]> git.openstreetmap.org Git - rails.git/blob - vendor/assets/iD/iD.js
Merge remote-tracking branch 'osmlab/iD-1.6.0'
[rails.git] / vendor / assets / iD / iD.js
1 (function(exports) {
2
3   var bootstrap = (typeof exports.bootstrap === "object") ?
4     exports.bootstrap :
5     (exports.bootstrap = {});
6
7   bootstrap.tooltip = function() {
8
9     var tooltip = function(selection) {
10         selection.each(setup);
11       },
12       animation = d3.functor(false),
13       html = d3.functor(false),
14       title = function() {
15         var title = this.getAttribute("data-original-title");
16         if (title) {
17           return title;
18         } else {
19           title = this.getAttribute("title");
20           this.removeAttribute("title");
21           this.setAttribute("data-original-title", title);
22         }
23         return title;
24       },
25       over = "mouseenter.tooltip",
26       out = "mouseleave.tooltip",
27       placements = "top left bottom right".split(" "),
28       placement = d3.functor("top");
29
30     tooltip.title = function(_) {
31       if (arguments.length) {
32         title = d3.functor(_);
33         return tooltip;
34       } else {
35         return title;
36       }
37     };
38
39     tooltip.html = function(_) {
40       if (arguments.length) {
41         html = d3.functor(_);
42         return tooltip;
43       } else {
44         return html;
45       }
46     };
47
48     tooltip.placement = function(_) {
49       if (arguments.length) {
50         placement = d3.functor(_);
51         return tooltip;
52       } else {
53         return placement;
54       }
55     };
56
57     tooltip.show = function(selection) {
58       selection.each(show);
59     };
60
61     tooltip.hide = function(selection) {
62       selection.each(hide);
63     };
64
65     tooltip.toggle = function(selection) {
66       selection.each(toggle);
67     };
68
69     tooltip.destroy = function(selection) {
70       selection
71         .on(over, null)
72         .on(out, null)
73         .attr("title", function() {
74           return this.getAttribute("data-original-title") || this.getAttribute("title");
75         })
76         .attr("data-original-title", null)
77         .select(".tooltip")
78         .remove();
79     };
80
81     function setup() {
82       var root = d3.select(this),
83           animate = animation.apply(this, arguments),
84           tip = root.append("div")
85             .attr("class", "tooltip");
86
87       if (animate) {
88         tip.classed("fade", true);
89       }
90
91       // TODO "inside" checks?
92
93       tip.append("div")
94         .attr("class", "tooltip-arrow");
95       tip.append("div")
96         .attr("class", "tooltip-inner");
97
98       var place = placement.apply(this, arguments);
99       tip.classed(place, true);
100
101       root.on(over, show);
102       root.on(out, hide);
103     }
104
105     function show() {
106       var root = d3.select(this),
107           content = title.apply(this, arguments),
108           tip = root.select(".tooltip")
109             .classed("in", true),
110           markup = html.apply(this, arguments),
111           innercontent = tip.select(".tooltip-inner")[markup ? "html" : "text"](content),
112           place = placement.apply(this, arguments),
113           outer = getPosition(root.node()),
114           inner = getPosition(tip.node()),
115           pos;
116
117       switch (place) {
118         case "top":
119           pos = {x: outer.x + (outer.w - inner.w) / 2, y: outer.y - inner.h};
120           break;
121         case "right":
122           pos = {x: outer.x + outer.w, y: outer.y + (outer.h - inner.h) / 2};
123           break;
124         case "left":
125           pos = {x: outer.x - inner.w, y: outer.y + (outer.h - inner.h) / 2};
126           break;
127         case "bottom":
128           pos = {x: Math.max(0, outer.x + (outer.w - inner.w) / 2), y: outer.y + outer.h};
129           break;
130       }
131
132       tip.style(pos ?
133         {left: ~~pos.x + "px", top: ~~pos.y + "px"} :
134         {left: null, top: null});
135
136       this.tooltipVisible = true;
137     }
138
139     function hide() {
140       d3.select(this).select(".tooltip")
141         .classed("in", false);
142
143       this.tooltipVisible = false;
144     }
145
146     function toggle() {
147       if (this.tooltipVisible) {
148         hide.apply(this, arguments);
149       } else {
150         show.apply(this, arguments);
151       }
152     }
153
154     return tooltip;
155   };
156
157   function getPosition(node) {
158     var mode = d3.select(node).style('position');
159     if (mode === 'absolute' || mode === 'static') {
160       return {
161         x: node.offsetLeft,
162         y: node.offsetTop,
163         w: node.offsetWidth,
164         h: node.offsetHeight
165       };
166     } else {
167       return {
168         x: 0,
169         y: 0,
170         w: node.offsetWidth,
171         h: node.offsetHeight
172       };
173     }
174   }
175
176 })(this);
177 !function(){
178   var d3 = {version: "3.4.6"}; // semver
179 d3.ascending = d3_ascending;
180
181 function d3_ascending(a, b) {
182   return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;
183 }
184 d3.descending = function(a, b) {
185   return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN;
186 };
187 d3.min = function(array, f) {
188   var i = -1,
189       n = array.length,
190       a,
191       b;
192   if (arguments.length === 1) {
193     while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined;
194     while (++i < n) if ((b = array[i]) != null && a > b) a = b;
195   } else {
196     while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
197     while (++i < n) if ((b = f.call(array, array[i], i)) != null && a > b) a = b;
198   }
199   return a;
200 };
201 d3.max = function(array, f) {
202   var i = -1,
203       n = array.length,
204       a,
205       b;
206   if (arguments.length === 1) {
207     while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined;
208     while (++i < n) if ((b = array[i]) != null && b > a) a = b;
209   } else {
210     while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
211     while (++i < n) if ((b = f.call(array, array[i], i)) != null && b > a) a = b;
212   }
213   return a;
214 };
215 d3.extent = function(array, f) {
216   var i = -1,
217       n = array.length,
218       a,
219       b,
220       c;
221   if (arguments.length === 1) {
222     while (++i < n && !((a = c = array[i]) != null && a <= a)) a = c = undefined;
223     while (++i < n) if ((b = array[i]) != null) {
224       if (a > b) a = b;
225       if (c < b) c = b;
226     }
227   } else {
228     while (++i < n && !((a = c = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
229     while (++i < n) if ((b = f.call(array, array[i], i)) != null) {
230       if (a > b) a = b;
231       if (c < b) c = b;
232     }
233   }
234   return [a, c];
235 };
236 d3.sum = function(array, f) {
237   var s = 0,
238       n = array.length,
239       a,
240       i = -1;
241
242   if (arguments.length === 1) {
243     while (++i < n) if (!isNaN(a = +array[i])) s += a;
244   } else {
245     while (++i < n) if (!isNaN(a = +f.call(array, array[i], i))) s += a;
246   }
247
248   return s;
249 };
250 function d3_number(x) {
251   return x != null && !isNaN(x);
252 }
253
254 d3.mean = function(array, f) {
255   var s = 0,
256       n = array.length,
257       a,
258       i = -1,
259       j = n;
260   if (arguments.length === 1) {
261     while (++i < n) if (d3_number(a = array[i])) s += a; else --j;
262   } else {
263     while (++i < n) if (d3_number(a = f.call(array, array[i], i))) s += a; else --j;
264   }
265   return j ? s / j : undefined;
266 };
267 // R-7 per <http://en.wikipedia.org/wiki/Quantile>
268 d3.quantile = function(values, p) {
269   var H = (values.length - 1) * p + 1,
270       h = Math.floor(H),
271       v = +values[h - 1],
272       e = H - h;
273   return e ? v + e * (values[h] - v) : v;
274 };
275
276 d3.median = function(array, f) {
277   if (arguments.length > 1) array = array.map(f);
278   array = array.filter(d3_number);
279   return array.length ? d3.quantile(array.sort(d3_ascending), .5) : undefined;
280 };
281
282 function d3_bisector(compare) {
283   return {
284     left: function(a, x, lo, hi) {
285       if (arguments.length < 3) lo = 0;
286       if (arguments.length < 4) hi = a.length;
287       while (lo < hi) {
288         var mid = lo + hi >>> 1;
289         if (compare(a[mid], x) < 0) lo = mid + 1;
290         else hi = mid;
291       }
292       return lo;
293     },
294     right: function(a, x, lo, hi) {
295       if (arguments.length < 3) lo = 0;
296       if (arguments.length < 4) hi = a.length;
297       while (lo < hi) {
298         var mid = lo + hi >>> 1;
299         if (compare(a[mid], x) > 0) hi = mid;
300         else lo = mid + 1;
301       }
302       return lo;
303     }
304   };
305 }
306
307 var d3_bisect = d3_bisector(d3_ascending);
308 d3.bisectLeft = d3_bisect.left;
309 d3.bisect = d3.bisectRight = d3_bisect.right;
310
311 d3.bisector = function(f) {
312   return d3_bisector(f.length === 1
313       ? function(d, x) { return d3_ascending(f(d), x); }
314       : f);
315 };
316 d3.shuffle = function(array) {
317   var m = array.length, t, i;
318   while (m) {
319     i = Math.random() * m-- | 0;
320     t = array[m], array[m] = array[i], array[i] = t;
321   }
322   return array;
323 };
324 d3.permute = function(array, indexes) {
325   var i = indexes.length, permutes = new Array(i);
326   while (i--) permutes[i] = array[indexes[i]];
327   return permutes;
328 };
329 d3.pairs = function(array) {
330   var i = 0, n = array.length - 1, p0, p1 = array[0], pairs = new Array(n < 0 ? 0 : n);
331   while (i < n) pairs[i] = [p0 = p1, p1 = array[++i]];
332   return pairs;
333 };
334
335 d3.zip = function() {
336   if (!(n = arguments.length)) return [];
337   for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i < m;) {
338     for (var j = -1, n, zip = zips[i] = new Array(n); ++j < n;) {
339       zip[j] = arguments[j][i];
340     }
341   }
342   return zips;
343 };
344
345 function d3_zipLength(d) {
346   return d.length;
347 }
348
349 d3.transpose = function(matrix) {
350   return d3.zip.apply(d3, matrix);
351 };
352 d3.keys = function(map) {
353   var keys = [];
354   for (var key in map) keys.push(key);
355   return keys;
356 };
357 d3.values = function(map) {
358   var values = [];
359   for (var key in map) values.push(map[key]);
360   return values;
361 };
362 d3.entries = function(map) {
363   var entries = [];
364   for (var key in map) entries.push({key: key, value: map[key]});
365   return entries;
366 };
367 d3.merge = function(arrays) {
368   var n = arrays.length,
369       m,
370       i = -1,
371       j = 0,
372       merged,
373       array;
374
375   while (++i < n) j += arrays[i].length;
376   merged = new Array(j);
377
378   while (--n >= 0) {
379     array = arrays[n];
380     m = array.length;
381     while (--m >= 0) {
382       merged[--j] = array[m];
383     }
384   }
385
386   return merged;
387 };
388 var abs = Math.abs;
389
390 d3.range = function(start, stop, step) {
391   if (arguments.length < 3) {
392     step = 1;
393     if (arguments.length < 2) {
394       stop = start;
395       start = 0;
396     }
397   }
398   if ((stop - start) / step === Infinity) throw new Error("infinite range");
399   var range = [],
400        k = d3_range_integerScale(abs(step)),
401        i = -1,
402        j;
403   start *= k, stop *= k, step *= k;
404   if (step < 0) while ((j = start + step * ++i) > stop) range.push(j / k);
405   else while ((j = start + step * ++i) < stop) range.push(j / k);
406   return range;
407 };
408
409 function d3_range_integerScale(x) {
410   var k = 1;
411   while (x * k % 1) k *= 10;
412   return k;
413 }
414 function d3_class(ctor, properties) {
415   try {
416     for (var key in properties) {
417       Object.defineProperty(ctor.prototype, key, {
418         value: properties[key],
419         enumerable: false
420       });
421     }
422   } catch (e) {
423     ctor.prototype = properties;
424   }
425 }
426
427 d3.map = function(object) {
428   var map = new d3_Map;
429   if (object instanceof d3_Map) object.forEach(function(key, value) { map.set(key, value); });
430   else for (var key in object) map.set(key, object[key]);
431   return map;
432 };
433
434 function d3_Map() {}
435
436 d3_class(d3_Map, {
437   has: d3_map_has,
438   get: function(key) {
439     return this[d3_map_prefix + key];
440   },
441   set: function(key, value) {
442     return this[d3_map_prefix + key] = value;
443   },
444   remove: d3_map_remove,
445   keys: d3_map_keys,
446   values: function() {
447     var values = [];
448     this.forEach(function(key, value) { values.push(value); });
449     return values;
450   },
451   entries: function() {
452     var entries = [];
453     this.forEach(function(key, value) { entries.push({key: key, value: value}); });
454     return entries;
455   },
456   size: d3_map_size,
457   empty: d3_map_empty,
458   forEach: function(f) {
459     for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) f.call(this, key.substring(1), this[key]);
460   }
461 });
462
463 var d3_map_prefix = "\0", // prevent collision with built-ins
464     d3_map_prefixCode = d3_map_prefix.charCodeAt(0);
465
466 function d3_map_has(key) {
467   return d3_map_prefix + key in this;
468 }
469
470 function d3_map_remove(key) {
471   key = d3_map_prefix + key;
472   return key in this && delete this[key];
473 }
474
475 function d3_map_keys() {
476   var keys = [];
477   this.forEach(function(key) { keys.push(key); });
478   return keys;
479 }
480
481 function d3_map_size() {
482   var size = 0;
483   for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) ++size;
484   return size;
485 }
486
487 function d3_map_empty() {
488   for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) return false;
489   return true;
490 }
491
492 d3.nest = function() {
493   var nest = {},
494       keys = [],
495       sortKeys = [],
496       sortValues,
497       rollup;
498
499   function map(mapType, array, depth) {
500     if (depth >= keys.length) return rollup
501         ? rollup.call(nest, array) : (sortValues
502         ? array.sort(sortValues)
503         : array);
504
505     var i = -1,
506         n = array.length,
507         key = keys[depth++],
508         keyValue,
509         object,
510         setter,
511         valuesByKey = new d3_Map,
512         values;
513
514     while (++i < n) {
515       if (values = valuesByKey.get(keyValue = key(object = array[i]))) {
516         values.push(object);
517       } else {
518         valuesByKey.set(keyValue, [object]);
519       }
520     }
521
522     if (mapType) {
523       object = mapType();
524       setter = function(keyValue, values) {
525         object.set(keyValue, map(mapType, values, depth));
526       };
527     } else {
528       object = {};
529       setter = function(keyValue, values) {
530         object[keyValue] = map(mapType, values, depth);
531       };
532     }
533
534     valuesByKey.forEach(setter);
535     return object;
536   }
537
538   function entries(map, depth) {
539     if (depth >= keys.length) return map;
540
541     var array = [],
542         sortKey = sortKeys[depth++];
543
544     map.forEach(function(key, keyMap) {
545       array.push({key: key, values: entries(keyMap, depth)});
546     });
547
548     return sortKey
549         ? array.sort(function(a, b) { return sortKey(a.key, b.key); })
550         : array;
551   }
552
553   nest.map = function(array, mapType) {
554     return map(mapType, array, 0);
555   };
556
557   nest.entries = function(array) {
558     return entries(map(d3.map, array, 0), 0);
559   };
560
561   nest.key = function(d) {
562     keys.push(d);
563     return nest;
564   };
565
566   // Specifies the order for the most-recently specified key.
567   // Note: only applies to entries. Map keys are unordered!
568   nest.sortKeys = function(order) {
569     sortKeys[keys.length - 1] = order;
570     return nest;
571   };
572
573   // Specifies the order for leaf values.
574   // Applies to both maps and entries array.
575   nest.sortValues = function(order) {
576     sortValues = order;
577     return nest;
578   };
579
580   nest.rollup = function(f) {
581     rollup = f;
582     return nest;
583   };
584
585   return nest;
586 };
587
588 d3.set = function(array) {
589   var set = new d3_Set;
590   if (array) for (var i = 0, n = array.length; i < n; ++i) set.add(array[i]);
591   return set;
592 };
593
594 function d3_Set() {}
595
596 d3_class(d3_Set, {
597   has: d3_map_has,
598   add: function(value) {
599     this[d3_map_prefix + value] = true;
600     return value;
601   },
602   remove: function(value) {
603     value = d3_map_prefix + value;
604     return value in this && delete this[value];
605   },
606   values: d3_map_keys,
607   size: d3_map_size,
608   empty: d3_map_empty,
609   forEach: function(f) {
610     for (var value in this) if (value.charCodeAt(0) === d3_map_prefixCode) f.call(this, value.substring(1));
611   }
612 });
613 d3.behavior = {};
614 var d3_arraySlice = [].slice,
615     d3_array = function(list) { return d3_arraySlice.call(list); }; // conversion for NodeLists
616
617 var d3_document = document,
618     d3_documentElement = d3_document.documentElement,
619     d3_window = window;
620
621 // Redefine d3_array if the browser doesn’t support slice-based conversion.
622 try {
623   d3_array(d3_documentElement.childNodes)[0].nodeType;
624 } catch(e) {
625   d3_array = function(list) {
626     var i = list.length, array = new Array(i);
627     while (i--) array[i] = list[i];
628     return array;
629   };
630 }
631 // Copies a variable number of methods from source to target.
632 d3.rebind = function(target, source) {
633   var i = 1, n = arguments.length, method;
634   while (++i < n) target[method = arguments[i]] = d3_rebind(target, source, source[method]);
635   return target;
636 };
637
638 // Method is assumed to be a standard D3 getter-setter:
639 // If passed with no arguments, gets the value.
640 // If passed with arguments, sets the value and returns the target.
641 function d3_rebind(target, source, method) {
642   return function() {
643     var value = method.apply(source, arguments);
644     return value === source ? target : value;
645   };
646 }
647
648 function d3_vendorSymbol(object, name) {
649   if (name in object) return name;
650   name = name.charAt(0).toUpperCase() + name.substring(1);
651   for (var i = 0, n = d3_vendorPrefixes.length; i < n; ++i) {
652     var prefixName = d3_vendorPrefixes[i] + name;
653     if (prefixName in object) return prefixName;
654   }
655 }
656
657 var d3_vendorPrefixes = ["webkit", "ms", "moz", "Moz", "o", "O"];
658 function d3_noop() {}
659
660 d3.dispatch = function() {
661   var dispatch = new d3_dispatch,
662       i = -1,
663       n = arguments.length;
664   while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
665   return dispatch;
666 };
667
668 function d3_dispatch() {}
669
670 d3_dispatch.prototype.on = function(type, listener) {
671   var i = type.indexOf("."),
672       name = "";
673
674   // Extract optional namespace, e.g., "click.foo"
675   if (i >= 0) {
676     name = type.substring(i + 1);
677     type = type.substring(0, i);
678   }
679
680   if (type) return arguments.length < 2
681       ? this[type].on(name)
682       : this[type].on(name, listener);
683
684   if (arguments.length === 2) {
685     if (listener == null) for (type in this) {
686       if (this.hasOwnProperty(type)) this[type].on(name, null);
687     }
688     return this;
689   }
690 };
691
692 function d3_dispatch_event(dispatch) {
693   var listeners = [],
694       listenerByName = new d3_Map;
695
696   function event() {
697     var z = listeners, // defensive reference
698         i = -1,
699         n = z.length,
700         l;
701     while (++i < n) if (l = z[i].on) l.apply(this, arguments);
702     return dispatch;
703   }
704
705   event.on = function(name, listener) {
706     var l = listenerByName.get(name),
707         i;
708
709     // return the current listener, if any
710     if (arguments.length < 2) return l && l.on;
711
712     // remove the old listener, if any (with copy-on-write)
713     if (l) {
714       l.on = null;
715       listeners = listeners.slice(0, i = listeners.indexOf(l)).concat(listeners.slice(i + 1));
716       listenerByName.remove(name);
717     }
718
719     // add the new listener, if any
720     if (listener) listeners.push(listenerByName.set(name, {on: listener}));
721
722     return dispatch;
723   };
724
725   return event;
726 }
727
728 d3.event = null;
729
730 function d3_eventPreventDefault() {
731   d3.event.preventDefault();
732 }
733
734 function d3_eventCancel() {
735   d3.event.preventDefault();
736   d3.event.stopPropagation();
737 }
738
739 function d3_eventSource() {
740   var e = d3.event, s;
741   while (s = e.sourceEvent) e = s;
742   return e;
743 }
744
745 // Like d3.dispatch, but for custom events abstracting native UI events. These
746 // events have a target component (such as a brush), a target element (such as
747 // the svg:g element containing the brush) and the standard arguments `d` (the
748 // target element's data) and `i` (the selection index of the target element).
749 function d3_eventDispatch(target) {
750   var dispatch = new d3_dispatch,
751       i = 0,
752       n = arguments.length;
753
754   while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
755
756   // Creates a dispatch context for the specified `thiz` (typically, the target
757   // DOM element that received the source event) and `argumentz` (typically, the
758   // data `d` and index `i` of the target element). The returned function can be
759   // used to dispatch an event to any registered listeners; the function takes a
760   // single argument as input, being the event to dispatch. The event must have
761   // a "type" attribute which corresponds to a type registered in the
762   // constructor. This context will automatically populate the "sourceEvent" and
763   // "target" attributes of the event, as well as setting the `d3.event` global
764   // for the duration of the notification.
765   dispatch.of = function(thiz, argumentz) {
766     return function(e1) {
767       try {
768         var e0 =
769         e1.sourceEvent = d3.event;
770         e1.target = target;
771         d3.event = e1;
772         dispatch[e1.type].apply(thiz, argumentz);
773       } finally {
774         d3.event = e0;
775       }
776     };
777   };
778
779   return dispatch;
780 }
781 d3.requote = function(s) {
782   return s.replace(d3_requote_re, "\\$&");
783 };
784
785 var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;
786 var d3_subclass = {}.__proto__?
787
788 // Until ECMAScript supports array subclassing, prototype injection works well.
789 function(object, prototype) {
790   object.__proto__ = prototype;
791 }:
792
793 // And if your browser doesn't support __proto__, we'll use direct extension.
794 function(object, prototype) {
795   for (var property in prototype) object[property] = prototype[property];
796 };
797
798 function d3_selection(groups) {
799   d3_subclass(groups, d3_selectionPrototype);
800   return groups;
801 }
802
803 var d3_select = function(s, n) { return n.querySelector(s); },
804     d3_selectAll = function(s, n) { return n.querySelectorAll(s); },
805     d3_selectMatcher = d3_documentElement[d3_vendorSymbol(d3_documentElement, "matchesSelector")],
806     d3_selectMatches = function(n, s) { return d3_selectMatcher.call(n, s); };
807
808 // Prefer Sizzle, if available.
809 if (typeof Sizzle === "function") {
810   d3_select = function(s, n) { return Sizzle(s, n)[0] || null; };
811   d3_selectAll = Sizzle;
812   d3_selectMatches = Sizzle.matchesSelector;
813 }
814
815 d3.selection = function() {
816   return d3_selectionRoot;
817 };
818
819 var d3_selectionPrototype = d3.selection.prototype = [];
820
821
822 d3_selectionPrototype.select = function(selector) {
823   var subgroups = [],
824       subgroup,
825       subnode,
826       group,
827       node;
828
829   selector = d3_selection_selector(selector);
830
831   for (var j = -1, m = this.length; ++j < m;) {
832     subgroups.push(subgroup = []);
833     subgroup.parentNode = (group = this[j]).parentNode;
834     for (var i = -1, n = group.length; ++i < n;) {
835       if (node = group[i]) {
836         subgroup.push(subnode = selector.call(node, node.__data__, i, j));
837         if (subnode && "__data__" in node) subnode.__data__ = node.__data__;
838       } else {
839         subgroup.push(null);
840       }
841     }
842   }
843
844   return d3_selection(subgroups);
845 };
846
847 function d3_selection_selector(selector) {
848   return typeof selector === "function" ? selector : function() {
849     return d3_select(selector, this);
850   };
851 }
852
853 d3_selectionPrototype.selectAll = function(selector) {
854   var subgroups = [],
855       subgroup,
856       node;
857
858   selector = d3_selection_selectorAll(selector);
859
860   for (var j = -1, m = this.length; ++j < m;) {
861     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
862       if (node = group[i]) {
863         subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i, j)));
864         subgroup.parentNode = node;
865       }
866     }
867   }
868
869   return d3_selection(subgroups);
870 };
871
872 function d3_selection_selectorAll(selector) {
873   return typeof selector === "function" ? selector : function() {
874     return d3_selectAll(selector, this);
875   };
876 }
877 var d3_nsPrefix = {
878   svg: "http://www.w3.org/2000/svg",
879   xhtml: "http://www.w3.org/1999/xhtml",
880   xlink: "http://www.w3.org/1999/xlink",
881   xml: "http://www.w3.org/XML/1998/namespace",
882   xmlns: "http://www.w3.org/2000/xmlns/"
883 };
884
885 d3.ns = {
886   prefix: d3_nsPrefix,
887   qualify: function(name) {
888     var i = name.indexOf(":"),
889         prefix = name;
890     if (i >= 0) {
891       prefix = name.substring(0, i);
892       name = name.substring(i + 1);
893     }
894     return d3_nsPrefix.hasOwnProperty(prefix)
895         ? {space: d3_nsPrefix[prefix], local: name}
896         : name;
897   }
898 };
899
900 d3_selectionPrototype.attr = function(name, value) {
901   if (arguments.length < 2) {
902
903     // For attr(string), return the attribute value for the first node.
904     if (typeof name === "string") {
905       var node = this.node();
906       name = d3.ns.qualify(name);
907       return name.local
908           ? node.getAttributeNS(name.space, name.local)
909           : node.getAttribute(name);
910     }
911
912     // For attr(object), the object specifies the names and values of the
913     // attributes to set or remove. The values may be functions that are
914     // evaluated for each element.
915     for (value in name) this.each(d3_selection_attr(value, name[value]));
916     return this;
917   }
918
919   return this.each(d3_selection_attr(name, value));
920 };
921
922 function d3_selection_attr(name, value) {
923   name = d3.ns.qualify(name);
924
925   // For attr(string, null), remove the attribute with the specified name.
926   function attrNull() {
927     this.removeAttribute(name);
928   }
929   function attrNullNS() {
930     this.removeAttributeNS(name.space, name.local);
931   }
932
933   // For attr(string, string), set the attribute with the specified name.
934   function attrConstant() {
935     this.setAttribute(name, value);
936   }
937   function attrConstantNS() {
938     this.setAttributeNS(name.space, name.local, value);
939   }
940
941   // For attr(string, function), evaluate the function for each element, and set
942   // or remove the attribute as appropriate.
943   function attrFunction() {
944     var x = value.apply(this, arguments);
945     if (x == null) this.removeAttribute(name);
946     else this.setAttribute(name, x);
947   }
948   function attrFunctionNS() {
949     var x = value.apply(this, arguments);
950     if (x == null) this.removeAttributeNS(name.space, name.local);
951     else this.setAttributeNS(name.space, name.local, x);
952   }
953
954   return value == null
955       ? (name.local ? attrNullNS : attrNull) : (typeof value === "function"
956       ? (name.local ? attrFunctionNS : attrFunction)
957       : (name.local ? attrConstantNS : attrConstant));
958 }
959 function d3_collapse(s) {
960   return s.trim().replace(/\s+/g, " ");
961 }
962
963 d3_selectionPrototype.classed = function(name, value) {
964   if (arguments.length < 2) {
965
966     // For classed(string), return true only if the first node has the specified
967     // class or classes. Note that even if the browser supports DOMTokenList, it
968     // probably doesn't support it on SVG elements (which can be animated).
969     if (typeof name === "string") {
970       var node = this.node(),
971           n = (name = d3_selection_classes(name)).length,
972           i = -1;
973       if (value = node.classList) {
974         while (++i < n) if (!value.contains(name[i])) return false;
975       } else {
976         value = node.getAttribute("class");
977         while (++i < n) if (!d3_selection_classedRe(name[i]).test(value)) return false;
978       }
979       return true;
980     }
981
982     // For classed(object), the object specifies the names of classes to add or
983     // remove. The values may be functions that are evaluated for each element.
984     for (value in name) this.each(d3_selection_classed(value, name[value]));
985     return this;
986   }
987
988   // Otherwise, both a name and a value are specified, and are handled as below.
989   return this.each(d3_selection_classed(name, value));
990 };
991
992 function d3_selection_classedRe(name) {
993   return new RegExp("(?:^|\\s+)" + d3.requote(name) + "(?:\\s+|$)", "g");
994 }
995
996 function d3_selection_classes(name) {
997   return name.trim().split(/^|\s+/);
998 }
999
1000 // Multiple class names are allowed (e.g., "foo bar").
1001 function d3_selection_classed(name, value) {
1002   name = d3_selection_classes(name).map(d3_selection_classedName);
1003   var n = name.length;
1004
1005   function classedConstant() {
1006     var i = -1;
1007     while (++i < n) name[i](this, value);
1008   }
1009
1010   // When the value is a function, the function is still evaluated only once per
1011   // element even if there are multiple class names.
1012   function classedFunction() {
1013     var i = -1, x = value.apply(this, arguments);
1014     while (++i < n) name[i](this, x);
1015   }
1016
1017   return typeof value === "function"
1018       ? classedFunction
1019       : classedConstant;
1020 }
1021
1022 function d3_selection_classedName(name) {
1023   var re = d3_selection_classedRe(name);
1024   return function(node, value) {
1025     if (c = node.classList) return value ? c.add(name) : c.remove(name);
1026     var c = node.getAttribute("class") || "";
1027     if (value) {
1028       re.lastIndex = 0;
1029       if (!re.test(c)) node.setAttribute("class", d3_collapse(c + " " + name));
1030     } else {
1031       node.setAttribute("class", d3_collapse(c.replace(re, " ")));
1032     }
1033   };
1034 }
1035
1036 d3_selectionPrototype.style = function(name, value, priority) {
1037   var n = arguments.length;
1038   if (n < 3) {
1039
1040     // For style(object) or style(object, string), the object specifies the
1041     // names and values of the attributes to set or remove. The values may be
1042     // functions that are evaluated for each element. The optional string
1043     // specifies the priority.
1044     if (typeof name !== "string") {
1045       if (n < 2) value = "";
1046       for (priority in name) this.each(d3_selection_style(priority, name[priority], value));
1047       return this;
1048     }
1049
1050     // For style(string), return the computed style value for the first node.
1051     if (n < 2) return d3_window.getComputedStyle(this.node(), null).getPropertyValue(name);
1052
1053     // For style(string, string) or style(string, function), use the default
1054     // priority. The priority is ignored for style(string, null).
1055     priority = "";
1056   }
1057
1058   // Otherwise, a name, value and priority are specified, and handled as below.
1059   return this.each(d3_selection_style(name, value, priority));
1060 };
1061
1062 function d3_selection_style(name, value, priority) {
1063
1064   // For style(name, null) or style(name, null, priority), remove the style
1065   // property with the specified name. The priority is ignored.
1066   function styleNull() {
1067     this.style.removeProperty(name);
1068   }
1069
1070   // For style(name, string) or style(name, string, priority), set the style
1071   // property with the specified name, using the specified priority.
1072   function styleConstant() {
1073     this.style.setProperty(name, value, priority);
1074   }
1075
1076   // For style(name, function) or style(name, function, priority), evaluate the
1077   // function for each element, and set or remove the style property as
1078   // appropriate. When setting, use the specified priority.
1079   function styleFunction() {
1080     var x = value.apply(this, arguments);
1081     if (x == null) this.style.removeProperty(name);
1082     else this.style.setProperty(name, x, priority);
1083   }
1084
1085   return value == null
1086       ? styleNull : (typeof value === "function"
1087       ? styleFunction : styleConstant);
1088 }
1089
1090 d3_selectionPrototype.property = function(name, value) {
1091   if (arguments.length < 2) {
1092
1093     // For property(string), return the property value for the first node.
1094     if (typeof name === "string") return this.node()[name];
1095
1096     // For property(object), the object specifies the names and values of the
1097     // properties to set or remove. The values may be functions that are
1098     // evaluated for each element.
1099     for (value in name) this.each(d3_selection_property(value, name[value]));
1100     return this;
1101   }
1102
1103   // Otherwise, both a name and a value are specified, and are handled as below.
1104   return this.each(d3_selection_property(name, value));
1105 };
1106
1107 function d3_selection_property(name, value) {
1108
1109   // For property(name, null), remove the property with the specified name.
1110   function propertyNull() {
1111     delete this[name];
1112   }
1113
1114   // For property(name, string), set the property with the specified name.
1115   function propertyConstant() {
1116     this[name] = value;
1117   }
1118
1119   // For property(name, function), evaluate the function for each element, and
1120   // set or remove the property as appropriate.
1121   function propertyFunction() {
1122     var x = value.apply(this, arguments);
1123     if (x == null) delete this[name];
1124     else this[name] = x;
1125   }
1126
1127   return value == null
1128       ? propertyNull : (typeof value === "function"
1129       ? propertyFunction : propertyConstant);
1130 }
1131
1132 d3_selectionPrototype.text = function(value) {
1133   return arguments.length
1134       ? this.each(typeof value === "function"
1135       ? function() { var v = value.apply(this, arguments); this.textContent = v == null ? "" : v; } : value == null
1136       ? function() { if (this.textContent !== "") this.textContent = ""; }
1137       : function() { if (this.textContent !== value) this.textContent = value; })
1138       : this.node().textContent;
1139 };
1140
1141 d3_selectionPrototype.html = function(value) {
1142   return arguments.length
1143       ? this.each(typeof value === "function"
1144       ? function() { var v = value.apply(this, arguments); this.innerHTML = v == null ? "" : v; } : value == null
1145       ? function() { this.innerHTML = ""; }
1146       : function() { this.innerHTML = value; })
1147       : this.node().innerHTML;
1148 };
1149
1150 d3_selectionPrototype.append = function(name) {
1151   name = d3_selection_creator(name);
1152   return this.select(function() {
1153     return this.appendChild(name.apply(this, arguments));
1154   });
1155 };
1156
1157 function d3_selection_creator(name) {
1158   return typeof name === "function" ? name
1159       : (name = d3.ns.qualify(name)).local ? function() { return this.ownerDocument.createElementNS(name.space, name.local); }
1160       : function() { return this.ownerDocument.createElementNS(this.namespaceURI, name); };
1161 }
1162
1163 d3_selectionPrototype.insert = function(name, before) {
1164   name = d3_selection_creator(name);
1165   before = d3_selection_selector(before);
1166   return this.select(function() {
1167     return this.insertBefore(name.apply(this, arguments), before.apply(this, arguments) || null);
1168   });
1169 };
1170
1171 // TODO remove(selector)?
1172 // TODO remove(node)?
1173 // TODO remove(function)?
1174 d3_selectionPrototype.remove = function() {
1175   return this.each(function() {
1176     var parent = this.parentNode;
1177     if (parent) parent.removeChild(this);
1178   });
1179 };
1180
1181 d3_selectionPrototype.data = function(value, key) {
1182   var i = -1,
1183       n = this.length,
1184       group,
1185       node;
1186
1187   // If no value is specified, return the first value.
1188   if (!arguments.length) {
1189     value = new Array(n = (group = this[0]).length);
1190     while (++i < n) {
1191       if (node = group[i]) {
1192         value[i] = node.__data__;
1193       }
1194     }
1195     return value;
1196   }
1197
1198   function bind(group, groupData) {
1199     var i,
1200         n = group.length,
1201         m = groupData.length,
1202         n0 = Math.min(n, m),
1203         updateNodes = new Array(m),
1204         enterNodes = new Array(m),
1205         exitNodes = new Array(n),
1206         node,
1207         nodeData;
1208
1209     if (key) {
1210       var nodeByKeyValue = new d3_Map,
1211           dataByKeyValue = new d3_Map,
1212           keyValues = [],
1213           keyValue;
1214
1215       for (i = -1; ++i < n;) {
1216         keyValue = key.call(node = group[i], node.__data__, i);
1217         if (nodeByKeyValue.has(keyValue)) {
1218           exitNodes[i] = node; // duplicate selection key
1219         } else {
1220           nodeByKeyValue.set(keyValue, node);
1221         }
1222         keyValues.push(keyValue);
1223       }
1224
1225       for (i = -1; ++i < m;) {
1226         keyValue = key.call(groupData, nodeData = groupData[i], i);
1227         if (node = nodeByKeyValue.get(keyValue)) {
1228           updateNodes[i] = node;
1229           node.__data__ = nodeData;
1230         } else if (!dataByKeyValue.has(keyValue)) { // no duplicate data key
1231           enterNodes[i] = d3_selection_dataNode(nodeData);
1232         }
1233         dataByKeyValue.set(keyValue, nodeData);
1234         nodeByKeyValue.remove(keyValue);
1235       }
1236
1237       for (i = -1; ++i < n;) {
1238         if (nodeByKeyValue.has(keyValues[i])) {
1239           exitNodes[i] = group[i];
1240         }
1241       }
1242     } else {
1243       for (i = -1; ++i < n0;) {
1244         node = group[i];
1245         nodeData = groupData[i];
1246         if (node) {
1247           node.__data__ = nodeData;
1248           updateNodes[i] = node;
1249         } else {
1250           enterNodes[i] = d3_selection_dataNode(nodeData);
1251         }
1252       }
1253       for (; i < m; ++i) {
1254         enterNodes[i] = d3_selection_dataNode(groupData[i]);
1255       }
1256       for (; i < n; ++i) {
1257         exitNodes[i] = group[i];
1258       }
1259     }
1260
1261     enterNodes.update
1262         = updateNodes;
1263
1264     enterNodes.parentNode
1265         = updateNodes.parentNode
1266         = exitNodes.parentNode
1267         = group.parentNode;
1268
1269     enter.push(enterNodes);
1270     update.push(updateNodes);
1271     exit.push(exitNodes);
1272   }
1273
1274   var enter = d3_selection_enter([]),
1275       update = d3_selection([]),
1276       exit = d3_selection([]);
1277
1278   if (typeof value === "function") {
1279     while (++i < n) {
1280       bind(group = this[i], value.call(group, group.parentNode.__data__, i));
1281     }
1282   } else {
1283     while (++i < n) {
1284       bind(group = this[i], value);
1285     }
1286   }
1287
1288   update.enter = function() { return enter; };
1289   update.exit = function() { return exit; };
1290   return update;
1291 };
1292
1293 function d3_selection_dataNode(data) {
1294   return {__data__: data};
1295 }
1296
1297 d3_selectionPrototype.datum = function(value) {
1298   return arguments.length
1299       ? this.property("__data__", value)
1300       : this.property("__data__");
1301 };
1302
1303 d3_selectionPrototype.filter = function(filter) {
1304   var subgroups = [],
1305       subgroup,
1306       group,
1307       node;
1308
1309   if (typeof filter !== "function") filter = d3_selection_filter(filter);
1310
1311   for (var j = 0, m = this.length; j < m; j++) {
1312     subgroups.push(subgroup = []);
1313     subgroup.parentNode = (group = this[j]).parentNode;
1314     for (var i = 0, n = group.length; i < n; i++) {
1315       if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {
1316         subgroup.push(node);
1317       }
1318     }
1319   }
1320
1321   return d3_selection(subgroups);
1322 };
1323
1324 function d3_selection_filter(selector) {
1325   return function() {
1326     return d3_selectMatches(this, selector);
1327   };
1328 }
1329
1330 d3_selectionPrototype.order = function() {
1331   for (var j = -1, m = this.length; ++j < m;) {
1332     for (var group = this[j], i = group.length - 1, next = group[i], node; --i >= 0;) {
1333       if (node = group[i]) {
1334         if (next && next !== node.nextSibling) next.parentNode.insertBefore(node, next);
1335         next = node;
1336       }
1337     }
1338   }
1339   return this;
1340 };
1341
1342 d3_selectionPrototype.sort = function(comparator) {
1343   comparator = d3_selection_sortComparator.apply(this, arguments);
1344   for (var j = -1, m = this.length; ++j < m;) this[j].sort(comparator);
1345   return this.order();
1346 };
1347
1348 function d3_selection_sortComparator(comparator) {
1349   if (!arguments.length) comparator = d3_ascending;
1350   return function(a, b) {
1351     return a && b ? comparator(a.__data__, b.__data__) : !a - !b;
1352   };
1353 }
1354
1355 d3_selectionPrototype.each = function(callback) {
1356   return d3_selection_each(this, function(node, i, j) {
1357     callback.call(node, node.__data__, i, j);
1358   });
1359 };
1360
1361 function d3_selection_each(groups, callback) {
1362   for (var j = 0, m = groups.length; j < m; j++) {
1363     for (var group = groups[j], i = 0, n = group.length, node; i < n; i++) {
1364       if (node = group[i]) callback(node, i, j);
1365     }
1366   }
1367   return groups;
1368 }
1369
1370 d3_selectionPrototype.call = function(callback) {
1371   var args = d3_array(arguments);
1372   callback.apply(args[0] = this, args);
1373   return this;
1374 };
1375
1376 d3_selectionPrototype.empty = function() {
1377   return !this.node();
1378 };
1379
1380 d3_selectionPrototype.node = function() {
1381   for (var j = 0, m = this.length; j < m; j++) {
1382     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
1383       var node = group[i];
1384       if (node) return node;
1385     }
1386   }
1387   return null;
1388 };
1389
1390 d3_selectionPrototype.size = function() {
1391   var n = 0;
1392   this.each(function() { ++n; });
1393   return n;
1394 };
1395
1396 function d3_selection_enter(selection) {
1397   d3_subclass(selection, d3_selection_enterPrototype);
1398   return selection;
1399 }
1400
1401 var d3_selection_enterPrototype = [];
1402
1403 d3.selection.enter = d3_selection_enter;
1404 d3.selection.enter.prototype = d3_selection_enterPrototype;
1405
1406 d3_selection_enterPrototype.append = d3_selectionPrototype.append;
1407 d3_selection_enterPrototype.empty = d3_selectionPrototype.empty;
1408 d3_selection_enterPrototype.node = d3_selectionPrototype.node;
1409 d3_selection_enterPrototype.call = d3_selectionPrototype.call;
1410 d3_selection_enterPrototype.size = d3_selectionPrototype.size;
1411
1412
1413 d3_selection_enterPrototype.select = function(selector) {
1414   var subgroups = [],
1415       subgroup,
1416       subnode,
1417       upgroup,
1418       group,
1419       node;
1420
1421   for (var j = -1, m = this.length; ++j < m;) {
1422     upgroup = (group = this[j]).update;
1423     subgroups.push(subgroup = []);
1424     subgroup.parentNode = group.parentNode;
1425     for (var i = -1, n = group.length; ++i < n;) {
1426       if (node = group[i]) {
1427         subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i, j));
1428         subnode.__data__ = node.__data__;
1429       } else {
1430         subgroup.push(null);
1431       }
1432     }
1433   }
1434
1435   return d3_selection(subgroups);
1436 };
1437
1438 d3_selection_enterPrototype.insert = function(name, before) {
1439   if (arguments.length < 2) before = d3_selection_enterInsertBefore(this);
1440   return d3_selectionPrototype.insert.call(this, name, before);
1441 };
1442
1443 function d3_selection_enterInsertBefore(enter) {
1444   var i0, j0;
1445   return function(d, i, j) {
1446     var group = enter[j].update,
1447         n = group.length,
1448         node;
1449     if (j != j0) j0 = j, i0 = 0;
1450     if (i >= i0) i0 = i + 1;
1451     while (!(node = group[i0]) && ++i0 < n);
1452     return node;
1453   };
1454 }
1455
1456 // import "../transition/transition";
1457
1458 d3_selectionPrototype.transition = function() {
1459   var id = d3_transitionInheritId || ++d3_transitionId,
1460       subgroups = [],
1461       subgroup,
1462       node,
1463       transition = d3_transitionInherit || {time: Date.now(), ease: d3_ease_cubicInOut, delay: 0, duration: 250};
1464
1465   for (var j = -1, m = this.length; ++j < m;) {
1466     subgroups.push(subgroup = []);
1467     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
1468       if (node = group[i]) d3_transitionNode(node, i, id, transition);
1469       subgroup.push(node);
1470     }
1471   }
1472
1473   return d3_transition(subgroups, id);
1474 };
1475 // import "../transition/transition";
1476
1477 d3_selectionPrototype.interrupt = function() {
1478   return this.each(d3_selection_interrupt);
1479 };
1480
1481 function d3_selection_interrupt() {
1482   var lock = this.__transition__;
1483   if (lock) ++lock.active;
1484 }
1485
1486 // TODO fast singleton implementation?
1487 d3.select = function(node) {
1488   var group = [typeof node === "string" ? d3_select(node, d3_document) : node];
1489   group.parentNode = d3_documentElement;
1490   return d3_selection([group]);
1491 };
1492
1493 d3.selectAll = function(nodes) {
1494   var group = d3_array(typeof nodes === "string" ? d3_selectAll(nodes, d3_document) : nodes);
1495   group.parentNode = d3_documentElement;
1496   return d3_selection([group]);
1497 };
1498
1499 var d3_selectionRoot = d3.select(d3_documentElement);
1500
1501 d3_selectionPrototype.on = function(type, listener, capture) {
1502   var n = arguments.length;
1503   if (n < 3) {
1504
1505     // For on(object) or on(object, boolean), the object specifies the event
1506     // types and listeners to add or remove. The optional boolean specifies
1507     // whether the listener captures events.
1508     if (typeof type !== "string") {
1509       if (n < 2) listener = false;
1510       for (capture in type) this.each(d3_selection_on(capture, type[capture], listener));
1511       return this;
1512     }
1513
1514     // For on(string), return the listener for the first node.
1515     if (n < 2) return (n = this.node()["__on" + type]) && n._;
1516
1517     // For on(string, function), use the default capture.
1518     capture = false;
1519   }
1520
1521   // Otherwise, a type, listener and capture are specified, and handled as below.
1522   return this.each(d3_selection_on(type, listener, capture));
1523 };
1524
1525 function d3_selection_on(type, listener, capture) {
1526   var name = "__on" + type,
1527       i = type.indexOf("."),
1528       wrap = d3_selection_onListener;
1529
1530   if (i > 0) type = type.substring(0, i);
1531   var filter = d3_selection_onFilters.get(type);
1532   if (filter) type = filter, wrap = d3_selection_onFilter;
1533
1534   function onRemove() {
1535     var l = this[name];
1536     if (l) {
1537       this.removeEventListener(type, l, l.$);
1538       delete this[name];
1539     }
1540   }
1541
1542   function onAdd() {
1543     var l = wrap(listener, d3_array(arguments));
1544     if (typeof Raven !== 'undefined') l = Raven.wrap(l);
1545     onRemove.call(this);
1546     this.addEventListener(type, this[name] = l, l.$ = capture);
1547     l._ = listener;
1548   }
1549
1550   function removeAll() {
1551     var re = new RegExp("^__on([^.]+)" + d3.requote(type) + "$"),
1552         match;
1553     for (var name in this) {
1554       if (match = name.match(re)) {
1555         var l = this[name];
1556         this.removeEventListener(match[1], l, l.$);
1557         delete this[name];
1558       }
1559     }
1560   }
1561
1562   return i
1563       ? listener ? onAdd : onRemove
1564       : listener ? d3_noop : removeAll;
1565 }
1566
1567 var d3_selection_onFilters = d3.map({
1568   mouseenter: "mouseover",
1569   mouseleave: "mouseout"
1570 });
1571
1572 d3_selection_onFilters.forEach(function(k) {
1573   if ("on" + k in d3_document) d3_selection_onFilters.remove(k);
1574 });
1575
1576 function d3_selection_onListener(listener, argumentz) {
1577   return function(e) {
1578     var o = d3.event; // Events can be reentrant (e.g., focus).
1579     d3.event = e;
1580     argumentz[0] = this.__data__;
1581     try {
1582       listener.apply(this, argumentz);
1583     } finally {
1584       d3.event = o;
1585     }
1586   };
1587 }
1588
1589 function d3_selection_onFilter(listener, argumentz) {
1590   var l = d3_selection_onListener(listener, argumentz);
1591   return function(e) {
1592     var target = this, related = e.relatedTarget;
1593     if (!related || (related !== target && !(related.compareDocumentPosition(target) & 8))) {
1594       l.call(target, e);
1595     }
1596   };
1597 }
1598
1599 var d3_event_dragSelect = "onselectstart" in d3_document ? null : d3_vendorSymbol(d3_documentElement.style, "userSelect"),
1600     d3_event_dragId = 0;
1601
1602 function d3_event_dragSuppress() {
1603   var name = ".dragsuppress-" + ++d3_event_dragId,
1604       click = "click" + name,
1605       w = d3.select(d3_window)
1606           .on("touchmove" + name, d3_eventPreventDefault)
1607           .on("dragstart" + name, d3_eventPreventDefault)
1608           .on("selectstart" + name, d3_eventPreventDefault);
1609   if (d3_event_dragSelect) {
1610     var style = d3_documentElement.style,
1611         select = style[d3_event_dragSelect];
1612     style[d3_event_dragSelect] = "none";
1613   }
1614   return function(suppressClick) {
1615     w.on(name, null);
1616     if (d3_event_dragSelect) style[d3_event_dragSelect] = select;
1617     if (suppressClick) { // suppress the next click, but only if it’s immediate
1618       function off() { w.on(click, null); }
1619       w.on(click, function() { d3_eventCancel(); off(); }, true);
1620       setTimeout(off, 0);
1621     }
1622   };
1623 }
1624
1625 d3.mouse = function(container) {
1626   return d3_mousePoint(container, d3_eventSource());
1627 };
1628
1629 function d3_mousePoint(container, e) {
1630   if (e.changedTouches) e = e.changedTouches[0];
1631   var svg = container.ownerSVGElement || container;
1632   if (svg.createSVGPoint) {
1633     var point = svg.createSVGPoint();
1634     point.x = e.clientX, point.y = e.clientY;
1635     point = point.matrixTransform(container.getScreenCTM().inverse());
1636     return [point.x, point.y];
1637   }
1638   var rect = container.getBoundingClientRect();
1639   return [e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop];
1640 };
1641
1642 d3.touches = function(container, touches) {
1643   if (arguments.length < 2) touches = d3_eventSource().touches;
1644   return touches ? d3_array(touches).map(function(touch) {
1645     var point = d3_mousePoint(container, touch);
1646     point.identifier = touch.identifier;
1647     return point;
1648   }) : [];
1649 };
1650 var π = Math.PI,
1651     τ = 2 * π,
1652     halfπ = π / 2,
1653     ε = 1e-6,
1654     ε2 = ε * ε,
1655     d3_radians = π / 180,
1656     d3_degrees = 180 / π;
1657
1658 function d3_sgn(x) {
1659   return x > 0 ? 1 : x < 0 ? -1 : 0;
1660 }
1661
1662 // Returns the 2D cross product of AB and AC vectors, i.e., the z-component of
1663 // the 3D cross product in a quadrant I Cartesian coordinate system (+x is
1664 // right, +y is up). Returns a positive value if ABC is counter-clockwise,
1665 // negative if clockwise, and zero if the points are collinear.
1666 function d3_cross2d(a, b, c) {
1667   return (b[0] - a[0]) * (c[1] - a[1]) - (b[1] - a[1]) * (c[0] - a[0]);
1668 }
1669
1670 function d3_acos(x) {
1671   return x > 1 ? 0 : x < -1 ? π : Math.acos(x);
1672 }
1673
1674 function d3_asin(x) {
1675   return x > 1 ? halfπ : x < -1 ? -halfπ : Math.asin(x);
1676 }
1677
1678 function d3_sinh(x) {
1679   return ((x = Math.exp(x)) - 1 / x) / 2;
1680 }
1681
1682 function d3_cosh(x) {
1683   return ((x = Math.exp(x)) + 1 / x) / 2;
1684 }
1685
1686 function d3_tanh(x) {
1687   return ((x = Math.exp(2 * x)) - 1) / (x + 1);
1688 }
1689
1690 function d3_haversin(x) {
1691   return (x = Math.sin(x / 2)) * x;
1692 }
1693
1694 var ρ = Math.SQRT2,
1695     ρ2 = 2,
1696     ρ4 = 4;
1697
1698 // p0 = [ux0, uy0, w0]
1699 // p1 = [ux1, uy1, w1]
1700 d3.interpolateZoom = function(p0, p1) {
1701   var ux0 = p0[0], uy0 = p0[1], w0 = p0[2],
1702       ux1 = p1[0], uy1 = p1[1], w1 = p1[2];
1703
1704   var dx = ux1 - ux0,
1705       dy = uy1 - uy0,
1706       d2 = dx * dx + dy * dy,
1707       d1 = Math.sqrt(d2),
1708       b0 = (w1 * w1 - w0 * w0 + ρ4 * d2) / (2 * w0 * ρ2 * d1),
1709       b1 = (w1 * w1 - w0 * w0 - ρ4 * d2) / (2 * w1 * ρ2 * d1),
1710       r0 = Math.log(Math.sqrt(b0 * b0 + 1) - b0),
1711       r1 = Math.log(Math.sqrt(b1 * b1 + 1) - b1),
1712       dr = r1 - r0,
1713       S = (dr || Math.log(w1 / w0)) / ρ;
1714
1715   function interpolate(t) {
1716     var s = t * S;
1717     if (dr) {
1718       // General case.
1719       var coshr0 = d3_cosh(r0),
1720           u = w0 / (ρ2 * d1) * (coshr0 * d3_tanh(ρ * s + r0) - d3_sinh(r0));
1721       return [
1722         ux0 + u * dx,
1723         uy0 + u * dy,
1724         w0 * coshr0 / d3_cosh(ρ * s + r0)
1725       ];
1726     }
1727     // Special case for u0 ~= u1.
1728     return [
1729       ux0 + t * dx,
1730       uy0 + t * dy,
1731       w0 * Math.exp(ρ * s)
1732     ];
1733   }
1734
1735   interpolate.duration = S * 1000;
1736
1737   return interpolate;
1738 };
1739
1740 d3.behavior.zoom = function() {
1741   var view = {x: 0, y: 0, k: 1},
1742       translate0, // translate when we started zooming (to avoid drift)
1743       center, // desired position of translate0 after zooming
1744       size = [960, 500], // viewport size; required for zoom interpolation
1745       scaleExtent = d3_behavior_zoomInfinity,
1746       mousedown = "mousedown.zoom",
1747       mousemove = "mousemove.zoom",
1748       mouseup = "mouseup.zoom",
1749       mousewheelTimer,
1750       touchstart = "touchstart.zoom",
1751       touchtime, // time of last touchstart (to detect double-tap)
1752       event = d3_eventDispatch(zoom, "zoomstart", "zoom", "zoomend"),
1753       x0,
1754       x1,
1755       y0,
1756       y1;
1757
1758   function zoom(g) {
1759     g   .on(mousedown, mousedowned)
1760         .on(d3_behavior_zoomWheel + ".zoom", mousewheeled)
1761         .on(mousemove, mousewheelreset)
1762         .on("dblclick.zoom", dblclicked)
1763         .on(touchstart, touchstarted);
1764   }
1765
1766   zoom.event = function(g) {
1767     g.each(function() {
1768       var dispatch = event.of(this, arguments),
1769           view1 = view;
1770       if (d3_transitionInheritId) {
1771         d3.select(this).transition()
1772             .each("start.zoom", function() {
1773               view = this.__chart__ || {x: 0, y: 0, k: 1}; // pre-transition state
1774               zoomstarted(dispatch);
1775             })
1776             .tween("zoom:zoom", function() {
1777               var dx = size[0],
1778                   dy = size[1],
1779                   cx = dx / 2,
1780                   cy = dy / 2,
1781                   i = d3.interpolateZoom(
1782                     [(cx - view.x) / view.k, (cy - view.y) / view.k, dx / view.k],
1783                     [(cx - view1.x) / view1.k, (cy - view1.y) / view1.k, dx / view1.k]
1784                   );
1785               return function(t) {
1786                 var l = i(t), k = dx / l[2];
1787                 this.__chart__ = view = {x: cx - l[0] * k, y: cy - l[1] * k, k: k};
1788                 zoomed(dispatch);
1789               };
1790             })
1791             .each("end.zoom", function() {
1792               zoomended(dispatch);
1793             });
1794       } else {
1795         this.__chart__ = view;
1796         zoomstarted(dispatch);
1797         zoomed(dispatch);
1798         zoomended(dispatch);
1799       }
1800     });
1801   }
1802
1803   zoom.translate = function(_) {
1804     if (!arguments.length) return [view.x, view.y];
1805     view = {x: +_[0], y: +_[1], k: view.k}; // copy-on-write
1806     rescale();
1807     return zoom;
1808   };
1809
1810   zoom.scale = function(_) {
1811     if (!arguments.length) return view.k;
1812     view = {x: view.x, y: view.y, k: +_}; // copy-on-write
1813     rescale();
1814     return zoom;
1815   };
1816
1817   zoom.scaleExtent = function(_) {
1818     if (!arguments.length) return scaleExtent;
1819     scaleExtent = _ == null ? d3_behavior_zoomInfinity : [+_[0], +_[1]];
1820     return zoom;
1821   };
1822
1823   zoom.center = function(_) {
1824     if (!arguments.length) return center;
1825     center = _ && [+_[0], +_[1]];
1826     return zoom;
1827   };
1828
1829   zoom.size = function(_) {
1830     if (!arguments.length) return size;
1831     size = _ && [+_[0], +_[1]];
1832     return zoom;
1833   };
1834
1835   zoom.x = function(z) {
1836     if (!arguments.length) return x1;
1837     x1 = z;
1838     x0 = z.copy();
1839     view = {x: 0, y: 0, k: 1}; // copy-on-write
1840     return zoom;
1841   };
1842
1843   zoom.y = function(z) {
1844     if (!arguments.length) return y1;
1845     y1 = z;
1846     y0 = z.copy();
1847     view = {x: 0, y: 0, k: 1}; // copy-on-write
1848     return zoom;
1849   };
1850
1851   function location(p) {
1852     return [(p[0] - view.x) / view.k, (p[1] - view.y) / view.k];
1853   }
1854
1855   function point(l) {
1856     return [l[0] * view.k + view.x, l[1] * view.k + view.y];
1857   }
1858
1859   function scaleTo(s) {
1860     view.k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], s));
1861   }
1862
1863   function translateTo(p, l) {
1864     l = point(l);
1865     view.x += p[0] - l[0];
1866     view.y += p[1] - l[1];
1867   }
1868
1869   function rescale() {
1870     if (x1) x1.domain(x0.range().map(function(x) { return (x - view.x) / view.k; }).map(x0.invert));
1871     if (y1) y1.domain(y0.range().map(function(y) { return (y - view.y) / view.k; }).map(y0.invert));
1872   }
1873
1874   function zoomstarted(dispatch) {
1875     dispatch({type: "zoomstart"});
1876   }
1877
1878   function zoomed(dispatch) {
1879     rescale();
1880     dispatch({type: "zoom", scale: view.k, translate: [view.x, view.y]});
1881   }
1882
1883   function zoomended(dispatch) {
1884     dispatch({type: "zoomend"});
1885   }
1886
1887   function mousedowned() {
1888     var that = this,
1889         target = d3.event.target,
1890         dispatch = event.of(that, arguments),
1891         dragged = 0,
1892         subject = d3.select(d3_window).on(mousemove, moved).on(mouseup, ended),
1893         location0 = location(d3.mouse(that)),
1894         dragRestore = d3_event_dragSuppress();
1895
1896     d3_selection_interrupt.call(that);
1897     zoomstarted(dispatch);
1898
1899     function moved() {
1900       dragged = 1;
1901       translateTo(d3.mouse(that), location0);
1902       zoomed(dispatch);
1903     }
1904
1905     function ended() {
1906       subject.on(mousemove, d3_window === that ? mousewheelreset : null).on(mouseup, null);
1907       dragRestore(dragged && d3.event.target === target);
1908       zoomended(dispatch);
1909     }
1910   }
1911
1912   // These closures persist for as long as at least one touch is active.
1913   function touchstarted() {
1914     var that = this,
1915         dispatch = event.of(that, arguments),
1916         locations0 = {}, // touchstart locations
1917         distance0 = 0, // distance² between initial touches
1918         scale0, // scale when we started touching
1919         zoomName = ".zoom-" + d3.event.changedTouches[0].identifier,
1920         touchmove = "touchmove" + zoomName,
1921         touchend = "touchend" + zoomName,
1922         target = d3.select(d3.event.target).on(touchmove, moved).on(touchend, ended),
1923         subject = d3.select(that).on(mousedown, null).on(touchstart, started), // prevent duplicate events
1924         dragRestore = d3_event_dragSuppress();
1925
1926     d3_selection_interrupt.call(that);
1927     started();
1928     zoomstarted(dispatch);
1929
1930     // Updates locations of any touches in locations0.
1931     function relocate() {
1932       var touches = d3.touches(that);
1933       scale0 = view.k;
1934       touches.forEach(function(t) {
1935         if (t.identifier in locations0) locations0[t.identifier] = location(t);
1936       });
1937       return touches;
1938     }
1939
1940     // Temporarily override touchstart while gesture is active.
1941     function started() {
1942       // Only track touches started on the target element.
1943       var changed = d3.event.changedTouches;
1944       for (var i = 0, n = changed.length; i < n; ++i) {
1945         locations0[changed[i].identifier] = null;
1946       }
1947
1948       var touches = relocate(),
1949           now = Date.now();
1950
1951       if (touches.length === 1) {
1952         if (now - touchtime < 500) { // dbltap
1953           var p = touches[0], l = locations0[p.identifier];
1954           scaleTo(view.k * 2);
1955           translateTo(p, l);
1956           d3_eventPreventDefault();
1957           zoomed(dispatch);
1958         }
1959         touchtime = now;
1960       } else if (touches.length > 1) {
1961         var p = touches[0], q = touches[1],
1962             dx = p[0] - q[0], dy = p[1] - q[1];
1963         distance0 = dx * dx + dy * dy;
1964       }
1965     }
1966
1967     function moved() {
1968       var touches = d3.touches(that),
1969           p0, l0,
1970           p1, l1;
1971       for (var i = 0, n = touches.length; i < n; ++i, l1 = null) {
1972         p1 = touches[i];
1973         if (l1 = locations0[p1.identifier]) {
1974           if (l0) break;
1975           p0 = p1, l0 = l1;
1976         }
1977       }
1978
1979       if (l1) {
1980         var distance1 = (distance1 = p1[0] - p0[0]) * distance1 + (distance1 = p1[1] - p0[1]) * distance1,
1981             scale1 = distance0 && Math.sqrt(distance1 / distance0);
1982         p0 = [(p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2];
1983         l0 = [(l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2];
1984         scaleTo(scale1 * scale0);
1985       }
1986
1987       touchtime = null;
1988       translateTo(p0, l0);
1989       zoomed(dispatch);
1990     }
1991
1992     function ended() {
1993       // If there are any globally-active touches remaining, remove the ended
1994       // touches from locations0.
1995       if (d3.event.touches.length) {
1996         var changed = d3.event.changedTouches;
1997         for (var i = 0, n = changed.length; i < n; ++i) {
1998           delete locations0[changed[i].identifier];
1999         }
2000         // If locations0 is not empty, then relocate and continue listening for
2001         // touchmove and touchend.
2002         for (var identifier in locations0) {
2003           return void relocate(); // locations may have detached due to rotation
2004         }
2005       }
2006       // Otherwise, remove touchmove and touchend listeners.
2007       target.on(zoomName, null);
2008       subject.on(mousedown, mousedowned).on(touchstart, touchstarted);
2009       dragRestore();
2010       zoomended(dispatch);
2011     }
2012   }
2013
2014   function mousewheeled() {
2015     var dispatch = event.of(this, arguments);
2016     if (mousewheelTimer) clearTimeout(mousewheelTimer);
2017     else d3_selection_interrupt.call(this), zoomstarted(dispatch);
2018     mousewheelTimer = setTimeout(function() { mousewheelTimer = null; zoomended(dispatch); }, 50);
2019     d3_eventPreventDefault();
2020     var point = center || d3.mouse(this);
2021     if (!translate0) translate0 = location(point);
2022     scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * view.k);
2023     translateTo(point, translate0);
2024     zoomed(dispatch);
2025   }
2026
2027   function mousewheelreset() {
2028     translate0 = null;
2029   }
2030
2031   function dblclicked() {
2032     var dispatch = event.of(this, arguments),
2033         p = d3.mouse(this),
2034         l = location(p),
2035         k = Math.log(view.k) / Math.LN2;
2036     zoomstarted(dispatch);
2037     scaleTo(Math.pow(2, d3.event.shiftKey ? Math.ceil(k) - 1 : Math.floor(k) + 1));
2038     translateTo(p, l);
2039     zoomed(dispatch);
2040     zoomended(dispatch);
2041   }
2042
2043   return d3.rebind(zoom, event, "on");
2044 };
2045
2046 var d3_behavior_zoomInfinity = [0, Infinity]; // default scale extent
2047
2048 // https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/wheel
2049 var d3_behavior_zoomDelta, d3_behavior_zoomWheel
2050     = "onwheel" in d3_document ? (d3_behavior_zoomDelta = function() { return -d3.event.deltaY * (d3.event.deltaMode ? 120 : 1); }, "wheel")
2051     : "onmousewheel" in d3_document ? (d3_behavior_zoomDelta = function() { return d3.event.wheelDelta; }, "mousewheel")
2052     : (d3_behavior_zoomDelta = function() { return -d3.event.detail; }, "MozMousePixelScroll");
2053 function d3_functor(v) {
2054   return typeof v === "function" ? v : function() { return v; };
2055 }
2056
2057 d3.functor = d3_functor;
2058
2059 d3.touch = function(container, touches, identifier) {
2060   if (arguments.length < 3) identifier = touches, touches = d3_eventSource().changedTouches;
2061   if (touches) for (var i = 0, n = touches.length, touch; i < n; ++i) {
2062     if ((touch = touches[i]).identifier === identifier) {
2063       return d3_mousePoint(container, touch);
2064     }
2065   }
2066 };
2067
2068 var d3_timer_queueHead,
2069     d3_timer_queueTail,
2070     d3_timer_interval, // is an interval (or frame) active?
2071     d3_timer_timeout, // is a timeout active?
2072     d3_timer_active, // active timer object
2073     d3_timer_frame = d3_window[d3_vendorSymbol(d3_window, "requestAnimationFrame")] || function(callback) { setTimeout(callback, 17); };
2074
2075 // The timer will continue to fire until callback returns true.
2076 d3.timer = function(callback, delay, then) {
2077   var n = arguments.length;
2078   if (n < 2) delay = 0;
2079   if (n < 3) then = Date.now();
2080
2081   // Add the callback to the tail of the queue.
2082   var time = then + delay, timer = {c: callback, t: time, f: false, n: null};
2083   if (d3_timer_queueTail) d3_timer_queueTail.n = timer;
2084   else d3_timer_queueHead = timer;
2085   d3_timer_queueTail = timer;
2086
2087   // Start animatin'!
2088   if (!d3_timer_interval) {
2089     d3_timer_timeout = clearTimeout(d3_timer_timeout);
2090     d3_timer_interval = 1;
2091     d3_timer_frame(d3_timer_step);
2092   }
2093 };
2094
2095 function d3_timer_step() {
2096   var now = d3_timer_mark(),
2097       delay = d3_timer_sweep() - now;
2098   if (delay > 24) {
2099     if (isFinite(delay)) {
2100       clearTimeout(d3_timer_timeout);
2101       d3_timer_timeout = setTimeout(d3_timer_step, delay);
2102     }
2103     d3_timer_interval = 0;
2104   } else {
2105     d3_timer_interval = 1;
2106     d3_timer_frame(d3_timer_step);
2107   }
2108 }
2109
2110 d3.timer.flush = function() {
2111   d3_timer_mark();
2112   d3_timer_sweep();
2113 };
2114
2115 function d3_timer_mark() {
2116   var now = Date.now();
2117   d3_timer_active = d3_timer_queueHead;
2118   while (d3_timer_active) {
2119     if (now >= d3_timer_active.t) d3_timer_active.f = d3_timer_active.c(now - d3_timer_active.t);
2120     d3_timer_active = d3_timer_active.n;
2121   }
2122   return now;
2123 }
2124
2125 // Flush after callbacks to avoid concurrent queue modification.
2126 // Returns the time of the earliest active timer, post-sweep.
2127 function d3_timer_sweep() {
2128   var t0,
2129       t1 = d3_timer_queueHead,
2130       time = Infinity;
2131   while (t1) {
2132     if (t1.f) {
2133       t1 = t0 ? t0.n = t1.n : d3_timer_queueHead = t1.n;
2134     } else {
2135       if (t1.t < time) time = t1.t;
2136       t1 = (t0 = t1).n;
2137     }
2138   }
2139   d3_timer_queueTail = t0;
2140   return time;
2141 }
2142 d3.geo = {};
2143 function d3_identity(d) {
2144   return d;
2145 }
2146 function d3_true() {
2147   return true;
2148 }
2149
2150 function d3_geo_spherical(cartesian) {
2151   return [
2152     Math.atan2(cartesian[1], cartesian[0]),
2153     d3_asin(cartesian[2])
2154   ];
2155 }
2156
2157 function d3_geo_sphericalEqual(a, b) {
2158   return abs(a[0] - b[0]) < ε && abs(a[1] - b[1]) < ε;
2159 }
2160
2161 // General spherical polygon clipping algorithm: takes a polygon, cuts it into
2162 // visible line segments and rejoins the segments by interpolating along the
2163 // clip edge.
2164 function d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener) {
2165   var subject = [],
2166       clip = [];
2167
2168   segments.forEach(function(segment) {
2169     if ((n = segment.length - 1) <= 0) return;
2170     var n, p0 = segment[0], p1 = segment[n];
2171
2172     // If the first and last points of a segment are coincident, then treat as
2173     // a closed ring.
2174     // TODO if all rings are closed, then the winding order of the exterior
2175     // ring should be checked.
2176     if (d3_geo_sphericalEqual(p0, p1)) {
2177       listener.lineStart();
2178       for (var i = 0; i < n; ++i) listener.point((p0 = segment[i])[0], p0[1]);
2179       listener.lineEnd();
2180       return;
2181     }
2182
2183     var a = new d3_geo_clipPolygonIntersection(p0, segment, null, true),
2184         b = new d3_geo_clipPolygonIntersection(p0, null, a, false);
2185     a.o = b;
2186     subject.push(a);
2187     clip.push(b);
2188     a = new d3_geo_clipPolygonIntersection(p1, segment, null, false);
2189     b = new d3_geo_clipPolygonIntersection(p1, null, a, true);
2190     a.o = b;
2191     subject.push(a);
2192     clip.push(b);
2193   });
2194   clip.sort(compare);
2195   d3_geo_clipPolygonLinkCircular(subject);
2196   d3_geo_clipPolygonLinkCircular(clip);
2197   if (!subject.length) return;
2198
2199   for (var i = 0, entry = clipStartInside, n = clip.length; i < n; ++i) {
2200     clip[i].e = entry = !entry;
2201   }
2202
2203   var start = subject[0],
2204       points,
2205       point;
2206   while (1) {
2207     // Find first unvisited intersection.
2208     var current = start,
2209         isSubject = true;
2210     while (current.v) if ((current = current.n) === start) return;
2211     points = current.z;
2212     listener.lineStart();
2213     do {
2214       current.v = current.o.v = true;
2215       if (current.e) {
2216         if (isSubject) {
2217           for (var i = 0, n = points.length; i < n; ++i) listener.point((point = points[i])[0], point[1]);
2218         } else {
2219           interpolate(current.x, current.n.x, 1, listener);
2220         }
2221         current = current.n;
2222       } else {
2223         if (isSubject) {
2224           points = current.p.z;
2225           for (var i = points.length - 1; i >= 0; --i) listener.point((point = points[i])[0], point[1]);
2226         } else {
2227           interpolate(current.x, current.p.x, -1, listener);
2228         }
2229         current = current.p;
2230       }
2231       current = current.o;
2232       points = current.z;
2233       isSubject = !isSubject;
2234     } while (!current.v);
2235     listener.lineEnd();
2236   }
2237 }
2238
2239 function d3_geo_clipPolygonLinkCircular(array) {
2240   if (!(n = array.length)) return;
2241   var n,
2242       i = 0,
2243       a = array[0],
2244       b;
2245   while (++i < n) {
2246     a.n = b = array[i];
2247     b.p = a;
2248     a = b;
2249   }
2250   a.n = b = array[0];
2251   b.p = a;
2252 }
2253
2254 function d3_geo_clipPolygonIntersection(point, points, other, entry) {
2255   this.x = point;
2256   this.z = points;
2257   this.o = other; // another intersection
2258   this.e = entry; // is an entry?
2259   this.v = false; // visited
2260   this.n = this.p = null; // next & previous
2261 }
2262
2263 function d3_geo_clip(pointVisible, clipLine, interpolate, clipStart) {
2264   return function(rotate, listener) {
2265     var line = clipLine(listener),
2266         rotatedClipStart = rotate.invert(clipStart[0], clipStart[1]);
2267
2268     var clip = {
2269       point: point,
2270       lineStart: lineStart,
2271       lineEnd: lineEnd,
2272       polygonStart: function() {
2273         clip.point = pointRing;
2274         clip.lineStart = ringStart;
2275         clip.lineEnd = ringEnd;
2276         segments = [];
2277         polygon = [];
2278       },
2279       polygonEnd: function() {
2280         clip.point = point;
2281         clip.lineStart = lineStart;
2282         clip.lineEnd = lineEnd;
2283
2284         segments = d3.merge(segments);
2285         var clipStartInside = d3_geo_pointInPolygon(rotatedClipStart, polygon);
2286         if (segments.length) {
2287           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2288           d3_geo_clipPolygon(segments, d3_geo_clipSort, clipStartInside, interpolate, listener);
2289         } else if (clipStartInside) {
2290           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2291           listener.lineStart();
2292           interpolate(null, null, 1, listener);
2293           listener.lineEnd();
2294         }
2295         if (polygonStarted) listener.polygonEnd(), polygonStarted = false;
2296         segments = polygon = null;
2297       },
2298       sphere: function() {
2299         listener.polygonStart();
2300         listener.lineStart();
2301         interpolate(null, null, 1, listener);
2302         listener.lineEnd();
2303         listener.polygonEnd();
2304       }
2305     };
2306
2307     function point(λ, φ) {
2308       var point = rotate(λ, φ);
2309       if (pointVisible(λ = point[0], φ = point[1])) listener.point(λ, φ);
2310     }
2311     function pointLine(λ, φ) {
2312       var point = rotate(λ, φ);
2313       line.point(point[0], point[1]);
2314     }
2315     function lineStart() { clip.point = pointLine; line.lineStart(); }
2316     function lineEnd() { clip.point = point; line.lineEnd(); }
2317
2318     var segments;
2319
2320     var buffer = d3_geo_clipBufferListener(),
2321         ringListener = clipLine(buffer),
2322         polygonStarted = false,
2323         polygon,
2324         ring;
2325
2326     function pointRing(λ, φ) {
2327       ring.push([λ, φ]);
2328       var point = rotate(λ, φ);
2329       ringListener.point(point[0], point[1]);
2330     }
2331
2332     function ringStart() {
2333       ringListener.lineStart();
2334       ring = [];
2335     }
2336
2337     function ringEnd() {
2338       pointRing(ring[0][0], ring[0][1]);
2339       ringListener.lineEnd();
2340
2341       var clean = ringListener.clean(),
2342           ringSegments = buffer.buffer(),
2343           segment,
2344           n = ringSegments.length;
2345
2346       ring.pop();
2347       polygon.push(ring);
2348       ring = null;
2349
2350       if (!n) return;
2351
2352       // No intersections.
2353       if (clean & 1) {
2354         segment = ringSegments[0];
2355         var n = segment.length - 1,
2356             i = -1,
2357             point;
2358         if (n > 0) {
2359           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2360           listener.lineStart();
2361           while (++i < n) listener.point((point = segment[i])[0], point[1]);
2362           listener.lineEnd();
2363         }
2364         return;
2365       }
2366
2367       // Rejoin connected segments.
2368       // TODO reuse bufferListener.rejoin()?
2369       if (n > 1 && clean & 2) ringSegments.push(ringSegments.pop().concat(ringSegments.shift()));
2370
2371       segments.push(ringSegments.filter(d3_geo_clipSegmentLength1));
2372     }
2373
2374     return clip;
2375   };
2376 }
2377
2378 function d3_geo_clipSegmentLength1(segment) {
2379   return segment.length > 1;
2380 }
2381
2382 function d3_geo_clipBufferListener() {
2383   var lines = [],
2384       line;
2385   return {
2386     lineStart: function() { lines.push(line = []); },
2387     point: function(λ, φ) { line.push([λ, φ]); },
2388     lineEnd: d3_noop,
2389     buffer: function() {
2390       var buffer = lines;
2391       lines = [];
2392       line = null;
2393       return buffer;
2394     },
2395     rejoin: function() {
2396       if (lines.length > 1) lines.push(lines.pop().concat(lines.shift()));
2397     }
2398   };
2399 }
2400
2401 // Intersection points are sorted along the clip edge. For both antimeridian
2402 // cutting and circle clipping, the same comparison is used.
2403 function d3_geo_clipSort(a, b) {
2404   return ((a = a.x)[0] < 0 ? a[1] - halfπ - ε : halfπ - a[1])
2405        - ((b = b.x)[0] < 0 ? b[1] - halfπ - ε : halfπ - b[1]);
2406 }
2407 // Adds floating point numbers with twice the normal precision.
2408 // Reference: J. R. Shewchuk, Adaptive Precision Floating-Point Arithmetic and
2409 // Fast Robust Geometric Predicates, Discrete & Computational Geometry 18(3)
2410 // 305–363 (1997).
2411 // Code adapted from GeographicLib by Charles F. F. Karney,
2412 // http://geographiclib.sourceforge.net/
2413 // See lib/geographiclib/LICENSE for details.
2414
2415 function d3_adder() {}
2416
2417 d3_adder.prototype = {
2418   s: 0, // rounded value
2419   t: 0, // exact error
2420   add: function(y) {
2421     d3_adderSum(y, this.t, d3_adderTemp);
2422     d3_adderSum(d3_adderTemp.s, this.s, this);
2423     if (this.s) this.t += d3_adderTemp.t;
2424     else this.s = d3_adderTemp.t;
2425   },
2426   reset: function() {
2427     this.s = this.t = 0;
2428   },
2429   valueOf: function() {
2430     return this.s;
2431   }
2432 };
2433
2434 var d3_adderTemp = new d3_adder;
2435
2436 function d3_adderSum(a, b, o) {
2437   var x = o.s = a + b, // a + b
2438       bv = x - a, av = x - bv; // b_virtual & a_virtual
2439   o.t = (a - av) + (b - bv); // a_roundoff + b_roundoff
2440 }
2441
2442 d3.geo.stream = function(object, listener) {
2443   if (object && d3_geo_streamObjectType.hasOwnProperty(object.type)) {
2444     d3_geo_streamObjectType[object.type](object, listener);
2445   } else {
2446     d3_geo_streamGeometry(object, listener);
2447   }
2448 };
2449
2450 function d3_geo_streamGeometry(geometry, listener) {
2451   if (geometry && d3_geo_streamGeometryType.hasOwnProperty(geometry.type)) {
2452     d3_geo_streamGeometryType[geometry.type](geometry, listener);
2453   }
2454 }
2455
2456 var d3_geo_streamObjectType = {
2457   Feature: function(feature, listener) {
2458     d3_geo_streamGeometry(feature.geometry, listener);
2459   },
2460   FeatureCollection: function(object, listener) {
2461     var features = object.features, i = -1, n = features.length;
2462     while (++i < n) d3_geo_streamGeometry(features[i].geometry, listener);
2463   }
2464 };
2465
2466 var d3_geo_streamGeometryType = {
2467   Sphere: function(object, listener) {
2468     listener.sphere();
2469   },
2470   Point: function(object, listener) {
2471     object = object.coordinates;
2472     listener.point(object[0], object[1], object[2]);
2473   },
2474   MultiPoint: function(object, listener) {
2475     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2476     while (++i < n) object = coordinates[i], listener.point(object[0], object[1], object[2]);
2477   },
2478   LineString: function(object, listener) {
2479     d3_geo_streamLine(object.coordinates, listener, 0);
2480   },
2481   MultiLineString: function(object, listener) {
2482     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2483     while (++i < n) d3_geo_streamLine(coordinates[i], listener, 0);
2484   },
2485   Polygon: function(object, listener) {
2486     d3_geo_streamPolygon(object.coordinates, listener);
2487   },
2488   MultiPolygon: function(object, listener) {
2489     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2490     while (++i < n) d3_geo_streamPolygon(coordinates[i], listener);
2491   },
2492   GeometryCollection: function(object, listener) {
2493     var geometries = object.geometries, i = -1, n = geometries.length;
2494     while (++i < n) d3_geo_streamGeometry(geometries[i], listener);
2495   }
2496 };
2497
2498 function d3_geo_streamLine(coordinates, listener, closed) {
2499   var i = -1, n = coordinates.length - closed, coordinate;
2500   listener.lineStart();
2501   while (++i < n) coordinate = coordinates[i], listener.point(coordinate[0], coordinate[1], coordinate[2]);
2502   listener.lineEnd();
2503 }
2504
2505 function d3_geo_streamPolygon(coordinates, listener) {
2506   var i = -1, n = coordinates.length;
2507   listener.polygonStart();
2508   while (++i < n) d3_geo_streamLine(coordinates[i], listener, 1);
2509   listener.polygonEnd();
2510 }
2511
2512 d3.geo.area = function(object) {
2513   d3_geo_areaSum = 0;
2514   d3.geo.stream(object, d3_geo_area);
2515   return d3_geo_areaSum;
2516 };
2517
2518 var d3_geo_areaSum,
2519     d3_geo_areaRingSum = new d3_adder;
2520
2521 var d3_geo_area = {
2522   sphere: function() { d3_geo_areaSum += 4 * π; },
2523   point: d3_noop,
2524   lineStart: d3_noop,
2525   lineEnd: d3_noop,
2526
2527   // Only count area for polygon rings.
2528   polygonStart: function() {
2529     d3_geo_areaRingSum.reset();
2530     d3_geo_area.lineStart = d3_geo_areaRingStart;
2531   },
2532   polygonEnd: function() {
2533     var area = 2 * d3_geo_areaRingSum;
2534     d3_geo_areaSum += area < 0 ? 4 * π + area : area;
2535     d3_geo_area.lineStart = d3_geo_area.lineEnd = d3_geo_area.point = d3_noop;
2536   }
2537 };
2538
2539 function d3_geo_areaRingStart() {
2540   var λ00, φ00, λ0, cosφ0, sinφ0; // start point and previous point
2541
2542   // For the first point, …
2543   d3_geo_area.point = function(λ, φ) {
2544     d3_geo_area.point = nextPoint;
2545     λ0 = (λ00 = λ) * d3_radians, cosφ0 = Math.cos(φ = (φ00 = φ) * d3_radians / 2 + π / 4), sinφ0 = Math.sin(φ);
2546   };
2547
2548   // For subsequent points, …
2549   function nextPoint(λ, φ) {
2550     λ *= d3_radians;
2551     φ = φ * d3_radians / 2 + π / 4; // half the angular distance from south pole
2552
2553     // Spherical excess E for a spherical triangle with vertices: south pole,
2554     // previous point, current point.  Uses a formula derived from Cagnoli’s
2555     // theorem.  See Todhunter, Spherical Trig. (1871), Sec. 103, Eq. (2).
2556     var dλ = λ - λ0,
2557         sdλ = dλ >= 0 ? 1 : -1,
2558         adλ = sdλ * dλ,
2559         cosφ = Math.cos(φ),
2560         sinφ = Math.sin(φ),
2561         k = sinφ0 * sinφ,
2562         u = cosφ0 * cosφ + k * Math.cos(adλ),
2563         v = k * sdλ * Math.sin(adλ);
2564     d3_geo_areaRingSum.add(Math.atan2(v, u));
2565
2566     // Advance the previous points.
2567     λ0 = λ, cosφ0 = cosφ, sinφ0 = sinφ;
2568   }
2569
2570   // For the last point, return to the start.
2571   d3_geo_area.lineEnd = function() {
2572     nextPoint(λ00, φ00);
2573   };
2574 }
2575 // TODO
2576 // cross and scale return new vectors,
2577 // whereas add and normalize operate in-place
2578
2579 function d3_geo_cartesian(spherical) {
2580   var λ = spherical[0],
2581       φ = spherical[1],
2582       cosφ = Math.cos(φ);
2583   return [
2584     cosφ * Math.cos(λ),
2585     cosφ * Math.sin(λ),
2586     Math.sin(φ)
2587   ];
2588 }
2589
2590 function d3_geo_cartesianDot(a, b) {
2591   return a[0] * b[0] + a[1] * b[1] + a[2] * b[2];
2592 }
2593
2594 function d3_geo_cartesianCross(a, b) {
2595   return [
2596     a[1] * b[2] - a[2] * b[1],
2597     a[2] * b[0] - a[0] * b[2],
2598     a[0] * b[1] - a[1] * b[0]
2599   ];
2600 }
2601
2602 function d3_geo_cartesianAdd(a, b) {
2603   a[0] += b[0];
2604   a[1] += b[1];
2605   a[2] += b[2];
2606 }
2607
2608 function d3_geo_cartesianScale(vector, k) {
2609   return [
2610     vector[0] * k,
2611     vector[1] * k,
2612     vector[2] * k
2613   ];
2614 }
2615
2616 function d3_geo_cartesianNormalize(d) {
2617   var l = Math.sqrt(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]);
2618   d[0] /= l;
2619   d[1] /= l;
2620   d[2] /= l;
2621 }
2622
2623 function d3_geo_pointInPolygon(point, polygon) {
2624   var meridian = point[0],
2625       parallel = point[1],
2626       meridianNormal = [Math.sin(meridian), -Math.cos(meridian), 0],
2627       polarAngle = 0,
2628       winding = 0;
2629   d3_geo_areaRingSum.reset();
2630
2631   for (var i = 0, n = polygon.length; i < n; ++i) {
2632     var ring = polygon[i],
2633         m = ring.length;
2634     if (!m) continue;
2635     var point0 = ring[0],
2636         λ0 = point0[0],
2637         φ0 = point0[1] / 2 + π / 4,
2638         sinφ0 = Math.sin(φ0),
2639         cosφ0 = Math.cos(φ0),
2640         j = 1;
2641
2642     while (true) {
2643       if (j === m) j = 0;
2644       point = ring[j];
2645       var λ = point[0],
2646           φ = point[1] / 2 + π / 4,
2647           sinφ = Math.sin(φ),
2648           cosφ = Math.cos(φ),
2649           dλ = λ - λ0,
2650           sdλ = dλ >= 0 ? 1 : -1,
2651           adλ = sdλ * dλ,
2652           antimeridian = adλ > π,
2653           k = sinφ0 * sinφ;
2654       d3_geo_areaRingSum.add(Math.atan2(k * sdλ * Math.sin(adλ), cosφ0 * cosφ + k * Math.cos(adλ)));
2655
2656       polarAngle += antimeridian ? dλ + sdλ * τ : dλ;
2657
2658       // Are the longitudes either side of the point's meridian, and are the
2659       // latitudes smaller than the parallel?
2660       if (antimeridian ^ λ0 >= meridian ^ λ >= meridian) {
2661         var arc = d3_geo_cartesianCross(d3_geo_cartesian(point0), d3_geo_cartesian(point));
2662         d3_geo_cartesianNormalize(arc);
2663         var intersection = d3_geo_cartesianCross(meridianNormal, arc);
2664         d3_geo_cartesianNormalize(intersection);
2665         var φarc = (antimeridian ^ dλ >= 0 ? -1 : 1) * d3_asin(intersection[2]);
2666         if (parallel > φarc || parallel === φarc && (arc[0] || arc[1])) {
2667           winding += antimeridian ^ dλ >= 0 ? 1 : -1;
2668         }
2669       }
2670       if (!j++) break;
2671       λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ, point0 = point;
2672     }
2673   }
2674
2675   // First, determine whether the South pole is inside or outside:
2676   //
2677   // It is inside if:
2678   // * the polygon winds around it in a clockwise direction.
2679   // * the polygon does not (cumulatively) wind around it, but has a negative
2680   //   (counter-clockwise) area.
2681   //
2682   // Second, count the (signed) number of times a segment crosses a meridian
2683   // from the point to the South pole.  If it is zero, then the point is the
2684   // same side as the South pole.
2685
2686   return (polarAngle < -ε || polarAngle < ε && d3_geo_areaRingSum < 0) ^ (winding & 1);
2687 }
2688
2689 var d3_geo_clipAntimeridian = d3_geo_clip(
2690     d3_true,
2691     d3_geo_clipAntimeridianLine,
2692     d3_geo_clipAntimeridianInterpolate,
2693     [-π, -π / 2]);
2694
2695 // Takes a line and cuts into visible segments. Return values:
2696 //   0: there were intersections or the line was empty.
2697 //   1: no intersections.
2698 //   2: there were intersections, and the first and last segments should be
2699 //      rejoined.
2700 function d3_geo_clipAntimeridianLine(listener) {
2701   var λ0 = NaN,
2702       φ0 = NaN,
2703       sλ0 = NaN,
2704       clean; // no intersections
2705
2706   return {
2707     lineStart: function() {
2708       listener.lineStart();
2709       clean = 1;
2710     },
2711     point: function(λ1, φ1) {
2712       var sλ1 = λ1 > 0 ? π : -π,
2713           dλ = abs(λ1 - λ0);
2714       if (abs(dλ - π) < ε) { // line crosses a pole
2715         listener.point(λ0, φ0 = (φ0 + φ1) / 2 > 0 ? halfπ : -halfπ);
2716         listener.point(sλ0, φ0);
2717         listener.lineEnd();
2718         listener.lineStart();
2719         listener.point(sλ1, φ0);
2720         listener.point(λ1, φ0);
2721         clean = 0;
2722       } else if (sλ0 !== sλ1 && dλ >= π) { // line crosses antimeridian
2723         // handle degeneracies
2724         if (abs(λ0 - sλ0) < ε) λ0 -= sλ0 * ε;
2725         if (abs(λ1 - sλ1) < ε) λ1 -= sλ1 * ε;
2726         φ0 = d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1);
2727         listener.point(sλ0, φ0);
2728         listener.lineEnd();
2729         listener.lineStart();
2730         listener.point(sλ1, φ0);
2731         clean = 0;
2732       }
2733       listener.point(λ0 = λ1, φ0 = φ1);
2734       sλ0 = sλ1;
2735     },
2736     lineEnd: function() {
2737       listener.lineEnd();
2738       λ0 = φ0 = NaN;
2739     },
2740     // if there are intersections, we always rejoin the first and last segments.
2741     clean: function() { return 2 - clean; }
2742   };
2743 }
2744
2745 function d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1) {
2746   var cosφ0,
2747       cosφ1,
2748       sinλ0_λ1 = Math.sin(λ0 - λ1);
2749   return abs(sinλ0_λ1) > ε
2750       ? Math.atan((Math.sin(φ0) * (cosφ1 = Math.cos(φ1)) * Math.sin(λ1)
2751                  - Math.sin(φ1) * (cosφ0 = Math.cos(φ0)) * Math.sin(λ0))
2752                  / (cosφ0 * cosφ1 * sinλ0_λ1))
2753       : (φ0 + φ1) / 2;
2754 }
2755
2756 function d3_geo_clipAntimeridianInterpolate(from, to, direction, listener) {
2757   var φ;
2758   if (from == null) {
2759     φ = direction * halfπ;
2760     listener.point(-π,  φ);
2761     listener.point( 0,  φ);
2762     listener.point( π,  φ);
2763     listener.point( π,  0);
2764     listener.point( π, -φ);
2765     listener.point( 0, -φ);
2766     listener.point(-π, -φ);
2767     listener.point(-π,  0);
2768     listener.point(-π,  φ);
2769   } else if (abs(from[0] - to[0]) > ε) {
2770     var s = from[0] < to[0] ? π : -π;
2771     φ = direction * s / 2;
2772     listener.point(-s, φ);
2773     listener.point( 0, φ);
2774     listener.point( s, φ);
2775   } else {
2776     listener.point(to[0], to[1]);
2777   }
2778 }
2779
2780 function d3_geo_equirectangular(λ, φ) {
2781   return [λ, φ];
2782 }
2783
2784 (d3.geo.equirectangular = function() {
2785   return d3_geo_projection(d3_geo_equirectangular);
2786 }).raw = d3_geo_equirectangular.invert = d3_geo_equirectangular;
2787
2788 d3.geo.rotation = function(rotate) {
2789   rotate = d3_geo_rotation(rotate[0] % 360 * d3_radians, rotate[1] * d3_radians, rotate.length > 2 ? rotate[2] * d3_radians : 0);
2790
2791   function forward(coordinates) {
2792     coordinates = rotate(coordinates[0] * d3_radians, coordinates[1] * d3_radians);
2793     return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;
2794   }
2795
2796   forward.invert = function(coordinates) {
2797     coordinates = rotate.invert(coordinates[0] * d3_radians, coordinates[1] * d3_radians);
2798     return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;
2799   };
2800
2801   return forward;
2802 };
2803
2804 function d3_geo_identityRotation(λ, φ) {
2805   return [λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ];
2806 }
2807
2808 d3_geo_identityRotation.invert = d3_geo_equirectangular;
2809
2810 // Note: |δλ| must be < 2π
2811 function d3_geo_rotation(δλ, δφ, δγ) {
2812   return δλ ? (δφ || δγ ? d3_geo_compose(d3_geo_rotationλ(δλ), d3_geo_rotationφγ(δφ, δγ))
2813     : d3_geo_rotationλ(δλ))
2814     : (δφ || δγ ? d3_geo_rotationφγ(δφ, δγ)
2815     : d3_geo_identityRotation);
2816 }
2817
2818 function d3_geo_forwardRotationλ(δλ) {
2819   return function(λ, φ) {
2820     return λ += δλ, [λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ];
2821   };
2822 }
2823
2824 function d3_geo_rotationλ(δλ) {
2825   var rotation = d3_geo_forwardRotationλ(δλ);
2826   rotation.invert = d3_geo_forwardRotationλ(-δλ);
2827   return rotation;
2828 }
2829
2830 function d3_geo_rotationφγ(δφ, δγ) {
2831   var cosδφ = Math.cos(δφ),
2832       sinδφ = Math.sin(δφ),
2833       cosδγ = Math.cos(δγ),
2834       sinδγ = Math.sin(δγ);
2835
2836   function rotation(λ, φ) {
2837     var cosφ = Math.cos(φ),
2838         x = Math.cos(λ) * cosφ,
2839         y = Math.sin(λ) * cosφ,
2840         z = Math.sin(φ),
2841         k = z * cosδφ + x * sinδφ;
2842     return [
2843       Math.atan2(y * cosδγ - k * sinδγ, x * cosδφ - z * sinδφ),
2844       d3_asin(k * cosδγ + y * sinδγ)
2845     ];
2846   }
2847
2848   rotation.invert = function(λ, φ) {
2849     var cosφ = Math.cos(φ),
2850         x = Math.cos(λ) * cosφ,
2851         y = Math.sin(λ) * cosφ,
2852         z = Math.sin(φ),
2853         k = z * cosδγ - y * sinδγ;
2854     return [
2855       Math.atan2(y * cosδγ + z * sinδγ, x * cosδφ + k * sinδφ),
2856       d3_asin(k * cosδφ - x * sinδφ)
2857     ];
2858   };
2859
2860   return rotation;
2861 }
2862
2863 d3.geo.circle = function() {
2864   var origin = [0, 0],
2865       angle,
2866       precision = 6,
2867       interpolate;
2868
2869   function circle() {
2870     var center = typeof origin === "function" ? origin.apply(this, arguments) : origin,
2871         rotate = d3_geo_rotation(-center[0] * d3_radians, -center[1] * d3_radians, 0).invert,
2872         ring = [];
2873
2874     interpolate(null, null, 1, {
2875       point: function(x, y) {
2876         ring.push(x = rotate(x, y));
2877         x[0] *= d3_degrees, x[1] *= d3_degrees;
2878       }
2879     });
2880
2881     return {type: "Polygon", coordinates: [ring]};
2882   }
2883
2884   circle.origin = function(x) {
2885     if (!arguments.length) return origin;
2886     origin = x;
2887     return circle;
2888   };
2889
2890   circle.angle = function(x) {
2891     if (!arguments.length) return angle;
2892     interpolate = d3_geo_circleInterpolate((angle = +x) * d3_radians, precision * d3_radians);
2893     return circle;
2894   };
2895
2896   circle.precision = function(_) {
2897     if (!arguments.length) return precision;
2898     interpolate = d3_geo_circleInterpolate(angle * d3_radians, (precision = +_) * d3_radians);
2899     return circle;
2900   };
2901
2902   return circle.angle(90);
2903 };
2904
2905 // Interpolates along a circle centered at [0°, 0°], with a given radius and
2906 // precision.
2907 function d3_geo_circleInterpolate(radius, precision) {
2908   var cr = Math.cos(radius),
2909       sr = Math.sin(radius);
2910   return function(from, to, direction, listener) {
2911     var step = direction * precision;
2912     if (from != null) {
2913       from = d3_geo_circleAngle(cr, from);
2914       to = d3_geo_circleAngle(cr, to);
2915       if (direction > 0 ? from < to: from > to) from += direction * τ;
2916     } else {
2917       from = radius + direction * τ;
2918       to = radius - .5 * step;
2919     }
2920     for (var point, t = from; direction > 0 ? t > to : t < to; t -= step) {
2921       listener.point((point = d3_geo_spherical([
2922         cr,
2923         -sr * Math.cos(t),
2924         -sr * Math.sin(t)
2925       ]))[0], point[1]);
2926     }
2927   };
2928 }
2929
2930 // Signed angle of a cartesian point relative to [cr, 0, 0].
2931 function d3_geo_circleAngle(cr, point) {
2932   var a = d3_geo_cartesian(point);
2933   a[0] -= cr;
2934   d3_geo_cartesianNormalize(a);
2935   var angle = d3_acos(-a[1]);
2936   return ((-a[2] < 0 ? -angle : angle) + 2 * Math.PI - ε) % (2 * Math.PI);
2937 }
2938
2939 // Clip features against a small circle centered at [0°, 0°].
2940 function d3_geo_clipCircle(radius) {
2941   var cr = Math.cos(radius),
2942       smallRadius = cr > 0,
2943       notHemisphere = abs(cr) > ε, // TODO optimise for this common case
2944       interpolate = d3_geo_circleInterpolate(radius, 6 * d3_radians);
2945
2946   return d3_geo_clip(visible, clipLine, interpolate, smallRadius ? [0, -radius] : [-π, radius - π]);
2947
2948   function visible(λ, φ) {
2949     return Math.cos(λ) * Math.cos(φ) > cr;
2950   }
2951
2952   // Takes a line and cuts into visible segments. Return values used for
2953   // polygon clipping:
2954   //   0: there were intersections or the line was empty.
2955   //   1: no intersections.
2956   //   2: there were intersections, and the first and last segments should be
2957   //      rejoined.
2958   function clipLine(listener) {
2959     var point0, // previous point
2960         c0, // code for previous point
2961         v0, // visibility of previous point
2962         v00, // visibility of first point
2963         clean; // no intersections
2964     return {
2965       lineStart: function() {
2966         v00 = v0 = false;
2967         clean = 1;
2968       },
2969       point: function(λ, φ) {
2970         var point1 = [λ, φ],
2971             point2,
2972             v = visible(λ, φ),
2973             c = smallRadius
2974               ? v ? 0 : code(λ, φ)
2975               : v ? code(λ + (λ < 0 ? π : -π), φ) : 0;
2976         if (!point0 && (v00 = v0 = v)) listener.lineStart();
2977         // Handle degeneracies.
2978         // TODO ignore if not clipping polygons.
2979         if (v !== v0) {
2980           point2 = intersect(point0, point1);
2981           if (d3_geo_sphericalEqual(point0, point2) || d3_geo_sphericalEqual(point1, point2)) {
2982             point1[0] += ε;
2983             point1[1] += ε;
2984             v = visible(point1[0], point1[1]);
2985           }
2986         }
2987         if (v !== v0) {
2988           clean = 0;
2989           if (v) {
2990             // outside going in
2991             listener.lineStart();
2992             point2 = intersect(point1, point0);
2993             listener.point(point2[0], point2[1]);
2994           } else {
2995             // inside going out
2996             point2 = intersect(point0, point1);
2997             listener.point(point2[0], point2[1]);
2998             listener.lineEnd();
2999           }
3000           point0 = point2;
3001         } else if (notHemisphere && point0 && smallRadius ^ v) {
3002           var t;
3003           // If the codes for two points are different, or are both zero,
3004           // and there this segment intersects with the small circle.
3005           if (!(c & c0) && (t = intersect(point1, point0, true))) {
3006             clean = 0;
3007             if (smallRadius) {
3008               listener.lineStart();
3009               listener.point(t[0][0], t[0][1]);
3010               listener.point(t[1][0], t[1][1]);
3011               listener.lineEnd();
3012             } else {
3013               listener.point(t[1][0], t[1][1]);
3014               listener.lineEnd();
3015               listener.lineStart();
3016               listener.point(t[0][0], t[0][1]);
3017             }
3018           }
3019         }
3020         if (v && (!point0 || !d3_geo_sphericalEqual(point0, point1))) {
3021           listener.point(point1[0], point1[1]);
3022         }
3023         point0 = point1, v0 = v, c0 = c;
3024       },
3025       lineEnd: function() {
3026         if (v0) listener.lineEnd();
3027         point0 = null;
3028       },
3029       // Rejoin first and last segments if there were intersections and the first
3030       // and last points were visible.
3031       clean: function() { return clean | ((v00 && v0) << 1); }
3032     };
3033   }
3034
3035   // Intersects the great circle between a and b with the clip circle.
3036   function intersect(a, b, two) {
3037     var pa = d3_geo_cartesian(a),
3038         pb = d3_geo_cartesian(b);
3039
3040     // We have two planes, n1.p = d1 and n2.p = d2.
3041     // Find intersection line p(t) = c1 n1 + c2 n2 + t (n1 ⨯ n2).
3042     var n1 = [1, 0, 0], // normal
3043         n2 = d3_geo_cartesianCross(pa, pb),
3044         n2n2 = d3_geo_cartesianDot(n2, n2),
3045         n1n2 = n2[0], // d3_geo_cartesianDot(n1, n2),
3046         determinant = n2n2 - n1n2 * n1n2;
3047
3048     // Two polar points.
3049     if (!determinant) return !two && a;
3050
3051     var c1 =  cr * n2n2 / determinant,
3052         c2 = -cr * n1n2 / determinant,
3053         n1xn2 = d3_geo_cartesianCross(n1, n2),
3054         A = d3_geo_cartesianScale(n1, c1),
3055         B = d3_geo_cartesianScale(n2, c2);
3056     d3_geo_cartesianAdd(A, B);
3057
3058     // Solve |p(t)|^2 = 1.
3059     var u = n1xn2,
3060         w = d3_geo_cartesianDot(A, u),
3061         uu = d3_geo_cartesianDot(u, u),
3062         t2 = w * w - uu * (d3_geo_cartesianDot(A, A) - 1);
3063
3064     if (t2 < 0) return;
3065
3066     var t = Math.sqrt(t2),
3067         q = d3_geo_cartesianScale(u, (-w - t) / uu);
3068     d3_geo_cartesianAdd(q, A);
3069     q = d3_geo_spherical(q);
3070     if (!two) return q;
3071
3072     // Two intersection points.
3073     var λ0 = a[0],
3074         λ1 = b[0],
3075         φ0 = a[1],
3076         φ1 = b[1],
3077         z;
3078     if (λ1 < λ0) z = λ0, λ0 = λ1, λ1 = z;
3079     var δλ = λ1 - λ0,
3080         polar = abs(δλ - π) < ε,
3081         meridian = polar || δλ < ε;
3082
3083     if (!polar && φ1 < φ0) z = φ0, φ0 = φ1, φ1 = z;
3084
3085     // Check that the first point is between a and b.
3086     if (meridian
3087         ? polar
3088           ? φ0 + φ1 > 0 ^ q[1] < (abs(q[0] - λ0) < ε ? φ0 : φ1)
3089           : φ0 <= q[1] && q[1] <= φ1
3090         : δλ > π ^ (λ0 <= q[0] && q[0] <= λ1)) {
3091       var q1 = d3_geo_cartesianScale(u, (-w + t) / uu);
3092       d3_geo_cartesianAdd(q1, A);
3093       return [q, d3_geo_spherical(q1)];
3094     }
3095   }
3096
3097   // Generates a 4-bit vector representing the location of a point relative to
3098   // the small circle's bounding box.
3099   function code(λ, φ) {
3100     var r = smallRadius ? radius : π - radius,
3101         code = 0;
3102     if (λ < -r) code |= 1; // left
3103     else if (λ > r) code |= 2; // right
3104     if (φ < -r) code |= 4; // below
3105     else if (φ > r) code |= 8; // above
3106     return code;
3107   }
3108 }
3109
3110 // Liang–Barsky line clipping.
3111 function d3_geom_clipLine(x0, y0, x1, y1) {
3112   return function(line) {
3113     var a = line.a,
3114         b = line.b,
3115         ax = a.x,
3116         ay = a.y,
3117         bx = b.x,
3118         by = b.y,
3119         t0 = 0,
3120         t1 = 1,
3121         dx = bx - ax,
3122         dy = by - ay,
3123         r;
3124
3125     r = x0 - ax;
3126     if (!dx && r > 0) return;
3127     r /= dx;
3128     if (dx < 0) {
3129       if (r < t0) return;
3130       if (r < t1) t1 = r;
3131     } else if (dx > 0) {
3132       if (r > t1) return;
3133       if (r > t0) t0 = r;
3134     }
3135
3136     r = x1 - ax;
3137     if (!dx && r < 0) return;
3138     r /= dx;
3139     if (dx < 0) {
3140       if (r > t1) return;
3141       if (r > t0) t0 = r;
3142     } else if (dx > 0) {
3143       if (r < t0) return;
3144       if (r < t1) t1 = r;
3145     }
3146
3147     r = y0 - ay;
3148     if (!dy && r > 0) return;
3149     r /= dy;
3150     if (dy < 0) {
3151       if (r < t0) return;
3152       if (r < t1) t1 = r;
3153     } else if (dy > 0) {
3154       if (r > t1) return;
3155       if (r > t0) t0 = r;
3156     }
3157
3158     r = y1 - ay;
3159     if (!dy && r < 0) return;
3160     r /= dy;
3161     if (dy < 0) {
3162       if (r > t1) return;
3163       if (r > t0) t0 = r;
3164     } else if (dy > 0) {
3165       if (r < t0) return;
3166       if (r < t1) t1 = r;
3167     }
3168
3169     if (t0 > 0) line.a = {x: ax + t0 * dx, y: ay + t0 * dy};
3170     if (t1 < 1) line.b = {x: ax + t1 * dx, y: ay + t1 * dy};
3171     return line;
3172   };
3173 }
3174
3175 var d3_geo_clipExtentMAX = 1e9;
3176
3177 d3.geo.clipExtent = function() {
3178   var x0, y0, x1, y1,
3179       stream,
3180       clip,
3181       clipExtent = {
3182         stream: function(output) {
3183           if (stream) stream.valid = false;
3184           stream = clip(output);
3185           stream.valid = true; // allow caching by d3.geo.path
3186           return stream;
3187         },
3188         extent: function(_) {
3189           if (!arguments.length) return [[x0, y0], [x1, y1]];
3190           clip = d3_geo_clipExtent(x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1]);
3191           if (stream) stream.valid = false, stream = null;
3192           return clipExtent;
3193         }
3194       };
3195   return clipExtent.extent([[0, 0], [960, 500]]);
3196 };
3197
3198 function d3_geo_clipExtent(x0, y0, x1, y1) {
3199   return function(listener) {
3200     var listener_ = listener,
3201         bufferListener = d3_geo_clipBufferListener(),
3202         clipLine = d3_geom_clipLine(x0, y0, x1, y1),
3203         segments,
3204         polygon,
3205         ring;
3206
3207     var clip = {
3208       point: point,
3209       lineStart: lineStart,
3210       lineEnd: lineEnd,
3211       polygonStart: function() {
3212         listener = bufferListener;
3213         segments = [];
3214         polygon = [];
3215         clean = true;
3216       },
3217       polygonEnd: function() {
3218         listener = listener_;
3219         segments = d3.merge(segments);
3220         var clipStartInside = insidePolygon([x0, y1]),
3221             inside = clean && clipStartInside,
3222             visible = segments.length;
3223         if (inside || visible) {
3224           listener.polygonStart();
3225           if (inside) {
3226             listener.lineStart();
3227             interpolate(null, null, 1, listener);
3228             listener.lineEnd();
3229           }
3230           if (visible) {
3231             d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener);
3232           }
3233           listener.polygonEnd();
3234         }
3235         segments = polygon = ring = null;
3236       }
3237     };
3238
3239     function insidePolygon(p) {
3240       var wn = 0, // the winding number counter
3241           n = polygon.length,
3242           y = p[1];
3243
3244       for (var i = 0; i < n; ++i) {
3245         for (var j = 1, v = polygon[i], m = v.length, a = v[0], b; j < m; ++j) {
3246           b = v[j];
3247           if (a[1] <= y) {
3248             if (b[1] >  y && d3_cross2d(a, b, p) > 0) ++wn;
3249           } else {
3250             if (b[1] <= y && d3_cross2d(a, b, p) < 0) --wn;
3251           }
3252           a = b;
3253         }
3254       }
3255       return wn !== 0;
3256     }
3257
3258     function interpolate(from, to, direction, listener) {
3259       var a = 0, a1 = 0;
3260       if (from == null ||
3261           (a = corner(from, direction)) !== (a1 = corner(to, direction)) ||
3262           comparePoints(from, to) < 0 ^ direction > 0) {
3263         do {
3264           listener.point(a === 0 || a === 3 ? x0 : x1, a > 1 ? y1 : y0);
3265         } while ((a = (a + direction + 4) % 4) !== a1);
3266       } else {
3267         listener.point(to[0], to[1]);
3268       }
3269     }
3270
3271     function pointVisible(x, y) {
3272       return x0 <= x && x <= x1 && y0 <= y && y <= y1;
3273     }
3274
3275     function point(x, y) {
3276       if (pointVisible(x, y)) listener.point(x, y);
3277     }
3278
3279     var x__, y__, v__, // first point
3280         x_, y_, v_, // previous point
3281         first,
3282         clean;
3283
3284     function lineStart() {
3285       clip.point = linePoint;
3286       if (polygon) polygon.push(ring = []);
3287       first = true;
3288       v_ = false;
3289       x_ = y_ = NaN;
3290     }
3291
3292     function lineEnd() {
3293       // TODO rather than special-case polygons, simply handle them separately.
3294       // Ideally, coincident intersection points should be jittered to avoid
3295       // clipping issues.
3296       if (segments) {
3297         linePoint(x__, y__);
3298         if (v__ && v_) bufferListener.rejoin();
3299         segments.push(bufferListener.buffer());
3300       }
3301       clip.point = point;
3302       if (v_) listener.lineEnd();
3303     }
3304
3305     function linePoint(x, y) {
3306       x = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, x));
3307       y = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, y));
3308       var v = pointVisible(x, y);
3309       if (polygon) ring.push([x, y]);
3310       if (first) {
3311         x__ = x, y__ = y, v__ = v;
3312         first = false;
3313         if (v) {
3314           listener.lineStart();
3315           listener.point(x, y);
3316         }
3317       } else {
3318         if (v && v_) listener.point(x, y);
3319         else {
3320           var l = {a: {x: x_, y: y_}, b: {x: x, y: y}};
3321           if (clipLine(l)) {
3322             if (!v_) {
3323               listener.lineStart();
3324               listener.point(l.a.x, l.a.y);
3325             }
3326             listener.point(l.b.x, l.b.y);
3327             if (!v) listener.lineEnd();
3328             clean = false;
3329           } else if (v) {
3330             listener.lineStart();
3331             listener.point(x, y);
3332             clean = false;
3333           }
3334         }
3335       }
3336       x_ = x, y_ = y, v_ = v;
3337     }
3338
3339     return clip;
3340   };
3341
3342   function corner(p, direction) {
3343     return abs(p[0] - x0) < ε ? direction > 0 ? 0 : 3
3344         : abs(p[0] - x1) < ε ? direction > 0 ? 2 : 1
3345         : abs(p[1] - y0) < ε ? direction > 0 ? 1 : 0
3346         : direction > 0 ? 3 : 2; // abs(p[1] - y1) < ε
3347   }
3348
3349   function compare(a, b) {
3350     return comparePoints(a.x, b.x);
3351   }
3352
3353   function comparePoints(a, b) {
3354     var ca = corner(a, 1),
3355         cb = corner(b, 1);
3356     return ca !== cb ? ca - cb
3357         : ca === 0 ? b[1] - a[1]
3358         : ca === 1 ? a[0] - b[0]
3359         : ca === 2 ? a[1] - b[1]
3360         : b[0] - a[0];
3361   }
3362 }
3363 function d3_geo_compose(a, b) {
3364
3365   function compose(x, y) {
3366     return x = a(x, y), b(x[0], x[1]);
3367   }
3368
3369   if (a.invert && b.invert) compose.invert = function(x, y) {
3370     return x = b.invert(x, y), x && a.invert(x[0], x[1]);
3371   };
3372
3373   return compose;
3374 }
3375
3376 function d3_geo_conic(projectAt) {
3377   var φ0 = 0,
3378       φ1 = π / 3,
3379       m = d3_geo_projectionMutator(projectAt),
3380       p = m(φ0, φ1);
3381
3382   p.parallels = function(_) {
3383     if (!arguments.length) return [φ0 / π * 180, φ1 / π * 180];
3384     return m(φ0 = _[0] * π / 180, φ1 = _[1] * π / 180);
3385   };
3386
3387   return p;
3388 }
3389
3390 function d3_geo_conicEqualArea(φ0, φ1) {
3391   var sinφ0 = Math.sin(φ0),
3392       n = (sinφ0 + Math.sin(φ1)) / 2,
3393       C = 1 + sinφ0 * (2 * n - sinφ0),
3394       ρ0 = Math.sqrt(C) / n;
3395
3396   function forward(λ, φ) {
3397     var ρ = Math.sqrt(C - 2 * n * Math.sin(φ)) / n;
3398     return [
3399       ρ * Math.sin(λ *= n),
3400       ρ0 - ρ * Math.cos(λ)
3401     ];
3402   }
3403
3404   forward.invert = function(x, y) {
3405     var ρ0_y = ρ0 - y;
3406     return [
3407       Math.atan2(x, ρ0_y) / n,
3408       d3_asin((C - (x * x + ρ0_y * ρ0_y) * n * n) / (2 * n))
3409     ];
3410   };
3411
3412   return forward;
3413 }
3414
3415 (d3.geo.conicEqualArea = function() {
3416   return d3_geo_conic(d3_geo_conicEqualArea);
3417 }).raw = d3_geo_conicEqualArea;
3418
3419 // ESRI:102003
3420 d3.geo.albers = function() {
3421   return d3.geo.conicEqualArea()
3422       .rotate([96, 0])
3423       .center([-.6, 38.7])
3424       .parallels([29.5, 45.5])
3425       .scale(1070);
3426 };
3427
3428 // A composite projection for the United States, configured by default for
3429 // 960×500. Also works quite well at 960×600 with scale 1285. The set of
3430 // standard parallels for each region comes from USGS, which is published here:
3431 // http://egsc.usgs.gov/isb/pubs/MapProjections/projections.html#albers
3432 d3.geo.albersUsa = function() {
3433   var lower48 = d3.geo.albers();
3434
3435   // EPSG:3338
3436   var alaska = d3.geo.conicEqualArea()
3437       .rotate([154, 0])
3438       .center([-2, 58.5])
3439       .parallels([55, 65]);
3440
3441   // ESRI:102007
3442   var hawaii = d3.geo.conicEqualArea()
3443       .rotate([157, 0])
3444       .center([-3, 19.9])
3445       .parallels([8, 18]);
3446
3447   var point,
3448       pointStream = {point: function(x, y) { point = [x, y]; }},
3449       lower48Point,
3450       alaskaPoint,
3451       hawaiiPoint;
3452
3453   function albersUsa(coordinates) {
3454     var x = coordinates[0], y = coordinates[1];
3455     point = null;
3456     (lower48Point(x, y), point)
3457         || (alaskaPoint(x, y), point)
3458         || hawaiiPoint(x, y);
3459     return point;
3460   }
3461
3462   albersUsa.invert = function(coordinates) {
3463     var k = lower48.scale(),
3464         t = lower48.translate(),
3465         x = (coordinates[0] - t[0]) / k,
3466         y = (coordinates[1] - t[1]) / k;
3467     return (y >= .120 && y < .234 && x >= -.425 && x < -.214 ? alaska
3468         : y >= .166 && y < .234 && x >= -.214 && x < -.115 ? hawaii
3469         : lower48).invert(coordinates);
3470   };
3471
3472   // A naïve multi-projection stream.
3473   // The projections must have mutually exclusive clip regions on the sphere,
3474   // as this will avoid emitting interleaving lines and polygons.
3475   albersUsa.stream = function(stream) {
3476     var lower48Stream = lower48.stream(stream),
3477         alaskaStream = alaska.stream(stream),
3478         hawaiiStream = hawaii.stream(stream);
3479     return {
3480       point: function(x, y) {
3481         lower48Stream.point(x, y);
3482         alaskaStream.point(x, y);
3483         hawaiiStream.point(x, y);
3484       },
3485       sphere: function() {
3486         lower48Stream.sphere();
3487         alaskaStream.sphere();
3488         hawaiiStream.sphere();
3489       },
3490       lineStart: function() {
3491         lower48Stream.lineStart();
3492         alaskaStream.lineStart();
3493         hawaiiStream.lineStart();
3494       },
3495       lineEnd: function() {
3496         lower48Stream.lineEnd();
3497         alaskaStream.lineEnd();
3498         hawaiiStream.lineEnd();
3499       },
3500       polygonStart: function() {
3501         lower48Stream.polygonStart();
3502         alaskaStream.polygonStart();
3503         hawaiiStream.polygonStart();
3504       },
3505       polygonEnd: function() {
3506         lower48Stream.polygonEnd();
3507         alaskaStream.polygonEnd();
3508         hawaiiStream.polygonEnd();
3509       }
3510     };
3511   };
3512
3513   albersUsa.precision = function(_) {
3514     if (!arguments.length) return lower48.precision();
3515     lower48.precision(_);
3516     alaska.precision(_);
3517     hawaii.precision(_);
3518     return albersUsa;
3519   };
3520
3521   albersUsa.scale = function(_) {
3522     if (!arguments.length) return lower48.scale();
3523     lower48.scale(_);
3524     alaska.scale(_ * .35);
3525     hawaii.scale(_);
3526     return albersUsa.translate(lower48.translate());
3527   };
3528
3529   albersUsa.translate = function(_) {
3530     if (!arguments.length) return lower48.translate();
3531     var k = lower48.scale(), x = +_[0], y = +_[1];
3532
3533     lower48Point = lower48
3534         .translate(_)
3535         .clipExtent([[x - .455 * k, y - .238 * k], [x + .455 * k, y + .238 * k]])
3536         .stream(pointStream).point;
3537
3538     alaskaPoint = alaska
3539         .translate([x - .307 * k, y + .201 * k])
3540         .clipExtent([[x - .425 * k + ε, y + .120 * k + ε], [x - .214 * k - ε, y + .234 * k - ε]])
3541         .stream(pointStream).point;
3542
3543     hawaiiPoint = hawaii
3544         .translate([x - .205 * k, y + .212 * k])
3545         .clipExtent([[x - .214 * k + ε, y + .166 * k + ε], [x - .115 * k - ε, y + .234 * k - ε]])
3546         .stream(pointStream).point;
3547
3548     return albersUsa;
3549   };
3550
3551   return albersUsa.scale(1070);
3552 };
3553
3554 d3.geo.bounds = (function() {
3555   var λ0, φ0, λ1, φ1, // bounds
3556       λ_, // previous λ-coordinate
3557       λ__, φ__, // first point
3558       p0, // previous 3D point
3559       dλSum,
3560       ranges,
3561       range;
3562
3563   var bound = {
3564     point: point,
3565     lineStart: lineStart,
3566     lineEnd: lineEnd,
3567
3568     polygonStart: function() {
3569       bound.point = ringPoint;
3570       bound.lineStart = ringStart;
3571       bound.lineEnd = ringEnd;
3572       dλSum = 0;
3573       d3_geo_area.polygonStart();
3574     },
3575     polygonEnd: function() {
3576       d3_geo_area.polygonEnd();
3577       bound.point = point;
3578       bound.lineStart = lineStart;
3579       bound.lineEnd = lineEnd;
3580       if (d3_geo_areaRingSum < 0) λ0 = -(λ1 = 180), φ0 = -(φ1 = 90);
3581       else if (dλSum > ε) φ1 = 90;
3582       else if (dλSum < -ε) φ0 = -90;
3583       range[0] = λ0, range[1] = λ1;
3584     }
3585   };
3586
3587   function point(λ, φ) {
3588     ranges.push(range = [λ0 = λ, λ1 = λ]);
3589     if (φ < φ0) φ0 = φ;
3590     if (φ > φ1) φ1 = φ;
3591   }
3592
3593   function linePoint(λ, φ) {
3594     var p = d3_geo_cartesian([λ * d3_radians, φ * d3_radians]);
3595     if (p0) {
3596       var normal = d3_geo_cartesianCross(p0, p),
3597           equatorial = [normal[1], -normal[0], 0],
3598           inflection = d3_geo_cartesianCross(equatorial, normal);
3599       d3_geo_cartesianNormalize(inflection);
3600       inflection = d3_geo_spherical(inflection);
3601       var dλ = λ - λ_,
3602           s = dλ > 0 ? 1 : -1,
3603           λi = inflection[0] * d3_degrees * s,
3604           antimeridian = abs(dλ) > 180;
3605       if (antimeridian ^ (s * λ_ < λi && λi < s * λ)) {
3606         var φi = inflection[1] * d3_degrees;
3607         if (φi > φ1) φ1 = φi;
3608       } else if (λi = (λi + 360) % 360 - 180, antimeridian ^ (s * λ_ < λi && λi < s * λ)) {
3609         var φi = -inflection[1] * d3_degrees;
3610         if (φi < φ0) φ0 = φi;
3611       } else {
3612         if (φ < φ0) φ0 = φ;
3613         if (φ > φ1) φ1 = φ;
3614       }
3615       if (antimeridian) {
3616         if (λ < λ_) {
3617           if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;
3618         } else {
3619           if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;
3620         }
3621       } else {
3622         if (λ1 >= λ0) {
3623           if (λ < λ0) λ0 = λ;
3624           if (λ > λ1) λ1 = λ;
3625         } else {
3626           if (λ > λ_) {
3627             if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;
3628           } else {
3629             if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;
3630           }
3631         }
3632       }
3633     } else {
3634       point(λ, φ);
3635     }
3636     p0 = p, λ_ = λ;
3637   }
3638
3639   function lineStart() { bound.point = linePoint; }
3640   function lineEnd() {
3641     range[0] = λ0, range[1] = λ1;
3642     bound.point = point;
3643     p0 = null;
3644   }
3645
3646   function ringPoint(λ, φ) {
3647     if (p0) {
3648       var dλ = λ - λ_;
3649       dλSum += abs(dλ) > 180 ? dλ + (dλ > 0 ? 360 : -360) : dλ;
3650     } else λ__ = λ, φ__ = φ;
3651     d3_geo_area.point(λ, φ);
3652     linePoint(λ, φ);
3653   }
3654
3655   function ringStart() {
3656     d3_geo_area.lineStart();
3657   }
3658
3659   function ringEnd() {
3660     ringPoint(λ__, φ__);
3661     d3_geo_area.lineEnd();
3662     if (abs(dλSum) > ε) λ0 = -(λ1 = 180);
3663     range[0] = λ0, range[1] = λ1;
3664     p0 = null;
3665   }
3666
3667   // Finds the left-right distance between two longitudes.
3668   // This is almost the same as (λ1 - λ0 + 360°) % 360°, except that we want
3669   // the distance between ±180° to be 360°.
3670   function angle(λ0, λ1) { return (λ1 -= λ0) < 0 ? λ1 + 360 : λ1; }
3671
3672   function compareRanges(a, b) { return a[0] - b[0]; }
3673
3674   function withinRange(x, range) {
3675     return range[0] <= range[1] ? range[0] <= x && x <= range[1] : x < range[0] || range[1] < x;
3676   }
3677
3678   return function(feature) {
3679     φ1 = λ1 = -(λ0 = φ0 = Infinity);
3680     ranges = [];
3681
3682     d3.geo.stream(feature, bound);
3683
3684     var n = ranges.length;
3685     if (n) {
3686       // First, sort ranges by their minimum longitudes.
3687       ranges.sort(compareRanges);
3688
3689       // Then, merge any ranges that overlap.
3690       for (var i = 1, a = ranges[0], b, merged = [a]; i < n; ++i) {
3691         b = ranges[i];
3692         if (withinRange(b[0], a) || withinRange(b[1], a)) {
3693           if (angle(a[0], b[1]) > angle(a[0], a[1])) a[1] = b[1];
3694           if (angle(b[0], a[1]) > angle(a[0], a[1])) a[0] = b[0];
3695         } else {
3696           merged.push(a = b);
3697         }
3698       }
3699
3700       // Finally, find the largest gap between the merged ranges.
3701       // The final bounding box will be the inverse of this gap.
3702       var best = -Infinity, dλ;
3703       for (var n = merged.length - 1, i = 0, a = merged[n], b; i <= n; a = b, ++i) {
3704         b = merged[i];
3705         if ((dλ = angle(a[1], b[0])) > best) best = dλ, λ0 = b[0], λ1 = a[1];
3706       }
3707     }
3708     ranges = range = null;
3709
3710     return λ0 === Infinity || φ0 === Infinity
3711         ? [[NaN, NaN], [NaN, NaN]]
3712         : [[λ0, φ0], [λ1, φ1]];
3713   };
3714 })();
3715
3716 d3.geo.centroid = function(object) {
3717   d3_geo_centroidW0 = d3_geo_centroidW1 =
3718   d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 =
3719   d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 =
3720   d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;
3721   d3.geo.stream(object, d3_geo_centroid);
3722
3723   var x = d3_geo_centroidX2,
3724       y = d3_geo_centroidY2,
3725       z = d3_geo_centroidZ2,
3726       m = x * x + y * y + z * z;
3727
3728   // If the area-weighted centroid is undefined, fall back to length-weighted centroid.
3729   if (m < ε2) {
3730     x = d3_geo_centroidX1, y = d3_geo_centroidY1, z = d3_geo_centroidZ1;
3731     // If the feature has zero length, fall back to arithmetic mean of point vectors.
3732     if (d3_geo_centroidW1 < ε) x = d3_geo_centroidX0, y = d3_geo_centroidY0, z = d3_geo_centroidZ0;
3733     m = x * x + y * y + z * z;
3734     // If the feature still has an undefined centroid, then return.
3735     if (m < ε2) return [NaN, NaN];
3736   }
3737
3738   return [Math.atan2(y, x) * d3_degrees, d3_asin(z / Math.sqrt(m)) * d3_degrees];
3739 };
3740
3741 var d3_geo_centroidW0,
3742     d3_geo_centroidW1,
3743     d3_geo_centroidX0,
3744     d3_geo_centroidY0,
3745     d3_geo_centroidZ0,
3746     d3_geo_centroidX1,
3747     d3_geo_centroidY1,
3748     d3_geo_centroidZ1,
3749     d3_geo_centroidX2,
3750     d3_geo_centroidY2,
3751     d3_geo_centroidZ2;
3752
3753 var d3_geo_centroid = {
3754   sphere: d3_noop,
3755   point: d3_geo_centroidPoint,
3756   lineStart: d3_geo_centroidLineStart,
3757   lineEnd: d3_geo_centroidLineEnd,
3758   polygonStart: function() {
3759     d3_geo_centroid.lineStart = d3_geo_centroidRingStart;
3760   },
3761   polygonEnd: function() {
3762     d3_geo_centroid.lineStart = d3_geo_centroidLineStart;
3763   }
3764 };
3765
3766 // Arithmetic mean of Cartesian vectors.
3767 function d3_geo_centroidPoint(λ, φ) {
3768   λ *= d3_radians;
3769   var cosφ = Math.cos(φ *= d3_radians);
3770   d3_geo_centroidPointXYZ(cosφ * Math.cos(λ), cosφ * Math.sin(λ), Math.sin(φ));
3771 }
3772
3773 function d3_geo_centroidPointXYZ(x, y, z) {
3774   ++d3_geo_centroidW0;
3775   d3_geo_centroidX0 += (x - d3_geo_centroidX0) / d3_geo_centroidW0;
3776   d3_geo_centroidY0 += (y - d3_geo_centroidY0) / d3_geo_centroidW0;
3777   d3_geo_centroidZ0 += (z - d3_geo_centroidZ0) / d3_geo_centroidW0;
3778 }
3779
3780 function d3_geo_centroidLineStart() {
3781   var x0, y0, z0; // previous point
3782
3783   d3_geo_centroid.point = function(λ, φ) {
3784     λ *= d3_radians;
3785     var cosφ = Math.cos(φ *= d3_radians);
3786     x0 = cosφ * Math.cos(λ);
3787     y0 = cosφ * Math.sin(λ);
3788     z0 = Math.sin(φ);
3789     d3_geo_centroid.point = nextPoint;
3790     d3_geo_centroidPointXYZ(x0, y0, z0);
3791   };
3792
3793   function nextPoint(λ, φ) {
3794     λ *= d3_radians;
3795     var cosφ = Math.cos(φ *= d3_radians),
3796         x = cosφ * Math.cos(λ),
3797         y = cosφ * Math.sin(λ),
3798         z = Math.sin(φ),
3799         w = Math.atan2(
3800           Math.sqrt((w = y0 * z - z0 * y) * w + (w = z0 * x - x0 * z) * w + (w = x0 * y - y0 * x) * w),
3801           x0 * x + y0 * y + z0 * z);
3802     d3_geo_centroidW1 += w;
3803     d3_geo_centroidX1 += w * (x0 + (x0 = x));
3804     d3_geo_centroidY1 += w * (y0 + (y0 = y));
3805     d3_geo_centroidZ1 += w * (z0 + (z0 = z));
3806     d3_geo_centroidPointXYZ(x0, y0, z0);
3807   }
3808 }
3809
3810 function d3_geo_centroidLineEnd() {
3811   d3_geo_centroid.point = d3_geo_centroidPoint;
3812 }
3813
3814 // See J. E. Brock, The Inertia Tensor for a Spherical Triangle,
3815 // J. Applied Mechanics 42, 239 (1975).
3816 function d3_geo_centroidRingStart() {
3817   var λ00, φ00, // first point
3818       x0, y0, z0; // previous point
3819
3820   d3_geo_centroid.point = function(λ, φ) {
3821     λ00 = λ, φ00 = φ;
3822     d3_geo_centroid.point = nextPoint;
3823     λ *= d3_radians;
3824     var cosφ = Math.cos(φ *= d3_radians);
3825     x0 = cosφ * Math.cos(λ);
3826     y0 = cosφ * Math.sin(λ);
3827     z0 = Math.sin(φ);
3828     d3_geo_centroidPointXYZ(x0, y0, z0);
3829   };
3830
3831   d3_geo_centroid.lineEnd = function() {
3832     nextPoint(λ00, φ00);
3833     d3_geo_centroid.lineEnd = d3_geo_centroidLineEnd;
3834     d3_geo_centroid.point = d3_geo_centroidPoint;
3835   };
3836
3837   function nextPoint(λ, φ) {
3838     λ *= d3_radians;
3839     var cosφ = Math.cos(φ *= d3_radians),
3840         x = cosφ * Math.cos(λ),
3841         y = cosφ * Math.sin(λ),
3842         z = Math.sin(φ),
3843         cx = y0 * z - z0 * y,
3844         cy = z0 * x - x0 * z,
3845         cz = x0 * y - y0 * x,
3846         m = Math.sqrt(cx * cx + cy * cy + cz * cz),
3847         u = x0 * x + y0 * y + z0 * z,
3848         v = m && -d3_acos(u) / m, // area weight
3849         w = Math.atan2(m, u); // line weight
3850     d3_geo_centroidX2 += v * cx;
3851     d3_geo_centroidY2 += v * cy;
3852     d3_geo_centroidZ2 += v * cz;
3853     d3_geo_centroidW1 += w;
3854     d3_geo_centroidX1 += w * (x0 + (x0 = x));
3855     d3_geo_centroidY1 += w * (y0 + (y0 = y));
3856     d3_geo_centroidZ1 += w * (z0 + (z0 = z));
3857     d3_geo_centroidPointXYZ(x0, y0, z0);
3858   }
3859 }
3860
3861 // TODO Unify this code with d3.geom.polygon area?
3862
3863 var d3_geo_pathAreaSum, d3_geo_pathAreaPolygon, d3_geo_pathArea = {
3864   point: d3_noop,
3865   lineStart: d3_noop,
3866   lineEnd: d3_noop,
3867
3868   // Only count area for polygon rings.
3869   polygonStart: function() {
3870     d3_geo_pathAreaPolygon = 0;
3871     d3_geo_pathArea.lineStart = d3_geo_pathAreaRingStart;
3872   },
3873   polygonEnd: function() {
3874     d3_geo_pathArea.lineStart = d3_geo_pathArea.lineEnd = d3_geo_pathArea.point = d3_noop;
3875     d3_geo_pathAreaSum += abs(d3_geo_pathAreaPolygon / 2);
3876   }
3877 };
3878
3879 function d3_geo_pathAreaRingStart() {
3880   var x00, y00, x0, y0;
3881
3882   // For the first point, …
3883   d3_geo_pathArea.point = function(x, y) {
3884     d3_geo_pathArea.point = nextPoint;
3885     x00 = x0 = x, y00 = y0 = y;
3886   };
3887
3888   // For subsequent points, …
3889   function nextPoint(x, y) {
3890     d3_geo_pathAreaPolygon += y0 * x - x0 * y;
3891     x0 = x, y0 = y;
3892   }
3893
3894   // For the last point, return to the start.
3895   d3_geo_pathArea.lineEnd = function() {
3896     nextPoint(x00, y00);
3897   };
3898 }
3899
3900 var d3_geo_pathBoundsX0,
3901     d3_geo_pathBoundsY0,
3902     d3_geo_pathBoundsX1,
3903     d3_geo_pathBoundsY1;
3904
3905 var d3_geo_pathBounds = {
3906   point: d3_geo_pathBoundsPoint,
3907   lineStart: d3_noop,
3908   lineEnd: d3_noop,
3909   polygonStart: d3_noop,
3910   polygonEnd: d3_noop
3911 };
3912
3913 function d3_geo_pathBoundsPoint(x, y) {
3914   if (x < d3_geo_pathBoundsX0) d3_geo_pathBoundsX0 = x;
3915   if (x > d3_geo_pathBoundsX1) d3_geo_pathBoundsX1 = x;
3916   if (y < d3_geo_pathBoundsY0) d3_geo_pathBoundsY0 = y;
3917   if (y > d3_geo_pathBoundsY1) d3_geo_pathBoundsY1 = y;
3918 }
3919 function d3_geo_pathBuffer() {
3920   var pointCircle = d3_geo_pathBufferCircle(4.5),
3921       buffer = [];
3922
3923   var stream = {
3924     point: point,
3925
3926     // While inside a line, override point to moveTo then lineTo.
3927     lineStart: function() { stream.point = pointLineStart; },
3928     lineEnd: lineEnd,
3929
3930     // While inside a polygon, override lineEnd to closePath.
3931     polygonStart: function() { stream.lineEnd = lineEndPolygon; },
3932     polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; },
3933
3934     pointRadius: function(_) {
3935       pointCircle = d3_geo_pathBufferCircle(_);
3936       return stream;
3937     },
3938
3939     result: function() {
3940       if (buffer.length) {
3941         var result = buffer.join("");
3942         buffer = [];
3943         return result;
3944       }
3945     }
3946   };
3947
3948   function point(x, y) {
3949     buffer.push("M", x, ",", y, pointCircle);
3950   }
3951
3952   function pointLineStart(x, y) {
3953     buffer.push("M", x, ",", y);
3954     stream.point = pointLine;
3955   }
3956
3957   function pointLine(x, y) {
3958     buffer.push("L", x, ",", y);
3959   }
3960
3961   function lineEnd() {
3962     stream.point = point;
3963   }
3964
3965   function lineEndPolygon() {
3966     buffer.push("Z");
3967   }
3968
3969   return stream;
3970 }
3971
3972 function d3_geo_pathBufferCircle(radius) {
3973   return "m0," + radius
3974       + "a" + radius + "," + radius + " 0 1,1 0," + -2 * radius
3975       + "a" + radius + "," + radius + " 0 1,1 0," + 2 * radius
3976       + "z";
3977 }
3978
3979 // TODO Unify this code with d3.geom.polygon centroid?
3980 // TODO Enforce positive area for exterior, negative area for interior?
3981
3982 var d3_geo_pathCentroid = {
3983   point: d3_geo_pathCentroidPoint,
3984
3985   // For lines, weight by length.
3986   lineStart: d3_geo_pathCentroidLineStart,
3987   lineEnd: d3_geo_pathCentroidLineEnd,
3988
3989   // For polygons, weight by area.
3990   polygonStart: function() {
3991     d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidRingStart;
3992   },
3993   polygonEnd: function() {
3994     d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;
3995     d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidLineStart;
3996     d3_geo_pathCentroid.lineEnd = d3_geo_pathCentroidLineEnd;
3997   }
3998 };
3999
4000 function d3_geo_pathCentroidPoint(x, y) {
4001   d3_geo_centroidX0 += x;
4002   d3_geo_centroidY0 += y;
4003   ++d3_geo_centroidZ0;
4004 }
4005
4006 function d3_geo_pathCentroidLineStart() {
4007   var x0, y0;
4008
4009   d3_geo_pathCentroid.point = function(x, y) {
4010     d3_geo_pathCentroid.point = nextPoint;
4011     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4012   };
4013
4014   function nextPoint(x, y) {
4015     var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);
4016     d3_geo_centroidX1 += z * (x0 + x) / 2;
4017     d3_geo_centroidY1 += z * (y0 + y) / 2;
4018     d3_geo_centroidZ1 += z;
4019     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4020   }
4021 }
4022
4023 function d3_geo_pathCentroidLineEnd() {
4024   d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;
4025 }
4026
4027 function d3_geo_pathCentroidRingStart() {
4028   var x00, y00, x0, y0;
4029
4030   // For the first point, …
4031   d3_geo_pathCentroid.point = function(x, y) {
4032     d3_geo_pathCentroid.point = nextPoint;
4033     d3_geo_pathCentroidPoint(x00 = x0 = x, y00 = y0 = y);
4034   };
4035
4036   // For subsequent points, …
4037   function nextPoint(x, y) {
4038     var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);
4039     d3_geo_centroidX1 += z * (x0 + x) / 2;
4040     d3_geo_centroidY1 += z * (y0 + y) / 2;
4041     d3_geo_centroidZ1 += z;
4042
4043     z = y0 * x - x0 * y;
4044     d3_geo_centroidX2 += z * (x0 + x);
4045     d3_geo_centroidY2 += z * (y0 + y);
4046     d3_geo_centroidZ2 += z * 3;
4047     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4048   }
4049
4050   // For the last point, return to the start.
4051   d3_geo_pathCentroid.lineEnd = function() {
4052     nextPoint(x00, y00);
4053   };
4054 }
4055
4056 function d3_geo_pathContext(context) {
4057   var pointRadius = 4.5;
4058
4059   var stream = {
4060     point: point,
4061
4062     // While inside a line, override point to moveTo then lineTo.
4063     lineStart: function() { stream.point = pointLineStart; },
4064     lineEnd: lineEnd,
4065
4066     // While inside a polygon, override lineEnd to closePath.
4067     polygonStart: function() { stream.lineEnd = lineEndPolygon; },
4068     polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; },
4069
4070     pointRadius: function(_) {
4071       pointRadius = _;
4072       return stream;
4073     },
4074
4075     result: d3_noop
4076   };
4077
4078   function point(x, y) {
4079     context.moveTo(x, y);
4080     context.arc(x, y, pointRadius, 0, τ);
4081   }
4082
4083   function pointLineStart(x, y) {
4084     context.moveTo(x, y);
4085     stream.point = pointLine;
4086   }
4087
4088   function pointLine(x, y) {
4089     context.lineTo(x, y);
4090   }
4091
4092   function lineEnd() {
4093     stream.point = point;
4094   }
4095
4096   function lineEndPolygon() {
4097     context.closePath();
4098   }
4099
4100   return stream;
4101 }
4102
4103 function d3_geo_resample(project) {
4104   var δ2 = .5, // precision, px²
4105       cosMinDistance = Math.cos(30 * d3_radians), // cos(minimum angular distance)
4106       maxDepth = 16;
4107
4108   function resample(stream) {
4109     return (maxDepth ? resampleRecursive : resampleNone)(stream);
4110   }
4111
4112   function resampleNone(stream) {
4113     return d3_geo_transformPoint(stream, function(x, y) {
4114       x = project(x, y);
4115       stream.point(x[0], x[1]);
4116     });
4117   }
4118
4119   function resampleRecursive(stream) {
4120     var λ00, φ00, x00, y00, a00, b00, c00, // first point
4121         λ0, x0, y0, a0, b0, c0; // previous point
4122
4123     var resample = {
4124       point: point,
4125       lineStart: lineStart,
4126       lineEnd: lineEnd,
4127       polygonStart: function() { stream.polygonStart(); resample.lineStart = ringStart; },
4128       polygonEnd: function() { stream.polygonEnd(); resample.lineStart = lineStart; }
4129     };
4130
4131     function point(x, y) {
4132       x = project(x, y);
4133       stream.point(x[0], x[1]);
4134     }
4135
4136     function lineStart() {
4137       x0 = NaN;
4138       resample.point = linePoint;
4139       stream.lineStart();
4140     }
4141
4142     function linePoint(λ, φ) {
4143       var c = d3_geo_cartesian([λ, φ]), p = project(λ, φ);
4144       resampleLineTo(x0, y0, λ0, a0, b0, c0, x0 = p[0], y0 = p[1], λ0 = λ, a0 = c[0], b0 = c[1], c0 = c[2], maxDepth, stream);
4145       stream.point(x0, y0);
4146     }
4147
4148     function lineEnd() {
4149       resample.point = point;
4150       stream.lineEnd();
4151     }
4152
4153     function ringStart() {
4154       lineStart();
4155       resample.point = ringPoint;
4156       resample.lineEnd = ringEnd;
4157     }
4158
4159     function ringPoint(λ, φ) {
4160       linePoint(λ00 = λ, φ00 = φ), x00 = x0, y00 = y0, a00 = a0, b00 = b0, c00 = c0;
4161       resample.point = linePoint;
4162     }
4163
4164     function ringEnd() {
4165       resampleLineTo(x0, y0, λ0, a0, b0, c0, x00, y00, λ00, a00, b00, c00, maxDepth, stream);
4166       resample.lineEnd = lineEnd;
4167       lineEnd();
4168     }
4169
4170     return resample;
4171   }
4172
4173   function resampleLineTo(x0, y0, λ0, a0, b0, c0, x1, y1, λ1, a1, b1, c1, depth, stream) {
4174     var dx = x1 - x0,
4175         dy = y1 - y0,
4176         d2 = dx * dx + dy * dy;
4177     if (d2 > 4 * δ2 && depth--) {
4178       var a = a0 + a1,
4179           b = b0 + b1,
4180           c = c0 + c1,
4181           m = Math.sqrt(a * a + b * b + c * c),
4182           φ2 = Math.asin(c /= m),
4183           λ2 = abs(abs(c) - 1) < ε || abs(λ0 - λ1) < ε ? (λ0 + λ1) / 2 : Math.atan2(b, a),
4184           p = project(λ2, φ2),
4185           x2 = p[0],
4186           y2 = p[1],
4187           dx2 = x2 - x0,
4188           dy2 = y2 - y0,
4189           dz = dy * dx2 - dx * dy2;
4190       if (dz * dz / d2 > δ2 // perpendicular projected distance
4191           || abs((dx * dx2 + dy * dy2) / d2 - .5) > .3 // midpoint close to an end
4192           || a0 * a1 + b0 * b1 + c0 * c1 < cosMinDistance) { // angular distance
4193         resampleLineTo(x0, y0, λ0, a0, b0, c0, x2, y2, λ2, a /= m, b /= m, c, depth, stream);
4194         stream.point(x2, y2);
4195         resampleLineTo(x2, y2, λ2, a, b, c, x1, y1, λ1, a1, b1, c1, depth, stream);
4196       }
4197     }
4198   }
4199
4200   resample.precision = function(_) {
4201     if (!arguments.length) return Math.sqrt(δ2);
4202     maxDepth = (δ2 = _ * _) > 0 && 16;
4203     return resample;
4204   };
4205
4206   return resample;
4207 }
4208
4209 d3.geo.path = function() {
4210   var pointRadius = 4.5,
4211       projection,
4212       context,
4213       projectStream,
4214       contextStream,
4215       cacheStream;
4216
4217   function path(object) {
4218     if (object) {
4219       if (typeof pointRadius === "function") contextStream.pointRadius(+pointRadius.apply(this, arguments));
4220       if (!cacheStream || !cacheStream.valid) cacheStream = projectStream(contextStream);
4221       d3.geo.stream(object, cacheStream);
4222     }
4223     return contextStream.result();
4224   }
4225
4226   path.area = function(object) {
4227     d3_geo_pathAreaSum = 0;
4228     d3.geo.stream(object, projectStream(d3_geo_pathArea));
4229     return d3_geo_pathAreaSum;
4230   };
4231
4232   path.centroid = function(object) {
4233     d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 =
4234     d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 =
4235     d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;
4236     d3.geo.stream(object, projectStream(d3_geo_pathCentroid));
4237     return d3_geo_centroidZ2 ? [d3_geo_centroidX2 / d3_geo_centroidZ2, d3_geo_centroidY2 / d3_geo_centroidZ2]
4238         : d3_geo_centroidZ1 ? [d3_geo_centroidX1 / d3_geo_centroidZ1, d3_geo_centroidY1 / d3_geo_centroidZ1]
4239         : d3_geo_centroidZ0 ? [d3_geo_centroidX0 / d3_geo_centroidZ0, d3_geo_centroidY0 / d3_geo_centroidZ0]
4240         : [NaN, NaN];
4241   };
4242
4243   path.bounds = function(object) {
4244     d3_geo_pathBoundsX1 = d3_geo_pathBoundsY1 = -(d3_geo_pathBoundsX0 = d3_geo_pathBoundsY0 = Infinity);
4245     d3.geo.stream(object, projectStream(d3_geo_pathBounds));
4246     return [[d3_geo_pathBoundsX0, d3_geo_pathBoundsY0], [d3_geo_pathBoundsX1, d3_geo_pathBoundsY1]];
4247   };
4248
4249   path.projection = function(_) {
4250     if (!arguments.length) return projection;
4251     projectStream = (projection = _) ? _.stream || d3_geo_pathProjectStream(_) : d3_identity;
4252     return reset();
4253   };
4254
4255   path.context = function(_) {
4256     if (!arguments.length) return context;
4257     contextStream = (context = _) == null ? new d3_geo_pathBuffer : new d3_geo_pathContext(_);
4258     if (typeof pointRadius !== "function") contextStream.pointRadius(pointRadius);
4259     return reset();
4260   };
4261
4262   path.pointRadius = function(_) {
4263     if (!arguments.length) return pointRadius;
4264     pointRadius = typeof _ === "function" ? _ : (contextStream.pointRadius(+_), +_);
4265     return path;
4266   };
4267
4268   function reset() {
4269     cacheStream = null;
4270     return path;
4271   }
4272
4273   return path.projection(d3.geo.albersUsa()).context(null);
4274 };
4275
4276 function d3_geo_pathProjectStream(project) {
4277   var resample = d3_geo_resample(function(x, y) { return project([x * d3_degrees, y * d3_degrees]); });
4278   return function(stream) { return d3_geo_projectionRadians(resample(stream)); };
4279 }
4280
4281 d3.geo.transform = function(methods) {
4282   return {
4283     stream: function(stream) {
4284       var transform = new d3_geo_transform(stream);
4285       for (var k in methods) transform[k] = methods[k];
4286       return transform;
4287     }
4288   };
4289 };
4290
4291 function d3_geo_transform(stream) {
4292   this.stream = stream;
4293 }
4294
4295 d3_geo_transform.prototype = {
4296   point: function(x, y) { this.stream.point(x, y); },
4297   sphere: function() { this.stream.sphere(); },
4298   lineStart: function() { this.stream.lineStart(); },
4299   lineEnd: function() { this.stream.lineEnd(); },
4300   polygonStart: function() { this.stream.polygonStart(); },
4301   polygonEnd: function() { this.stream.polygonEnd(); }
4302 };
4303
4304 function d3_geo_transformPoint(stream, point) {
4305   return {
4306     point: point,
4307     sphere: function() { stream.sphere(); },
4308     lineStart: function() { stream.lineStart(); },
4309     lineEnd: function() { stream.lineEnd(); },
4310     polygonStart: function() { stream.polygonStart(); },
4311     polygonEnd: function() { stream.polygonEnd(); },
4312   };
4313 }
4314
4315 d3.geo.projection = d3_geo_projection;
4316 d3.geo.projectionMutator = d3_geo_projectionMutator;
4317
4318 function d3_geo_projection(project) {
4319   return d3_geo_projectionMutator(function() { return project; })();
4320 }
4321
4322 function d3_geo_projectionMutator(projectAt) {
4323   var project,
4324       rotate,
4325       projectRotate,
4326       projectResample = d3_geo_resample(function(x, y) { x = project(x, y); return [x[0] * k + δx, δy - x[1] * k]; }),
4327       k = 150, // scale
4328       x = 480, y = 250, // translate
4329       λ = 0, φ = 0, // center
4330       δλ = 0, δφ = 0, δγ = 0, // rotate
4331       δx, δy, // center
4332       preclip = d3_geo_clipAntimeridian,
4333       postclip = d3_identity,
4334       clipAngle = null,
4335       clipExtent = null,
4336       stream;
4337
4338   function projection(point) {
4339     point = projectRotate(point[0] * d3_radians, point[1] * d3_radians);
4340     return [point[0] * k + δx, δy - point[1] * k];
4341   }
4342
4343   function invert(point) {
4344     point = projectRotate.invert((point[0] - δx) / k, (δy - point[1]) / k);
4345     return point && [point[0] * d3_degrees, point[1] * d3_degrees];
4346   }
4347
4348   projection.stream = function(output) {
4349     if (stream) stream.valid = false;
4350     stream = d3_geo_projectionRadians(preclip(rotate, projectResample(postclip(output))));
4351     stream.valid = true; // allow caching by d3.geo.path
4352     return stream;
4353   };
4354
4355   projection.clipAngle = function(_) {
4356     if (!arguments.length) return clipAngle;
4357     preclip = _ == null ? (clipAngle = _, d3_geo_clipAntimeridian) : d3_geo_clipCircle((clipAngle = +_) * d3_radians);
4358     return invalidate();
4359   };
4360
4361   projection.clipExtent = function(_) {
4362     if (!arguments.length) return clipExtent;
4363     clipExtent = _;
4364     postclip = _ ? d3_geo_clipExtent(_[0][0], _[0][1], _[1][0], _[1][1]) : d3_identity;
4365     return invalidate();
4366   };
4367
4368   projection.scale = function(_) {
4369     if (!arguments.length) return k;
4370     k = +_;
4371     return reset();
4372   };
4373
4374   projection.translate = function(_) {
4375     if (!arguments.length) return [x, y];
4376     x = +_[0];
4377     y = +_[1];
4378     return reset();
4379   };
4380
4381   projection.center = function(_) {
4382     if (!arguments.length) return [λ * d3_degrees, φ * d3_degrees];
4383     λ = _[0] % 360 * d3_radians;
4384     φ = _[1] % 360 * d3_radians;
4385     return reset();
4386   };
4387
4388   projection.rotate = function(_) {
4389     if (!arguments.length) return [δλ * d3_degrees, δφ * d3_degrees, δγ * d3_degrees];
4390     δλ = _[0] % 360 * d3_radians;
4391     δφ = _[1] % 360 * d3_radians;
4392     δγ = _.length > 2 ? _[2] % 360 * d3_radians : 0;
4393     return reset();
4394   };
4395
4396   d3.rebind(projection, projectResample, "precision");
4397
4398   function reset() {
4399     projectRotate = d3_geo_compose(rotate = d3_geo_rotation(δλ, δφ, δγ), project);
4400     var center = project(λ, φ);
4401     δx = x - center[0] * k;
4402     δy = y + center[1] * k;
4403     return invalidate();
4404   }
4405
4406   function invalidate() {
4407     if (stream) stream.valid = false, stream = null;
4408     return projection;
4409   }
4410
4411   return function() {
4412     project = projectAt.apply(this, arguments);
4413     projection.invert = project.invert && invert;
4414     return reset();
4415   };
4416 }
4417
4418 function d3_geo_projectionRadians(stream) {
4419   return d3_geo_transformPoint(stream, function(x, y) {
4420     stream.point(x * d3_radians, y * d3_radians);
4421   });
4422 }
4423
4424 function d3_geo_mercator(λ, φ) {
4425   return [λ, Math.log(Math.tan(π / 4 + φ / 2))];
4426 }
4427
4428 d3_geo_mercator.invert = function(x, y) {
4429   return [x, 2 * Math.atan(Math.exp(y)) - halfπ];
4430 };
4431
4432 function d3_geo_mercatorProjection(project) {
4433   var m = d3_geo_projection(project),
4434       scale = m.scale,
4435       translate = m.translate,
4436       clipExtent = m.clipExtent,
4437       clipAuto;
4438
4439   m.scale = function() {
4440     var v = scale.apply(m, arguments);
4441     return v === m ? (clipAuto ? m.clipExtent(null) : m) : v;
4442   };
4443
4444   m.translate = function() {
4445     var v = translate.apply(m, arguments);
4446     return v === m ? (clipAuto ? m.clipExtent(null) : m) : v;
4447   };
4448
4449   m.clipExtent = function(_) {
4450     var v = clipExtent.apply(m, arguments);
4451     if (v === m) {
4452       if (clipAuto = _ == null) {
4453         var k = π * scale(), t = translate();
4454         clipExtent([[t[0] - k, t[1] - k], [t[0] + k, t[1] + k]]);
4455       }
4456     } else if (clipAuto) {
4457       v = null;
4458     }
4459     return v;
4460   };
4461
4462   return m.clipExtent(null);
4463 }
4464
4465 (d3.geo.mercator = function() {
4466   return d3_geo_mercatorProjection(d3_geo_mercator);
4467 }).raw = d3_geo_mercator;
4468 d3.geom = {};
4469
4470 d3.geom.polygon = function(coordinates) {
4471   d3_subclass(coordinates, d3_geom_polygonPrototype);
4472   return coordinates;
4473 };
4474
4475 var d3_geom_polygonPrototype = d3.geom.polygon.prototype = [];
4476
4477 d3_geom_polygonPrototype.area = function() {
4478   var i = -1,
4479       n = this.length,
4480       a,
4481       b = this[n - 1],
4482       area = 0;
4483
4484   while (++i < n) {
4485     a = b;
4486     b = this[i];
4487     area += a[1] * b[0] - a[0] * b[1];
4488   }
4489
4490   return area * .5;
4491 };
4492
4493 d3_geom_polygonPrototype.centroid = function(k) {
4494   var i = -1,
4495       n = this.length,
4496       x = 0,
4497       y = 0,
4498       a,
4499       b = this[n - 1],
4500       c;
4501
4502   if (!arguments.length) k = -1 / (6 * this.area());
4503
4504   while (++i < n) {
4505     a = b;
4506     b = this[i];
4507     c = a[0] * b[1] - b[0] * a[1];
4508     x += (a[0] + b[0]) * c;
4509     y += (a[1] + b[1]) * c;
4510   }
4511
4512   return [x * k, y * k];
4513 };
4514
4515 // The Sutherland-Hodgman clipping algorithm.
4516 // Note: requires the clip polygon to be counterclockwise and convex.
4517 d3_geom_polygonPrototype.clip = function(subject) {
4518   var input,
4519       closed = d3_geom_polygonClosed(subject),
4520       i = -1,
4521       n = this.length - d3_geom_polygonClosed(this),
4522       j,
4523       m,
4524       a = this[n - 1],
4525       b,
4526       c,
4527       d;
4528
4529   while (++i < n) {
4530     input = subject.slice();
4531     subject.length = 0;
4532     b = this[i];
4533     c = input[(m = input.length - closed) - 1];
4534     j = -1;
4535     while (++j < m) {
4536       d = input[j];
4537       if (d3_geom_polygonInside(d, a, b)) {
4538         if (!d3_geom_polygonInside(c, a, b)) {
4539           subject.push(d3_geom_polygonIntersect(c, d, a, b));
4540         }
4541         subject.push(d);
4542       } else if (d3_geom_polygonInside(c, a, b)) {
4543         subject.push(d3_geom_polygonIntersect(c, d, a, b));
4544       }
4545       c = d;
4546     }
4547     if (closed) subject.push(subject[0]);
4548     a = b;
4549   }
4550
4551   return subject;
4552 };
4553
4554 function d3_geom_polygonInside(p, a, b) {
4555   return (b[0] - a[0]) * (p[1] - a[1]) < (b[1] - a[1]) * (p[0] - a[0]);
4556 }
4557
4558 // Intersect two infinite lines cd and ab.
4559 function d3_geom_polygonIntersect(c, d, a, b) {
4560   var x1 = c[0], x3 = a[0], x21 = d[0] - x1, x43 = b[0] - x3,
4561       y1 = c[1], y3 = a[1], y21 = d[1] - y1, y43 = b[1] - y3,
4562       ua = (x43 * (y1 - y3) - y43 * (x1 - x3)) / (y43 * x21 - x43 * y21);
4563   return [x1 + ua * x21, y1 + ua * y21];
4564 }
4565
4566 // Returns true if the polygon is closed.
4567 function d3_geom_polygonClosed(coordinates) {
4568   var a = coordinates[0],
4569       b = coordinates[coordinates.length - 1];
4570   return !(a[0] - b[0] || a[1] - b[1]);
4571 }
4572 function d3_geom_pointX(d) {
4573   return d[0];
4574 }
4575
4576 function d3_geom_pointY(d) {
4577   return d[1];
4578 }
4579
4580 /**
4581  * Computes the 2D convex hull of a set of points using Graham's scanning
4582  * algorithm. The algorithm has been implemented as described in Cormen,
4583  * Leiserson, and Rivest's Introduction to Algorithms. The running time of
4584  * this algorithm is O(n log n), where n is the number of input points.
4585  *
4586  * @param vertices [[x1, y1], [x2, y2], …]
4587  * @returns polygon [[x1, y1], [x2, y2], …]
4588  */
4589 d3.geom.hull = function(vertices) {
4590   var x = d3_geom_pointX,
4591       y = d3_geom_pointY;
4592
4593   if (arguments.length) return hull(vertices);
4594
4595   function hull(data) {
4596     if (data.length < 3) return [];
4597
4598     var fx = d3_functor(x),
4599         fy = d3_functor(y),
4600         n = data.length,
4601         vertices, // TODO use parallel arrays
4602         plen = n - 1,
4603         points = [],
4604         stack = [],
4605         d,
4606         i, j, h = 0, x1, y1, x2, y2, u, v, a, sp;
4607
4608     if (fx === d3_geom_pointX && y === d3_geom_pointY) vertices = data;
4609     else for (i = 0, vertices = []; i < n; ++i) {
4610       vertices.push([+fx.call(this, d = data[i], i), +fy.call(this, d, i)]);
4611     }
4612
4613     // find the starting ref point: leftmost point with the minimum y coord
4614     for (i = 1; i < n; ++i) {
4615       if (vertices[i][1] < vertices[h][1]
4616           || vertices[i][1] == vertices[h][1]
4617           && vertices[i][0] < vertices[h][0]) h = i;
4618     }
4619
4620     // calculate polar angles from ref point and sort
4621     for (i = 0; i < n; ++i) {
4622       if (i === h) continue;
4623       y1 = vertices[i][1] - vertices[h][1];
4624       x1 = vertices[i][0] - vertices[h][0];
4625       points.push({angle: Math.atan2(y1, x1), index: i});
4626     }
4627     points.sort(function(a, b) { return a.angle - b.angle; });
4628
4629     // toss out duplicate angles
4630     a = points[0].angle;
4631     v = points[0].index;
4632     u = 0;
4633     for (i = 1; i < plen; ++i) {
4634       j = points[i].index;
4635       if (a == points[i].angle) {
4636         // keep angle for point most distant from the reference
4637         x1 = vertices[v][0] - vertices[h][0];
4638         y1 = vertices[v][1] - vertices[h][1];
4639         x2 = vertices[j][0] - vertices[h][0];
4640         y2 = vertices[j][1] - vertices[h][1];
4641         if (x1 * x1 + y1 * y1 >= x2 * x2 + y2 * y2) {
4642           points[i].index = -1;
4643           continue;
4644         } else {
4645           points[u].index = -1;
4646         }
4647       }
4648       a = points[i].angle;
4649       u = i;
4650       v = j;
4651     }
4652
4653     // initialize the stack
4654     stack.push(h);
4655     for (i = 0, j = 0; i < 2; ++j) {
4656       if (points[j].index > -1) {
4657         stack.push(points[j].index);
4658         i++;
4659       }
4660     }
4661     sp = stack.length;
4662
4663     // do graham's scan
4664     for (; j < plen; ++j) {
4665       if (points[j].index < 0) continue; // skip tossed out points
4666       while (!d3_geom_hullCCW(stack[sp - 2], stack[sp - 1], points[j].index, vertices)) {
4667         --sp;
4668       }
4669       stack[sp++] = points[j].index;
4670     }
4671
4672     // construct the hull
4673     var poly = [];
4674     for (i = sp - 1; i >= 0; --i) poly.push(data[stack[i]]);
4675     return poly;
4676   }
4677
4678   hull.x = function(_) {
4679     return arguments.length ? (x = _, hull) : x;
4680   };
4681
4682   hull.y = function(_) {
4683     return arguments.length ? (y = _, hull) : y;
4684   };
4685
4686   return hull;
4687 };
4688
4689 // are three points in counter-clockwise order?
4690 function d3_geom_hullCCW(i1, i2, i3, v) {
4691   var t, a, b, c, d, e, f;
4692   t = v[i1]; a = t[0]; b = t[1];
4693   t = v[i2]; c = t[0]; d = t[1];
4694   t = v[i3]; e = t[0]; f = t[1];
4695   return (f - b) * (c - a) - (d - b) * (e - a) > 0;
4696 }
4697
4698 var d3_ease_default = function() { return d3_identity; };
4699
4700 var d3_ease = d3.map({
4701   linear: d3_ease_default,
4702   poly: d3_ease_poly,
4703   quad: function() { return d3_ease_quad; },
4704   cubic: function() { return d3_ease_cubic; },
4705   sin: function() { return d3_ease_sin; },
4706   exp: function() { return d3_ease_exp; },
4707   circle: function() { return d3_ease_circle; },
4708   elastic: d3_ease_elastic,
4709   back: d3_ease_back,
4710   bounce: function() { return d3_ease_bounce; }
4711 });
4712
4713 var d3_ease_mode = d3.map({
4714   "in": d3_identity,
4715   "out": d3_ease_reverse,
4716   "in-out": d3_ease_reflect,
4717   "out-in": function(f) { return d3_ease_reflect(d3_ease_reverse(f)); }
4718 });
4719
4720 d3.ease = function(name) {
4721   var i = name.indexOf("-"),
4722       t = i >= 0 ? name.substring(0, i) : name,
4723       m = i >= 0 ? name.substring(i + 1) : "in";
4724   t = d3_ease.get(t) || d3_ease_default;
4725   m = d3_ease_mode.get(m) || d3_identity;
4726   return d3_ease_clamp(m(t.apply(null, d3_arraySlice.call(arguments, 1))));
4727 };
4728
4729 function d3_ease_clamp(f) {
4730   return function(t) {
4731     return t <= 0 ? 0 : t >= 1 ? 1 : f(t);
4732   };
4733 }
4734
4735 function d3_ease_reverse(f) {
4736   return function(t) {
4737     return 1 - f(1 - t);
4738   };
4739 }
4740
4741 function d3_ease_reflect(f) {
4742   return function(t) {
4743     return .5 * (t < .5 ? f(2 * t) : (2 - f(2 - 2 * t)));
4744   };
4745 }
4746
4747 function d3_ease_quad(t) {
4748   return t * t;
4749 }
4750
4751 function d3_ease_cubic(t) {
4752   return t * t * t;
4753 }
4754
4755 // Optimized clamp(reflect(poly(3))).
4756 function d3_ease_cubicInOut(t) {
4757   if (t <= 0) return 0;
4758   if (t >= 1) return 1;
4759   var t2 = t * t, t3 = t2 * t;
4760   return 4 * (t < .5 ? t3 : 3 * (t - t2) + t3 - .75);
4761 }
4762
4763 function d3_ease_poly(e) {
4764   return function(t) {
4765     return Math.pow(t, e);
4766   };
4767 }
4768
4769 function d3_ease_sin(t) {
4770   return 1 - Math.cos(t * halfπ);
4771 }
4772
4773 function d3_ease_exp(t) {
4774   return Math.pow(2, 10 * (t - 1));
4775 }
4776
4777 function d3_ease_circle(t) {
4778   return 1 - Math.sqrt(1 - t * t);
4779 }
4780
4781 function d3_ease_elastic(a, p) {
4782   var s;
4783   if (arguments.length < 2) p = 0.45;
4784   if (arguments.length) s = p / τ * Math.asin(1 / a);
4785   else a = 1, s = p / 4;
4786   return function(t) {
4787     return 1 + a * Math.pow(2, -10 * t) * Math.sin((t - s) * τ / p);
4788   };
4789 }
4790
4791 function d3_ease_back(s) {
4792   if (!s) s = 1.70158;
4793   return function(t) {
4794     return t * t * ((s + 1) * t - s);
4795   };
4796 }
4797
4798 function d3_ease_bounce(t) {
4799   return t < 1 / 2.75 ? 7.5625 * t * t
4800       : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75
4801       : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375
4802       : 7.5625 * (t -= 2.625 / 2.75) * t + .984375;
4803 }
4804
4805 function d3_transition(groups, id) {
4806   d3_subclass(groups, d3_transitionPrototype);
4807
4808   groups.id = id; // Note: read-only!
4809
4810   return groups;
4811 }
4812
4813 var d3_transitionPrototype = [],
4814     d3_transitionId = 0,
4815     d3_transitionInheritId,
4816     d3_transitionInherit;
4817
4818 d3_transitionPrototype.call = d3_selectionPrototype.call;
4819 d3_transitionPrototype.empty = d3_selectionPrototype.empty;
4820 d3_transitionPrototype.node = d3_selectionPrototype.node;
4821 d3_transitionPrototype.size = d3_selectionPrototype.size;
4822
4823 d3.transition = function(selection) {
4824   return arguments.length
4825       ? (d3_transitionInheritId ? selection.transition() : selection)
4826       : d3_selectionRoot.transition();
4827 };
4828
4829 d3.transition.prototype = d3_transitionPrototype;
4830
4831
4832 d3_transitionPrototype.select = function(selector) {
4833   var id = this.id,
4834       subgroups = [],
4835       subgroup,
4836       subnode,
4837       node;
4838
4839   selector = d3_selection_selector(selector);
4840
4841   for (var j = -1, m = this.length; ++j < m;) {
4842     subgroups.push(subgroup = []);
4843     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
4844       if ((node = group[i]) && (subnode = selector.call(node, node.__data__, i, j))) {
4845         if ("__data__" in node) subnode.__data__ = node.__data__;
4846         d3_transitionNode(subnode, i, id, node.__transition__[id]);
4847         subgroup.push(subnode);
4848       } else {
4849         subgroup.push(null);
4850       }
4851     }
4852   }
4853
4854   return d3_transition(subgroups, id);
4855 };
4856
4857 d3_transitionPrototype.selectAll = function(selector) {
4858   var id = this.id,
4859       subgroups = [],
4860       subgroup,
4861       subnodes,
4862       node,
4863       subnode,
4864       transition;
4865
4866   selector = d3_selection_selectorAll(selector);
4867
4868   for (var j = -1, m = this.length; ++j < m;) {
4869     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
4870       if (node = group[i]) {
4871         transition = node.__transition__[id];
4872         subnodes = selector.call(node, node.__data__, i, j);
4873         subgroups.push(subgroup = []);
4874         for (var k = -1, o = subnodes.length; ++k < o;) {
4875           if (subnode = subnodes[k]) d3_transitionNode(subnode, k, id, transition);
4876           subgroup.push(subnode);
4877         }
4878       }
4879     }
4880   }
4881
4882   return d3_transition(subgroups, id);
4883 };
4884
4885 d3_transitionPrototype.filter = function(filter) {
4886   var subgroups = [],
4887       subgroup,
4888       group,
4889       node;
4890
4891   if (typeof filter !== "function") filter = d3_selection_filter(filter);
4892
4893   for (var j = 0, m = this.length; j < m; j++) {
4894     subgroups.push(subgroup = []);
4895     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
4896       if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {
4897         subgroup.push(node);
4898       }
4899     }
4900   }
4901
4902   return d3_transition(subgroups, this.id);
4903 };
4904 function d3_Color() {}
4905
4906 d3_Color.prototype.toString = function() {
4907   return this.rgb() + "";
4908 };
4909
4910 d3.hsl = function(h, s, l) {
4911   return arguments.length === 1
4912       ? (h instanceof d3_Hsl ? d3_hsl(h.h, h.s, h.l)
4913       : d3_rgb_parse("" + h, d3_rgb_hsl, d3_hsl))
4914       : d3_hsl(+h, +s, +l);
4915 };
4916
4917 function d3_hsl(h, s, l) {
4918   return new d3_Hsl(h, s, l);
4919 }
4920
4921 function d3_Hsl(h, s, l) {
4922   this.h = h;
4923   this.s = s;
4924   this.l = l;
4925 }
4926
4927 var d3_hslPrototype = d3_Hsl.prototype = new d3_Color;
4928
4929 d3_hslPrototype.brighter = function(k) {
4930   k = Math.pow(0.7, arguments.length ? k : 1);
4931   return d3_hsl(this.h, this.s, this.l / k);
4932 };
4933
4934 d3_hslPrototype.darker = function(k) {
4935   k = Math.pow(0.7, arguments.length ? k : 1);
4936   return d3_hsl(this.h, this.s, k * this.l);
4937 };
4938
4939 d3_hslPrototype.rgb = function() {
4940   return d3_hsl_rgb(this.h, this.s, this.l);
4941 };
4942
4943 function d3_hsl_rgb(h, s, l) {
4944   var m1,
4945       m2;
4946
4947   /* Some simple corrections for h, s and l. */
4948   h = isNaN(h) ? 0 : (h %= 360) < 0 ? h + 360 : h;
4949   s = isNaN(s) ? 0 : s < 0 ? 0 : s > 1 ? 1 : s;
4950   l = l < 0 ? 0 : l > 1 ? 1 : l;
4951
4952   /* From FvD 13.37, CSS Color Module Level 3 */
4953   m2 = l <= .5 ? l * (1 + s) : l + s - l * s;
4954   m1 = 2 * l - m2;
4955
4956   function v(h) {
4957     if (h > 360) h -= 360;
4958     else if (h < 0) h += 360;
4959     if (h < 60) return m1 + (m2 - m1) * h / 60;
4960     if (h < 180) return m2;
4961     if (h < 240) return m1 + (m2 - m1) * (240 - h) / 60;
4962     return m1;
4963   }
4964
4965   function vv(h) {
4966     return Math.round(v(h) * 255);
4967   }
4968
4969   return d3_rgb(vv(h + 120), vv(h), vv(h - 120));
4970 }
4971
4972 d3.hcl = function(h, c, l) {
4973   return arguments.length === 1
4974       ? (h instanceof d3_Hcl ? d3_hcl(h.h, h.c, h.l)
4975       : (h instanceof d3_Lab ? d3_lab_hcl(h.l, h.a, h.b)
4976       : d3_lab_hcl((h = d3_rgb_lab((h = d3.rgb(h)).r, h.g, h.b)).l, h.a, h.b)))
4977       : d3_hcl(+h, +c, +l);
4978 };
4979
4980 function d3_hcl(h, c, l) {
4981   return new d3_Hcl(h, c, l);
4982 }
4983
4984 function d3_Hcl(h, c, l) {
4985   this.h = h;
4986   this.c = c;
4987   this.l = l;
4988 }
4989
4990 var d3_hclPrototype = d3_Hcl.prototype = new d3_Color;
4991
4992 d3_hclPrototype.brighter = function(k) {
4993   return d3_hcl(this.h, this.c, Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)));
4994 };
4995
4996 d3_hclPrototype.darker = function(k) {
4997   return d3_hcl(this.h, this.c, Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)));
4998 };
4999
5000 d3_hclPrototype.rgb = function() {
5001   return d3_hcl_lab(this.h, this.c, this.l).rgb();
5002 };
5003
5004 function d3_hcl_lab(h, c, l) {
5005   if (isNaN(h)) h = 0;
5006   if (isNaN(c)) c = 0;
5007   return d3_lab(l, Math.cos(h *= d3_radians) * c, Math.sin(h) * c);
5008 }
5009
5010 d3.lab = function(l, a, b) {
5011   return arguments.length === 1
5012       ? (l instanceof d3_Lab ? d3_lab(l.l, l.a, l.b)
5013       : (l instanceof d3_Hcl ? d3_hcl_lab(l.l, l.c, l.h)
5014       : d3_rgb_lab((l = d3.rgb(l)).r, l.g, l.b)))
5015       : d3_lab(+l, +a, +b);
5016 };
5017
5018 function d3_lab(l, a, b) {
5019   return new d3_Lab(l, a, b);
5020 }
5021
5022 function d3_Lab(l, a, b) {
5023   this.l = l;
5024   this.a = a;
5025   this.b = b;
5026 }
5027
5028 // Corresponds roughly to RGB brighter/darker
5029 var d3_lab_K = 18;
5030
5031 // D65 standard referent
5032 var d3_lab_X = 0.950470,
5033     d3_lab_Y = 1,
5034     d3_lab_Z = 1.088830;
5035
5036 var d3_labPrototype = d3_Lab.prototype = new d3_Color;
5037
5038 d3_labPrototype.brighter = function(k) {
5039   return d3_lab(Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
5040 };
5041
5042 d3_labPrototype.darker = function(k) {
5043   return d3_lab(Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
5044 };
5045
5046 d3_labPrototype.rgb = function() {
5047   return d3_lab_rgb(this.l, this.a, this.b);
5048 };
5049
5050 function d3_lab_rgb(l, a, b) {
5051   var y = (l + 16) / 116,
5052       x = y + a / 500,
5053       z = y - b / 200;
5054   x = d3_lab_xyz(x) * d3_lab_X;
5055   y = d3_lab_xyz(y) * d3_lab_Y;
5056   z = d3_lab_xyz(z) * d3_lab_Z;
5057   return d3_rgb(
5058     d3_xyz_rgb( 3.2404542 * x - 1.5371385 * y - 0.4985314 * z),
5059     d3_xyz_rgb(-0.9692660 * x + 1.8760108 * y + 0.0415560 * z),
5060     d3_xyz_rgb( 0.0556434 * x - 0.2040259 * y + 1.0572252 * z)
5061   );
5062 }
5063
5064 function d3_lab_hcl(l, a, b) {
5065   return l > 0
5066       ? d3_hcl(Math.atan2(b, a) * d3_degrees, Math.sqrt(a * a + b * b), l)
5067       : d3_hcl(NaN, NaN, l);
5068 }
5069
5070 function d3_lab_xyz(x) {
5071   return x > 0.206893034 ? x * x * x : (x - 4 / 29) / 7.787037;
5072 }
5073 function d3_xyz_lab(x) {
5074   return x > 0.008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29;
5075 }
5076
5077 function d3_xyz_rgb(r) {
5078   return Math.round(255 * (r <= 0.00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - 0.055));
5079 }
5080
5081 d3.rgb = function(r, g, b) {
5082   return arguments.length === 1
5083       ? (r instanceof d3_Rgb ? d3_rgb(r.r, r.g, r.b)
5084       : d3_rgb_parse("" + r, d3_rgb, d3_hsl_rgb))
5085       : d3_rgb(~~r, ~~g, ~~b);
5086 };
5087
5088 function d3_rgbNumber(value) {
5089   return d3_rgb(value >> 16, value >> 8 & 0xff, value & 0xff);
5090 }
5091
5092 function d3_rgbString(value) {
5093   return d3_rgbNumber(value) + "";
5094 }
5095
5096 function d3_rgb(r, g, b) {
5097   return new d3_Rgb(r, g, b);
5098 }
5099
5100 function d3_Rgb(r, g, b) {
5101   this.r = r;
5102   this.g = g;
5103   this.b = b;
5104 }
5105
5106 var d3_rgbPrototype = d3_Rgb.prototype = new d3_Color;
5107
5108 d3_rgbPrototype.brighter = function(k) {
5109   k = Math.pow(0.7, arguments.length ? k : 1);
5110   var r = this.r,
5111       g = this.g,
5112       b = this.b,
5113       i = 30;
5114   if (!r && !g && !b) return d3_rgb(i, i, i);
5115   if (r && r < i) r = i;
5116   if (g && g < i) g = i;
5117   if (b && b < i) b = i;
5118   return d3_rgb(Math.min(255, ~~(r / k)), Math.min(255, ~~(g / k)), Math.min(255, ~~(b / k)));
5119 };
5120
5121 d3_rgbPrototype.darker = function(k) {
5122   k = Math.pow(0.7, arguments.length ? k : 1);
5123   return d3_rgb(~~(k * this.r), ~~(k * this.g), ~~(k * this.b));
5124 };
5125
5126 d3_rgbPrototype.hsl = function() {
5127   return d3_rgb_hsl(this.r, this.g, this.b);
5128 };
5129
5130 d3_rgbPrototype.toString = function() {
5131   return "#" + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b);
5132 };
5133
5134 function d3_rgb_hex(v) {
5135   return v < 0x10
5136       ? "0" + Math.max(0, v).toString(16)
5137       : Math.min(255, v).toString(16);
5138 }
5139
5140 function d3_rgb_parse(format, rgb, hsl) {
5141   var r = 0, // red channel; int in [0, 255]
5142       g = 0, // green channel; int in [0, 255]
5143       b = 0, // blue channel; int in [0, 255]
5144       m1, // CSS color specification match
5145       m2, // CSS color specification type (e.g., rgb)
5146       color;
5147
5148   /* Handle hsl, rgb. */
5149   m1 = /([a-z]+)\((.*)\)/i.exec(format);
5150   if (m1) {
5151     m2 = m1[2].split(",");
5152     switch (m1[1]) {
5153       case "hsl": {
5154         return hsl(
5155           parseFloat(m2[0]), // degrees
5156           parseFloat(m2[1]) / 100, // percentage
5157           parseFloat(m2[2]) / 100 // percentage
5158         );
5159       }
5160       case "rgb": {
5161         return rgb(
5162           d3_rgb_parseNumber(m2[0]),
5163           d3_rgb_parseNumber(m2[1]),
5164           d3_rgb_parseNumber(m2[2])
5165         );
5166       }
5167     }
5168   }
5169
5170   /* Named colors. */
5171   if (color = d3_rgb_names.get(format)) return rgb(color.r, color.g, color.b);
5172
5173   /* Hexadecimal colors: #rgb and #rrggbb. */
5174   if (format != null && format.charAt(0) === "#" && !isNaN(color = parseInt(format.substring(1), 16))) {
5175     if (format.length === 4) {
5176       r = (color & 0xf00) >> 4; r = (r >> 4) | r;
5177       g = (color & 0xf0); g = (g >> 4) | g;
5178       b = (color & 0xf); b = (b << 4) | b;
5179     } else if (format.length === 7) {
5180       r = (color & 0xff0000) >> 16;
5181       g = (color & 0xff00) >> 8;
5182       b = (color & 0xff);
5183     }
5184   }
5185
5186   return rgb(r, g, b);
5187 }
5188
5189 function d3_rgb_hsl(r, g, b) {
5190   var min = Math.min(r /= 255, g /= 255, b /= 255),
5191       max = Math.max(r, g, b),
5192       d = max - min,
5193       h,
5194       s,
5195       l = (max + min) / 2;
5196   if (d) {
5197     s = l < .5 ? d / (max + min) : d / (2 - max - min);
5198     if (r == max) h = (g - b) / d + (g < b ? 6 : 0);
5199     else if (g == max) h = (b - r) / d + 2;
5200     else h = (r - g) / d + 4;
5201     h *= 60;
5202   } else {
5203     h = NaN;
5204     s = l > 0 && l < 1 ? 0 : h;
5205   }
5206   return d3_hsl(h, s, l);
5207 }
5208
5209 function d3_rgb_lab(r, g, b) {
5210   r = d3_rgb_xyz(r);
5211   g = d3_rgb_xyz(g);
5212   b = d3_rgb_xyz(b);
5213   var x = d3_xyz_lab((0.4124564 * r + 0.3575761 * g + 0.1804375 * b) / d3_lab_X),
5214       y = d3_xyz_lab((0.2126729 * r + 0.7151522 * g + 0.0721750 * b) / d3_lab_Y),
5215       z = d3_xyz_lab((0.0193339 * r + 0.1191920 * g + 0.9503041 * b) / d3_lab_Z);
5216   return d3_lab(116 * y - 16, 500 * (x - y), 200 * (y - z));
5217 }
5218
5219 function d3_rgb_xyz(r) {
5220   return (r /= 255) <= 0.04045 ? r / 12.92 : Math.pow((r + 0.055) / 1.055, 2.4);
5221 }
5222
5223 function d3_rgb_parseNumber(c) { // either integer or percentage
5224   var f = parseFloat(c);
5225   return c.charAt(c.length - 1) === "%" ? Math.round(f * 2.55) : f;
5226 }
5227
5228 var d3_rgb_names = d3.map({
5229   aliceblue: 0xf0f8ff,
5230   antiquewhite: 0xfaebd7,
5231   aqua: 0x00ffff,
5232   aquamarine: 0x7fffd4,
5233   azure: 0xf0ffff,
5234   beige: 0xf5f5dc,
5235   bisque: 0xffe4c4,
5236   black: 0x000000,
5237   blanchedalmond: 0xffebcd,
5238   blue: 0x0000ff,
5239   blueviolet: 0x8a2be2,
5240   brown: 0xa52a2a,
5241   burlywood: 0xdeb887,
5242   cadetblue: 0x5f9ea0,
5243   chartreuse: 0x7fff00,
5244   chocolate: 0xd2691e,
5245   coral: 0xff7f50,
5246   cornflowerblue: 0x6495ed,
5247   cornsilk: 0xfff8dc,
5248   crimson: 0xdc143c,
5249   cyan: 0x00ffff,
5250   darkblue: 0x00008b,
5251   darkcyan: 0x008b8b,
5252   darkgoldenrod: 0xb8860b,
5253   darkgray: 0xa9a9a9,
5254   darkgreen: 0x006400,
5255   darkgrey: 0xa9a9a9,
5256   darkkhaki: 0xbdb76b,
5257   darkmagenta: 0x8b008b,
5258   darkolivegreen: 0x556b2f,
5259   darkorange: 0xff8c00,
5260   darkorchid: 0x9932cc,
5261   darkred: 0x8b0000,
5262   darksalmon: 0xe9967a,
5263   darkseagreen: 0x8fbc8f,
5264   darkslateblue: 0x483d8b,
5265   darkslategray: 0x2f4f4f,
5266   darkslategrey: 0x2f4f4f,
5267   darkturquoise: 0x00ced1,
5268   darkviolet: 0x9400d3,
5269   deeppink: 0xff1493,
5270   deepskyblue: 0x00bfff,
5271   dimgray: 0x696969,
5272   dimgrey: 0x696969,
5273   dodgerblue: 0x1e90ff,
5274   firebrick: 0xb22222,
5275   floralwhite: 0xfffaf0,
5276   forestgreen: 0x228b22,
5277   fuchsia: 0xff00ff,
5278   gainsboro: 0xdcdcdc,
5279   ghostwhite: 0xf8f8ff,
5280   gold: 0xffd700,
5281   goldenrod: 0xdaa520,
5282   gray: 0x808080,
5283   green: 0x008000,
5284   greenyellow: 0xadff2f,
5285   grey: 0x808080,
5286   honeydew: 0xf0fff0,
5287   hotpink: 0xff69b4,
5288   indianred: 0xcd5c5c,
5289   indigo: 0x4b0082,
5290   ivory: 0xfffff0,
5291   khaki: 0xf0e68c,
5292   lavender: 0xe6e6fa,
5293   lavenderblush: 0xfff0f5,
5294   lawngreen: 0x7cfc00,
5295   lemonchiffon: 0xfffacd,
5296   lightblue: 0xadd8e6,
5297   lightcoral: 0xf08080,
5298   lightcyan: 0xe0ffff,
5299   lightgoldenrodyellow: 0xfafad2,
5300   lightgray: 0xd3d3d3,
5301   lightgreen: 0x90ee90,
5302   lightgrey: 0xd3d3d3,
5303   lightpink: 0xffb6c1,
5304   lightsalmon: 0xffa07a,
5305   lightseagreen: 0x20b2aa,
5306   lightskyblue: 0x87cefa,
5307   lightslategray: 0x778899,
5308   lightslategrey: 0x778899,
5309   lightsteelblue: 0xb0c4de,
5310   lightyellow: 0xffffe0,
5311   lime: 0x00ff00,
5312   limegreen: 0x32cd32,
5313   linen: 0xfaf0e6,
5314   magenta: 0xff00ff,
5315   maroon: 0x800000,
5316   mediumaquamarine: 0x66cdaa,
5317   mediumblue: 0x0000cd,
5318   mediumorchid: 0xba55d3,
5319   mediumpurple: 0x9370db,
5320   mediumseagreen: 0x3cb371,
5321   mediumslateblue: 0x7b68ee,
5322   mediumspringgreen: 0x00fa9a,
5323   mediumturquoise: 0x48d1cc,
5324   mediumvioletred: 0xc71585,
5325   midnightblue: 0x191970,
5326   mintcream: 0xf5fffa,
5327   mistyrose: 0xffe4e1,
5328   moccasin: 0xffe4b5,
5329   navajowhite: 0xffdead,
5330   navy: 0x000080,
5331   oldlace: 0xfdf5e6,
5332   olive: 0x808000,
5333   olivedrab: 0x6b8e23,
5334   orange: 0xffa500,
5335   orangered: 0xff4500,
5336   orchid: 0xda70d6,
5337   palegoldenrod: 0xeee8aa,
5338   palegreen: 0x98fb98,
5339   paleturquoise: 0xafeeee,
5340   palevioletred: 0xdb7093,
5341   papayawhip: 0xffefd5,
5342   peachpuff: 0xffdab9,
5343   peru: 0xcd853f,
5344   pink: 0xffc0cb,
5345   plum: 0xdda0dd,
5346   powderblue: 0xb0e0e6,
5347   purple: 0x800080,
5348   red: 0xff0000,
5349   rosybrown: 0xbc8f8f,
5350   royalblue: 0x4169e1,
5351   saddlebrown: 0x8b4513,
5352   salmon: 0xfa8072,
5353   sandybrown: 0xf4a460,
5354   seagreen: 0x2e8b57,
5355   seashell: 0xfff5ee,
5356   sienna: 0xa0522d,
5357   silver: 0xc0c0c0,
5358   skyblue: 0x87ceeb,
5359   slateblue: 0x6a5acd,
5360   slategray: 0x708090,
5361   slategrey: 0x708090,
5362   snow: 0xfffafa,
5363   springgreen: 0x00ff7f,
5364   steelblue: 0x4682b4,
5365   tan: 0xd2b48c,
5366   teal: 0x008080,
5367   thistle: 0xd8bfd8,
5368   tomato: 0xff6347,
5369   turquoise: 0x40e0d0,
5370   violet: 0xee82ee,
5371   wheat: 0xf5deb3,
5372   white: 0xffffff,
5373   whitesmoke: 0xf5f5f5,
5374   yellow: 0xffff00,
5375   yellowgreen: 0x9acd32
5376 });
5377
5378 d3_rgb_names.forEach(function(key, value) {
5379   d3_rgb_names.set(key, d3_rgbNumber(value));
5380 });
5381
5382 d3.interpolateRgb = d3_interpolateRgb;
5383
5384 function d3_interpolateRgb(a, b) {
5385   a = d3.rgb(a);
5386   b = d3.rgb(b);
5387   var ar = a.r,
5388       ag = a.g,
5389       ab = a.b,
5390       br = b.r - ar,
5391       bg = b.g - ag,
5392       bb = b.b - ab;
5393   return function(t) {
5394     return "#"
5395         + d3_rgb_hex(Math.round(ar + br * t))
5396         + d3_rgb_hex(Math.round(ag + bg * t))
5397         + d3_rgb_hex(Math.round(ab + bb * t));
5398   };
5399 }
5400
5401 d3.interpolateObject = d3_interpolateObject;
5402
5403 function d3_interpolateObject(a, b) {
5404   var i = {},
5405       c = {},
5406       k;
5407   for (k in a) {
5408     if (k in b) {
5409       i[k] = d3_interpolate(a[k], b[k]);
5410     } else {
5411       c[k] = a[k];
5412     }
5413   }
5414   for (k in b) {
5415     if (!(k in a)) {
5416       c[k] = b[k];
5417     }
5418   }
5419   return function(t) {
5420     for (k in i) c[k] = i[k](t);
5421     return c;
5422   };
5423 }
5424
5425 d3.interpolateArray = d3_interpolateArray;
5426
5427 function d3_interpolateArray(a, b) {
5428   var x = [],
5429       c = [],
5430       na = a.length,
5431       nb = b.length,
5432       n0 = Math.min(a.length, b.length),
5433       i;
5434   for (i = 0; i < n0; ++i) x.push(d3_interpolate(a[i], b[i]));
5435   for (; i < na; ++i) c[i] = a[i];
5436   for (; i < nb; ++i) c[i] = b[i];
5437   return function(t) {
5438     for (i = 0; i < n0; ++i) c[i] = x[i](t);
5439     return c;
5440   };
5441 }
5442 d3.interpolateNumber = d3_interpolateNumber;
5443
5444 function d3_interpolateNumber(a, b) {
5445   b -= a = +a;
5446   return function(t) { return a + b * t; };
5447 }
5448
5449 d3.interpolateString = d3_interpolateString;
5450
5451 function d3_interpolateString(a, b) {
5452   var bi = d3_interpolate_numberA.lastIndex = d3_interpolate_numberB.lastIndex = 0, // scan index for next number in b
5453       am, // current match in a
5454       bm, // current match in b
5455       bs, // string preceding current number in b, if any
5456       i = -1, // index in s
5457       s = [], // string constants and placeholders
5458       q = []; // number interpolators
5459
5460   // Coerce inputs to strings.
5461   a = a + "", b = b + "";
5462
5463   // Interpolate pairs of numbers in a & b.
5464   while ((am = d3_interpolate_numberA.exec(a))
5465       && (bm = d3_interpolate_numberB.exec(b))) {
5466     if ((bs = bm.index) > bi) { // a string precedes the next number in b
5467       bs = b.substring(bi, bs);
5468       if (s[i]) s[i] += bs; // coalesce with previous string
5469       else s[++i] = bs;
5470     }
5471     if ((am = am[0]) === (bm = bm[0])) { // numbers in a & b match
5472       if (s[i]) s[i] += bm; // coalesce with previous string
5473       else s[++i] = bm;
5474     } else { // interpolate non-matching numbers
5475       s[++i] = null;
5476       q.push({i: i, x: d3_interpolateNumber(am, bm)});
5477     }
5478     bi = d3_interpolate_numberB.lastIndex;
5479   }
5480
5481   // Add remains of b.
5482   if (bi < b.length) {
5483     bs = b.substring(bi);
5484     if (s[i]) s[i] += bs; // coalesce with previous string
5485     else s[++i] = bs;
5486   }
5487
5488   // Special optimization for only a single match.
5489   // Otherwise, interpolate each of the numbers and rejoin the string.
5490   return s.length < 2
5491       ? (q[0] ? (b = q[0].x, function(t) { return b(t) + ""; })
5492       : function() { return b; })
5493       : (b = q.length, function(t) {
5494           for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t);
5495           return s.join("");
5496         });
5497 }
5498
5499 var d3_interpolate_numberA = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,
5500     d3_interpolate_numberB = new RegExp(d3_interpolate_numberA.source, "g");
5501
5502 d3.interpolate = d3_interpolate;
5503
5504 function d3_interpolate(a, b) {
5505   var i = d3.interpolators.length, f;
5506   while (--i >= 0 && !(f = d3.interpolators[i](a, b)));
5507   return f;
5508 }
5509
5510 d3.interpolators = [
5511   function(a, b) {
5512     var t = typeof b;
5513     return (t === "string" ? (d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) ? d3_interpolateRgb : d3_interpolateString)
5514         : b instanceof d3_Color ? d3_interpolateRgb
5515         : Array.isArray(b) ? d3_interpolateArray
5516         : t === "object" && isNaN(b) ? d3_interpolateObject
5517         : d3_interpolateNumber)(a, b);
5518   }
5519 ];
5520
5521 d3.transform = function(string) {
5522   var g = d3_document.createElementNS(d3.ns.prefix.svg, "g");
5523   return (d3.transform = function(string) {
5524     if (string != null) {
5525       g.setAttribute("transform", string);
5526       var t = g.transform.baseVal.consolidate();
5527     }
5528     return new d3_transform(t ? t.matrix : d3_transformIdentity);
5529   })(string);
5530 };
5531
5532 // Compute x-scale and normalize the first row.
5533 // Compute shear and make second row orthogonal to first.
5534 // Compute y-scale and normalize the second row.
5535 // Finally, compute the rotation.
5536 function d3_transform(m) {
5537   var r0 = [m.a, m.b],
5538       r1 = [m.c, m.d],
5539       kx = d3_transformNormalize(r0),
5540       kz = d3_transformDot(r0, r1),
5541       ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0;
5542   if (r0[0] * r1[1] < r1[0] * r0[1]) {
5543     r0[0] *= -1;
5544     r0[1] *= -1;
5545     kx *= -1;
5546     kz *= -1;
5547   }
5548   this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_degrees;
5549   this.translate = [m.e, m.f];
5550   this.scale = [kx, ky];
5551   this.skew = ky ? Math.atan2(kz, ky) * d3_degrees : 0;
5552 };
5553
5554 d3_transform.prototype.toString = function() {
5555   return "translate(" + this.translate
5556       + ")rotate(" + this.rotate
5557       + ")skewX(" + this.skew
5558       + ")scale(" + this.scale
5559       + ")";
5560 };
5561
5562 function d3_transformDot(a, b) {
5563   return a[0] * b[0] + a[1] * b[1];
5564 }
5565
5566 function d3_transformNormalize(a) {
5567   var k = Math.sqrt(d3_transformDot(a, a));
5568   if (k) {
5569     a[0] /= k;
5570     a[1] /= k;
5571   }
5572   return k;
5573 }
5574
5575 function d3_transformCombine(a, b, k) {
5576   a[0] += k * b[0];
5577   a[1] += k * b[1];
5578   return a;
5579 }
5580
5581 var d3_transformIdentity = {a: 1, b: 0, c: 0, d: 1, e: 0, f: 0};
5582
5583 d3.interpolateTransform = d3_interpolateTransform;
5584
5585 function d3_interpolateTransform(a, b) {
5586   var s = [], // string constants and placeholders
5587       q = [], // number interpolators
5588       n,
5589       A = d3.transform(a),
5590       B = d3.transform(b),
5591       ta = A.translate,
5592       tb = B.translate,
5593       ra = A.rotate,
5594       rb = B.rotate,
5595       wa = A.skew,
5596       wb = B.skew,
5597       ka = A.scale,
5598       kb = B.scale;
5599
5600   if (ta[0] != tb[0] || ta[1] != tb[1]) {
5601     s.push("translate(", null, ",", null, ")");
5602     q.push({i: 1, x: d3_interpolateNumber(ta[0], tb[0])}, {i: 3, x: d3_interpolateNumber(ta[1], tb[1])});
5603   } else if (tb[0] || tb[1]) {
5604     s.push("translate(" + tb + ")");
5605   } else {
5606     s.push("");
5607   }
5608
5609   if (ra != rb) {
5610     if (ra - rb > 180) rb += 360; else if (rb - ra > 180) ra += 360; // shortest path
5611     q.push({i: s.push(s.pop() + "rotate(", null, ")") - 2, x: d3_interpolateNumber(ra, rb)});
5612   } else if (rb) {
5613     s.push(s.pop() + "rotate(" + rb + ")");
5614   }
5615
5616   if (wa != wb) {
5617     q.push({i: s.push(s.pop() + "skewX(", null, ")") - 2, x: d3_interpolateNumber(wa, wb)});
5618   } else if (wb) {
5619     s.push(s.pop() + "skewX(" + wb + ")");
5620   }
5621
5622   if (ka[0] != kb[0] || ka[1] != kb[1]) {
5623     n = s.push(s.pop() + "scale(", null, ",", null, ")");
5624     q.push({i: n - 4, x: d3_interpolateNumber(ka[0], kb[0])}, {i: n - 2, x: d3_interpolateNumber(ka[1], kb[1])});
5625   } else if (kb[0] != 1 || kb[1] != 1) {
5626     s.push(s.pop() + "scale(" + kb + ")");
5627   }
5628
5629   n = q.length;
5630   return function(t) {
5631     var i = -1, o;
5632     while (++i < n) s[(o = q[i]).i] = o.x(t);
5633     return s.join("");
5634   };
5635 }
5636
5637 d3_transitionPrototype.tween = function(name, tween) {
5638   var id = this.id;
5639   if (arguments.length < 2) return this.node().__transition__[id].tween.get(name);
5640   return d3_selection_each(this, tween == null
5641         ? function(node) { node.__transition__[id].tween.remove(name); }
5642         : function(node) { node.__transition__[id].tween.set(name, tween); });
5643 };
5644
5645 function d3_transition_tween(groups, name, value, tween) {
5646   var id = groups.id;
5647   return d3_selection_each(groups, typeof value === "function"
5648       ? function(node, i, j) { node.__transition__[id].tween.set(name, tween(value.call(node, node.__data__, i, j))); }
5649       : (value = tween(value), function(node) { node.__transition__[id].tween.set(name, value); }));
5650 }
5651
5652 d3_transitionPrototype.attr = function(nameNS, value) {
5653   if (arguments.length < 2) {
5654
5655     // For attr(object), the object specifies the names and values of the
5656     // attributes to transition. The values may be functions that are
5657     // evaluated for each element.
5658     for (value in nameNS) this.attr(value, nameNS[value]);
5659     return this;
5660   }
5661
5662   var interpolate = nameNS == "transform" ? d3_interpolateTransform : d3_interpolate,
5663       name = d3.ns.qualify(nameNS);
5664
5665   // For attr(string, null), remove the attribute with the specified name.
5666   function attrNull() {
5667     this.removeAttribute(name);
5668   }
5669   function attrNullNS() {
5670     this.removeAttributeNS(name.space, name.local);
5671   }
5672
5673   // For attr(string, string), set the attribute with the specified name.
5674   function attrTween(b) {
5675     return b == null ? attrNull : (b += "", function() {
5676       var a = this.getAttribute(name), i;
5677       return a !== b && (i = interpolate(a, b), function(t) { this.setAttribute(name, i(t)); });
5678     });
5679   }
5680   function attrTweenNS(b) {
5681     return b == null ? attrNullNS : (b += "", function() {
5682       var a = this.getAttributeNS(name.space, name.local), i;
5683       return a !== b && (i = interpolate(a, b), function(t) { this.setAttributeNS(name.space, name.local, i(t)); });
5684     });
5685   }
5686
5687   return d3_transition_tween(this, "attr." + nameNS, value, name.local ? attrTweenNS : attrTween);
5688 };
5689
5690 d3_transitionPrototype.attrTween = function(nameNS, tween) {
5691   var name = d3.ns.qualify(nameNS);
5692
5693   function attrTween(d, i) {
5694     var f = tween.call(this, d, i, this.getAttribute(name));
5695     return f && function(t) { this.setAttribute(name, f(t)); };
5696   }
5697   function attrTweenNS(d, i) {
5698     var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local));
5699     return f && function(t) { this.setAttributeNS(name.space, name.local, f(t)); };
5700   }
5701
5702   return this.tween("attr." + nameNS, name.local ? attrTweenNS : attrTween);
5703 };
5704
5705 d3_transitionPrototype.style = function(name, value, priority) {
5706   var n = arguments.length;
5707   if (n < 3) {
5708
5709     // For style(object) or style(object, string), the object specifies the
5710     // names and values of the attributes to set or remove. The values may be
5711     // functions that are evaluated for each element. The optional string
5712     // specifies the priority.
5713     if (typeof name !== "string") {
5714       if (n < 2) value = "";
5715       for (priority in name) this.style(priority, name[priority], value);
5716       return this;
5717     }
5718
5719     // For style(string, string) or style(string, function), use the default
5720     // priority. The priority is ignored for style(string, null).
5721     priority = "";
5722   }
5723
5724   // For style(name, null) or style(name, null, priority), remove the style
5725   // property with the specified name. The priority is ignored.
5726   function styleNull() {
5727     this.style.removeProperty(name);
5728   }
5729
5730   // For style(name, string) or style(name, string, priority), set the style
5731   // property with the specified name, using the specified priority.
5732   // Otherwise, a name, value and priority are specified, and handled as below.
5733   function styleString(b) {
5734     return b == null ? styleNull : (b += "", function() {
5735       var a = d3_window.getComputedStyle(this, null).getPropertyValue(name), i;
5736       return a !== b && (i = d3_interpolate(a, b), function(t) { this.style.setProperty(name, i(t), priority); });
5737     });
5738   }
5739
5740   return d3_transition_tween(this, "style." + name, value, styleString);
5741 };
5742
5743 d3_transitionPrototype.styleTween = function(name, tween, priority) {
5744   if (arguments.length < 3) priority = "";
5745
5746   function styleTween(d, i) {
5747     var f = tween.call(this, d, i, d3_window.getComputedStyle(this, null).getPropertyValue(name));
5748     return f && function(t) { this.style.setProperty(name, f(t), priority); };
5749   }
5750
5751   return this.tween("style." + name, styleTween);
5752 };
5753
5754 d3_transitionPrototype.text = function(value) {
5755   return d3_transition_tween(this, "text", value, d3_transition_text);
5756 };
5757
5758 function d3_transition_text(b) {
5759   if (b == null) b = "";
5760   return function() { this.textContent = b; };
5761 }
5762
5763 d3_transitionPrototype.remove = function() {
5764   return this.each("end.transition", function() {
5765     var p;
5766     if (this.__transition__.count < 2 && (p = this.parentNode)) p.removeChild(this);
5767   });
5768 };
5769
5770 d3_transitionPrototype.ease = function(value) {
5771   var id = this.id;
5772   if (arguments.length < 1) return this.node().__transition__[id].ease;
5773   if (typeof value !== "function") value = d3.ease.apply(d3, arguments);
5774   return d3_selection_each(this, function(node) { node.__transition__[id].ease = value; });
5775 };
5776
5777 d3_transitionPrototype.delay = function(value) {
5778   var id = this.id;
5779   if (arguments.length < 1) return this.node().__transition__[id].delay;
5780   return d3_selection_each(this, typeof value === "function"
5781       ? function(node, i, j) { node.__transition__[id].delay = +value.call(node, node.__data__, i, j); }
5782       : (value = +value, function(node) { node.__transition__[id].delay = value; }));
5783 };
5784
5785 d3_transitionPrototype.duration = function(value) {
5786   var id = this.id;
5787   if (arguments.length < 1) return this.node().__transition__[id].duration;
5788   return d3_selection_each(this, typeof value === "function"
5789       ? function(node, i, j) { node.__transition__[id].duration = Math.max(1, value.call(node, node.__data__, i, j)); }
5790       : (value = Math.max(1, value), function(node) { node.__transition__[id].duration = value; }));
5791 };
5792
5793 d3_transitionPrototype.each = function(type, listener) {
5794   var id = this.id;
5795   if (arguments.length < 2) {
5796     var inherit = d3_transitionInherit,
5797         inheritId = d3_transitionInheritId;
5798     d3_transitionInheritId = id;
5799     d3_selection_each(this, function(node, i, j) {
5800       d3_transitionInherit = node.__transition__[id];
5801       type.call(node, node.__data__, i, j);
5802     });
5803     d3_transitionInherit = inherit;
5804     d3_transitionInheritId = inheritId;
5805   } else {
5806     d3_selection_each(this, function(node) {
5807       var transition = node.__transition__[id];
5808       (transition.event || (transition.event = d3.dispatch("start", "end"))).on(type, listener);
5809     });
5810   }
5811   return this;
5812 };
5813
5814 d3_transitionPrototype.transition = function() {
5815   var id0 = this.id,
5816       id1 = ++d3_transitionId,
5817       subgroups = [],
5818       subgroup,
5819       group,
5820       node,
5821       transition;
5822
5823   for (var j = 0, m = this.length; j < m; j++) {
5824     subgroups.push(subgroup = []);
5825     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
5826       if (node = group[i]) {
5827         transition = Object.create(node.__transition__[id0]);
5828         transition.delay += transition.duration;
5829         d3_transitionNode(node, i, id1, transition);
5830       }
5831       subgroup.push(node);
5832     }
5833   }
5834
5835   return d3_transition(subgroups, id1);
5836 };
5837
5838 function d3_transitionNode(node, i, id, inherit) {
5839   var lock = node.__transition__ || (node.__transition__ = {active: 0, count: 0}),
5840       transition = lock[id];
5841
5842   if (!transition) {
5843     var time = inherit.time;
5844
5845     transition = lock[id] = {
5846       tween: new d3_Map,
5847       time: time,
5848       ease: inherit.ease,
5849       delay: inherit.delay,
5850       duration: inherit.duration
5851     };
5852
5853     ++lock.count;
5854
5855     d3.timer(function(elapsed) {
5856       var d = node.__data__,
5857           ease = transition.ease,
5858           delay = transition.delay,
5859           duration = transition.duration,
5860           timer = d3_timer_active,
5861           tweened = [];
5862
5863       timer.t = delay + time;
5864       if (delay <= elapsed) return start(elapsed - delay);
5865       timer.c = start;
5866
5867       function start(elapsed) {
5868         if (lock.active > id) return stop();
5869         lock.active = id;
5870         transition.event && transition.event.start.call(node, d, i);
5871
5872         transition.tween.forEach(function(key, value) {
5873           if (value = value.call(node, d, i)) {
5874             tweened.push(value);
5875           }
5876         });
5877
5878         d3.timer(function() { // defer to end of current frame
5879           timer.c = tick(elapsed || 1) ? d3_true : tick;
5880           return 1;
5881         }, 0, time);
5882       }
5883
5884       function tick(elapsed) {
5885         if (lock.active !== id) return stop();
5886
5887         var t = elapsed / duration,
5888             e = ease(t),
5889             n = tweened.length;
5890
5891         while (n > 0) {
5892           tweened[--n].call(node, e);
5893         }
5894
5895         if (t >= 1) {
5896           transition.event && transition.event.end.call(node, d, i);
5897           return stop();
5898         }
5899       }
5900
5901       function stop() {
5902         if (--lock.count) delete lock[id];
5903         else delete node.__transition__;
5904         return 1;
5905       }
5906     }, 0, time);
5907   }
5908 }
5909
5910 d3.xhr = d3_xhrType(d3_identity);
5911
5912 function d3_xhrType(response) {
5913   return function(url, mimeType, callback) {
5914     if (arguments.length === 2 && typeof mimeType === "function") callback = mimeType, mimeType = null;
5915     return d3_xhr(url, mimeType, response, callback);
5916   };
5917 }
5918
5919 function d3_xhr(url, mimeType, response, callback) {
5920   var xhr = {},
5921       dispatch = d3.dispatch("beforesend", "progress", "load", "error"),
5922       headers = {},
5923       request = new XMLHttpRequest,
5924       responseType = null;
5925
5926   // If IE does not support CORS, use XDomainRequest.
5927   if (d3_window.XDomainRequest
5928       && !("withCredentials" in request)
5929       && /^(http(s)?:)?\/\//.test(url)) request = new XDomainRequest;
5930
5931   "onload" in request
5932       ? request.onload = request.onerror = respond
5933       : request.onreadystatechange = function() { request.readyState > 3 && respond(); };
5934
5935   function respond() {
5936     var status = request.status, result;
5937     if (!status && request.responseText || status >= 200 && status < 300 || status === 304) {
5938       try {
5939         result = response.call(xhr, request);
5940       } catch (e) {
5941         dispatch.error.call(xhr, e);
5942         return;
5943       }
5944       dispatch.load.call(xhr, result);
5945     } else {
5946       dispatch.error.call(xhr, request);
5947     }
5948   }
5949
5950   request.onprogress = function(event) {
5951     var o = d3.event;
5952     d3.event = event;
5953     try { dispatch.progress.call(xhr, request); }
5954     finally { d3.event = o; }
5955   };
5956
5957   xhr.header = function(name, value) {
5958     name = (name + "").toLowerCase();
5959     if (arguments.length < 2) return headers[name];
5960     if (value == null) delete headers[name];
5961     else headers[name] = value + "";
5962     return xhr;
5963   };
5964
5965   // If mimeType is non-null and no Accept header is set, a default is used.
5966   xhr.mimeType = function(value) {
5967     if (!arguments.length) return mimeType;
5968     mimeType = value == null ? null : value + "";
5969     return xhr;
5970   };
5971
5972   // Specifies what type the response value should take;
5973   // for instance, arraybuffer, blob, document, or text.
5974   xhr.responseType = function(value) {
5975     if (!arguments.length) return responseType;
5976     responseType = value;
5977     return xhr;
5978   };
5979
5980   // Specify how to convert the response content to a specific type;
5981   // changes the callback value on "load" events.
5982   xhr.response = function(value) {
5983     response = value;
5984     return xhr;
5985   };
5986
5987   // Convenience methods.
5988   ["get", "post"].forEach(function(method) {
5989     xhr[method] = function() {
5990       return xhr.send.apply(xhr, [method].concat(d3_array(arguments)));
5991     };
5992   });
5993
5994   // If callback is non-null, it will be used for error and load events.
5995   xhr.send = function(method, data, callback) {
5996     if (arguments.length === 2 && typeof data === "function") callback = data, data = null;
5997     request.open(method, url, true);
5998     if (mimeType != null && !("accept" in headers)) headers["accept"] = mimeType + ",*/*";
5999     if (request.setRequestHeader) for (var name in headers) request.setRequestHeader(name, headers[name]);
6000     if (mimeType != null && request.overrideMimeType) request.overrideMimeType(mimeType);
6001     if (responseType != null) request.responseType = responseType;
6002     if (callback != null) xhr.on("error", callback).on("load", function(request) { callback(null, request); });
6003     dispatch.beforesend.call(xhr, request);
6004     request.send(data == null ? null : data);
6005     return xhr;
6006   };
6007
6008   xhr.abort = function() {
6009     request.abort();
6010     return xhr;
6011   };
6012
6013   d3.rebind(xhr, dispatch, "on");
6014
6015   return callback == null ? xhr : xhr.get(d3_xhr_fixCallback(callback));
6016 };
6017
6018 function d3_xhr_fixCallback(callback) {
6019   return callback.length === 1
6020       ? function(error, request) { callback(error == null ? request : null); }
6021       : callback;
6022 }
6023
6024 d3.text = d3_xhrType(function(request) {
6025   return request.responseText;
6026 });
6027
6028 d3.json = function(url, callback) {
6029   return d3_xhr(url, "application/json", d3_json, callback);
6030 };
6031
6032 function d3_json(request) {
6033   return JSON.parse(request.responseText);
6034 }
6035
6036 d3.html = function(url, callback) {
6037   return d3_xhr(url, "text/html", d3_html, callback);
6038 };
6039
6040 function d3_html(request) {
6041   var range = d3_document.createRange();
6042   range.selectNode(d3_document.body);
6043   return range.createContextualFragment(request.responseText);
6044 }
6045
6046 d3.xml = d3_xhrType(function(request) {
6047   return request.responseXML;
6048 });
6049   if (typeof define === "function" && define.amd) {
6050     define(d3);
6051   } else if (typeof module === "object" && module.exports) {
6052     module.exports = d3;
6053   } else {
6054     this.d3 = d3;
6055   }
6056 }();
6057 d3.combobox = function() {
6058     var event = d3.dispatch('accept'),
6059         data = [],
6060         suggestions = [],
6061         minItems = 2;
6062
6063     var fetcher = function(val, cb) {
6064         cb(data.filter(function(d) {
6065             return d.value
6066                 .toString()
6067                 .toLowerCase()
6068                 .indexOf(val.toLowerCase()) !== -1;
6069         }));
6070     };
6071
6072     var combobox = function(input) {
6073         var idx = -1,
6074             container = d3.select(document.body)
6075                 .selectAll('div.combobox')
6076                 .filter(function(d) { return d === input.node(); }),
6077             shown = !container.empty();
6078
6079         input
6080             .classed('combobox-input', true)
6081             .on('focus.typeahead', focus)
6082             .on('blur.typeahead', blur)
6083             .on('keydown.typeahead', keydown)
6084             .on('keyup.typeahead', keyup)
6085             .on('input.typeahead', change)
6086             .each(function() {
6087                 var parent = this.parentNode,
6088                     sibling = this.nextSibling;
6089
6090                 var caret = d3.select(parent).selectAll('.combobox-caret')
6091                     .filter(function(d) { return d === input.node(); })
6092                     .data([input.node()]);
6093
6094                 caret.enter().insert('div', function() { return sibling; })
6095                     .attr('class', 'combobox-caret');
6096
6097                 caret
6098                     .on('mousedown', function () {
6099                         // prevent the form element from blurring. it blurs
6100                         // on mousedown
6101                         d3.event.stopPropagation();
6102                         d3.event.preventDefault();
6103                         if (!shown) {
6104                             input.node().focus();
6105                             fetch('', render);
6106                         } else {
6107                             hide();
6108                         }
6109                     });
6110             });
6111
6112         function focus() {
6113             fetch(value(), render);
6114         }
6115
6116         function blur() {
6117             window.setTimeout(hide, 150);
6118         }
6119
6120         function show() {
6121             if (!shown) {
6122                 container = d3.select(document.body)
6123                     .insert('div', ':first-child')
6124                     .datum(input.node())
6125                     .attr('class', 'combobox')
6126                     .style({
6127                         position: 'absolute',
6128                         display: 'block',
6129                         left: '0px'
6130                     })
6131                     .on('mousedown', function () {
6132                         // prevent moving focus out of the text field
6133                         d3.event.preventDefault();
6134                     });
6135
6136                 d3.select(document.body)
6137                     .on('scroll.combobox', render, true);
6138
6139                 shown = true;
6140             }
6141         }
6142
6143         function hide() {
6144             if (shown) {
6145                 idx = -1;
6146                 container.remove();
6147
6148                 d3.select(document.body)
6149                     .on('scroll.combobox', null);
6150
6151                 shown = false;
6152             }
6153         }
6154
6155         function keydown() {
6156            switch (d3.event.keyCode) {
6157                // backspace, delete
6158                case 8:
6159                case 46:
6160                    input.on('input.typeahead', function() {
6161                        idx = -1;
6162                        render();
6163                        var start = input.property('selectionStart');
6164                        input.node().setSelectionRange(start, start);
6165                        input.on('input.typeahead', change);
6166                    });
6167                    break;
6168                // tab
6169                case 9:
6170                    container.selectAll('a.selected').each(event.accept);
6171                    break;
6172                // return
6173                case 13:
6174                    d3.event.preventDefault();
6175                    break;
6176                // up arrow
6177                case 38:
6178                    nav(-1);
6179                    d3.event.preventDefault();
6180                    break;
6181                // down arrow
6182                case 40:
6183                    nav(+1);
6184                    d3.event.preventDefault();
6185                    break;
6186            }
6187            d3.event.stopPropagation();
6188         }
6189
6190         function keyup() {
6191             switch (d3.event.keyCode) {
6192                 // escape
6193                 case 27:
6194                     hide();
6195                     break;
6196                 // return
6197                 case 13:
6198                     container.selectAll('a.selected').each(event.accept);
6199                     hide();
6200                     break;
6201             }
6202         }
6203
6204         function change() {
6205             fetch(value(), function() {
6206                 autocomplete();
6207                 render();
6208             });
6209         }
6210
6211         function nav(dir) {
6212             idx = Math.max(Math.min(idx + dir, suggestions.length - 1), 0);
6213             input.property('value', suggestions[idx].value);
6214             render();
6215             ensureVisible();
6216         }
6217
6218         function value() {
6219             var value = input.property('value'),
6220                 start = input.property('selectionStart'),
6221                 end = input.property('selectionEnd');
6222
6223             if (start && end) {
6224                 value = value.substring(0, start);
6225             }
6226
6227             return value;
6228         }
6229
6230         function fetch(v, cb) {
6231             fetcher.call(input, v, function(_) {
6232                 suggestions = _;
6233                 cb();
6234             });
6235         }
6236
6237         function autocomplete() {
6238             var v = value();
6239
6240             idx = -1;
6241
6242             if (!v) return;
6243
6244             for (var i = 0; i < suggestions.length; i++) {
6245                 if (suggestions[i].value.toLowerCase().indexOf(v.toLowerCase()) === 0) {
6246                     var completion = v + suggestions[i].value.substr(v.length);
6247                     idx = i;
6248                     input.property('value', completion);
6249                     input.node().setSelectionRange(v.length, completion.length);
6250                     return;
6251                 }
6252             }
6253         }
6254
6255         function render() {
6256             if (suggestions.length >= minItems && document.activeElement === input.node()) {
6257                 show();
6258             } else {
6259                 hide();
6260                 return;
6261             }
6262
6263             var options = container
6264                 .selectAll('a.combobox-option')
6265                 .data(suggestions, function(d) { return d.value; });
6266
6267             options.enter().append('a')
6268                 .attr('class', 'combobox-option')
6269                 .text(function(d) { return d.value; });
6270
6271             options
6272                 .attr('title', function(d) { return d.title; })
6273                 .classed('selected', function(d, i) { return i == idx; })
6274                 .on('mouseover', select)
6275                 .on('click', accept)
6276                 .order();
6277
6278             options.exit()
6279                 .remove();
6280
6281             var rect = input.node().getBoundingClientRect();
6282
6283             container.style({
6284                 'left': rect.left + 'px',
6285                 'width': rect.width + 'px',
6286                 'top': rect.height + rect.top + 'px'
6287             });
6288         }
6289
6290         function select(d, i) {
6291             idx = i;
6292             render();
6293         }
6294
6295         function ensureVisible() {
6296             var node = container.selectAll('a.selected').node();
6297             if (node) node.scrollIntoView();
6298         }
6299
6300         function accept(d) {
6301             if (!shown) return;
6302             input
6303                 .property('value', d.value)
6304                 .trigger('change');
6305             event.accept(d);
6306             hide();
6307         }
6308     };
6309
6310     combobox.fetcher = function(_) {
6311         if (!arguments.length) return fetcher;
6312         fetcher = _;
6313         return combobox;
6314     };
6315
6316     combobox.data = function(_) {
6317         if (!arguments.length) return data;
6318         data = _;
6319         return combobox;
6320     };
6321
6322     combobox.minItems = function(_) {
6323         if (!arguments.length) return minItems;
6324         minItems = _;
6325         return combobox;
6326     };
6327
6328     return d3.rebind(combobox, event, 'on');
6329 };
6330 d3.geo.tile = function() {
6331   var size = [960, 500],
6332       scale = 256,
6333       scaleExtent = [0, 20],
6334       translate = [size[0] / 2, size[1] / 2],
6335       zoomDelta = 0;
6336
6337   function bound(_) {
6338       return Math.min(scaleExtent[1], Math.max(scaleExtent[0], _));
6339   }
6340
6341   function tile() {
6342     var z = Math.max(Math.log(scale) / Math.LN2 - 8, 0),
6343         z0 = bound(Math.round(z + zoomDelta)),
6344         k = Math.pow(2, z - z0 + 8),
6345         origin = [(translate[0] - scale / 2) / k, (translate[1] - scale / 2) / k],
6346         tiles = [],
6347         cols = d3.range(Math.max(0, Math.floor(-origin[0])), Math.max(0, Math.ceil(size[0] / k - origin[0]))),
6348         rows = d3.range(Math.max(0, Math.floor(-origin[1])), Math.max(0, Math.ceil(size[1] / k - origin[1])));
6349
6350     rows.forEach(function(y) {
6351       cols.forEach(function(x) {
6352         tiles.push([x, y, z0]);
6353       });
6354     });
6355
6356     tiles.translate = origin;
6357     tiles.scale = k;
6358
6359     return tiles;
6360   }
6361
6362   tile.scaleExtent = function(_) {
6363     if (!arguments.length) return scaleExtent;
6364     scaleExtent = _;
6365     return tile;
6366   };
6367
6368   tile.size = function(_) {
6369     if (!arguments.length) return size;
6370     size = _;
6371     return tile;
6372   };
6373
6374   tile.scale = function(_) {
6375     if (!arguments.length) return scale;
6376     scale = _;
6377     return tile;
6378   };
6379
6380   tile.translate = function(_) {
6381     if (!arguments.length) return translate;
6382     translate = _;
6383     return tile;
6384   };
6385
6386   tile.zoomDelta = function(_) {
6387     if (!arguments.length) return zoomDelta;
6388     zoomDelta = +_;
6389     return tile;
6390   };
6391
6392   return tile;
6393 };
6394 d3.jsonp = function (url, callback) {
6395   function rand() {
6396     var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
6397       c = '', i = -1;
6398     while (++i < 15) c += chars.charAt(Math.floor(Math.random() * 52));
6399     return c;
6400   }
6401
6402   function create(url) {
6403     var e = url.match(/callback=d3.jsonp.(\w+)/),
6404       c = e ? e[1] : rand();
6405     d3.jsonp[c] = function(data) {
6406       callback(data);
6407       delete d3.jsonp[c];
6408       script.remove();
6409     };
6410     return 'd3.jsonp.' + c;
6411   }
6412
6413   var cb = create(url),
6414     script = d3.select('head')
6415     .append('script')
6416     .attr('type', 'text/javascript')
6417     .attr('src', url.replace(/(\{|%7B)callback(\}|%7D)/, cb));
6418 };
6419 /*
6420  * This code is licensed under the MIT license.
6421  *
6422  * Copyright © 2013, iD authors.
6423  *
6424  * Portions copyright © 2011, Keith Cirkel
6425  * See https://github.com/keithamus/jwerty
6426  *
6427  */
6428 d3.keybinding = function(namespace) {
6429     var bindings = [];
6430
6431     function matches(binding, event) {
6432         for (var p in binding.event) {
6433             if (event[p] != binding.event[p])
6434                 return false;
6435         }
6436
6437         return (!binding.capture) === (event.eventPhase !== Event.CAPTURING_PHASE);
6438     }
6439
6440     function capture() {
6441         for (var i = 0; i < bindings.length; i++) {
6442             var binding = bindings[i];
6443             if (matches(binding, d3.event)) {
6444                 binding.callback();
6445             }
6446         }
6447     }
6448
6449     function bubble() {
6450         var tagName = d3.select(d3.event.target).node().tagName;
6451         if (tagName == 'INPUT' || tagName == 'SELECT' || tagName == 'TEXTAREA') {
6452             return;
6453         }
6454         capture();
6455     }
6456
6457     function keybinding(selection) {
6458         selection = selection || d3.select(document);
6459         selection.on('keydown.capture' + namespace, capture, true);
6460         selection.on('keydown.bubble' + namespace, bubble, false);
6461         return keybinding;
6462     }
6463
6464     keybinding.off = function(selection) {
6465         selection = selection || d3.select(document);
6466         selection.on('keydown.capture' + namespace, null);
6467         selection.on('keydown.bubble' + namespace, null);
6468         return keybinding;
6469     };
6470
6471     keybinding.on = function(code, callback, capture) {
6472         var binding = {
6473             event: {
6474                 keyCode: 0,
6475                 shiftKey: false,
6476                 ctrlKey: false,
6477                 altKey: false,
6478                 metaKey: false
6479             },
6480             capture: capture,
6481             callback: callback
6482         };
6483
6484         code = code.toLowerCase().match(/(?:(?:[^+⇧⌃⌥⌘])+|[⇧⌃⌥⌘]|\+\+|^\+$)/g);
6485
6486         for (var i = 0; i < code.length; i++) {
6487             // Normalise matching errors
6488             if (code[i] === '++') code[i] = '+';
6489
6490             if (code[i] in d3.keybinding.modifierCodes) {
6491                 binding.event[d3.keybinding.modifierProperties[d3.keybinding.modifierCodes[code[i]]]] = true;
6492             } else if (code[i] in d3.keybinding.keyCodes) {
6493                 binding.event.keyCode = d3.keybinding.keyCodes[code[i]];
6494             }
6495         }
6496
6497         bindings.push(binding);
6498
6499         return keybinding;
6500     };
6501
6502     return keybinding;
6503 };
6504
6505 (function () {
6506     d3.keybinding.modifierCodes = {
6507         // Shift key, ⇧
6508         '⇧': 16, shift: 16,
6509         // CTRL key, on Mac: ⌃
6510         '⌃': 17, ctrl: 17,
6511         // ALT key, on Mac: ⌥ (Alt)
6512         '⌥': 18, alt: 18, option: 18,
6513         // META, on Mac: ⌘ (CMD), on Windows (Win), on Linux (Super)
6514         '⌘': 91, meta: 91, cmd: 91, 'super': 91, win: 91
6515     };
6516
6517     d3.keybinding.modifierProperties = {
6518         16: 'shiftKey',
6519         17: 'ctrlKey',
6520         18: 'altKey',
6521         91: 'metaKey'
6522     };
6523
6524     d3.keybinding.keyCodes = {
6525         // Backspace key, on Mac: ⌫ (Backspace)
6526         '⌫': 8, backspace: 8,
6527         // Tab Key, on Mac: ⇥ (Tab), on Windows ⇥⇥
6528         '⇥': 9, '⇆': 9, tab: 9,
6529         // Return key, ↩
6530         '↩': 13, 'return': 13, enter: 13, '⌅': 13,
6531         // Pause/Break key
6532         'pause': 19, 'pause-break': 19,
6533         // Caps Lock key, ⇪
6534         '⇪': 20, caps: 20, 'caps-lock': 20,
6535         // Escape key, on Mac: ⎋, on Windows: Esc
6536         '⎋': 27, escape: 27, esc: 27,
6537         // Space key
6538         space: 32,
6539         // Page-Up key, or pgup, on Mac: ↖
6540         '↖': 33, pgup: 33, 'page-up': 33,
6541         // Page-Down key, or pgdown, on Mac: ↘
6542         '↘': 34, pgdown: 34, 'page-down': 34,
6543         // END key, on Mac: ⇟
6544         '⇟': 35, end: 35,
6545         // HOME key, on Mac: ⇞
6546         '⇞': 36, home: 36,
6547         // Insert key, or ins
6548         ins: 45, insert: 45,
6549         // Delete key, on Mac: ⌦ (Delete)
6550         '⌦': 46, del: 46, 'delete': 46,
6551         // Left Arrow Key, or ←
6552         '←': 37, left: 37, 'arrow-left': 37,
6553         // Up Arrow Key, or ↑
6554         '↑': 38, up: 38, 'arrow-up': 38,
6555         // Right Arrow Key, or →
6556         '→': 39, right: 39, 'arrow-right': 39,
6557         // Up Arrow Key, or ↓
6558         '↓': 40, down: 40, 'arrow-down': 40,
6559         // odities, printing characters that come out wrong:
6560         // Num-Multiply, or *
6561         '*': 106, star: 106, asterisk: 106, multiply: 106,
6562         // Num-Plus or +
6563         '+': 107, 'plus': 107,
6564         // Num-Subtract, or -
6565         '-': 109, subtract: 109,
6566         // Semicolon
6567         ';': 186, semicolon:186,
6568         // = or equals
6569         '=': 187, 'equals': 187,
6570         // Comma, or ,
6571         ',': 188, comma: 188,
6572         'dash': 189, //???
6573         // Period, or ., or full-stop
6574         '.': 190, period: 190, 'full-stop': 190,
6575         // Slash, or /, or forward-slash
6576         '/': 191, slash: 191, 'forward-slash': 191,
6577         // Tick, or `, or back-quote
6578         '`': 192, tick: 192, 'back-quote': 192,
6579         // Open bracket, or [
6580         '[': 219, 'open-bracket': 219,
6581         // Back slash, or \
6582         '\\': 220, 'back-slash': 220,
6583         // Close backet, or ]
6584         ']': 221, 'close-bracket': 221,
6585         // Apostrophe, or Quote, or '
6586         '\'': 222, quote: 222, apostrophe: 222
6587     };
6588
6589     // NUMPAD 0-9
6590     var i = 95, n = 0;
6591     while (++i < 106) {
6592         d3.keybinding.keyCodes['num-' + n] = i;
6593         ++n;
6594     }
6595
6596     // 0-9
6597     i = 47; n = 0;
6598     while (++i < 58) {
6599         d3.keybinding.keyCodes[n] = i;
6600         ++n;
6601     }
6602
6603     // F1-F25
6604     i = 111; n = 1;
6605     while (++i < 136) {
6606         d3.keybinding.keyCodes['f' + n] = i;
6607         ++n;
6608     }
6609
6610     // a-z
6611     i = 64;
6612     while (++i < 91) {
6613         d3.keybinding.keyCodes[String.fromCharCode(i).toLowerCase()] = i;
6614     }
6615 })();
6616 d3.selection.prototype.one = function (type, listener, capture) {
6617     var target = this, typeOnce = type + ".once";
6618     function one() {
6619         target.on(typeOnce, null);
6620         listener.apply(this, arguments);
6621     }
6622     target.on(typeOnce, one, capture);
6623     return this;
6624 };
6625 d3.selection.prototype.dimensions = function (dimensions) {
6626     if (!arguments.length) {
6627         var node = this.node();
6628         return [node.offsetWidth,
6629                 node.offsetHeight];
6630     }
6631     return this.attr({width: dimensions[0], height: dimensions[1]});
6632 };
6633 d3.selection.prototype.trigger = function (type) {
6634     this.each(function() {
6635         var evt = document.createEvent('HTMLEvents');
6636         evt.initEvent(type, true, true);
6637         this.dispatchEvent(evt);
6638     });
6639 };
6640 d3.typeahead = function() {
6641     var event = d3.dispatch('accept'),
6642         autohighlight = false,
6643         data;
6644
6645     var typeahead = function(selection) {
6646         var container,
6647             hidden,
6648             idx = autohighlight ? 0 : -1;
6649
6650         function setup() {
6651             var rect = selection.node().getBoundingClientRect();
6652             container = d3.select(document.body)
6653                 .append('div').attr('class', 'typeahead')
6654                 .style({
6655                     position: 'absolute',
6656                     left: rect.left + 'px',
6657                     top: rect.bottom + 'px'
6658                 });
6659             selection
6660                 .on('keyup.typeahead', key);
6661             hidden = false;
6662         }
6663
6664         function hide() {
6665             container.remove();
6666             idx = autohighlight ? 0 : -1;
6667             hidden = true;
6668         }
6669
6670         function slowHide() {
6671             if (autohighlight) {
6672                 if (container.select('a.selected').node()) {
6673                     select(container.select('a.selected').datum());
6674                     event.accept();
6675                 }
6676             }
6677             window.setTimeout(hide, 150);
6678         }
6679
6680         selection
6681             .on('focus.typeahead', setup)
6682             .on('blur.typeahead', slowHide);
6683
6684         function key() {
6685            var len = container.selectAll('a').data().length;
6686            if (d3.event.keyCode === 40) {
6687                idx = Math.min(idx + 1, len - 1);
6688                return highlight();
6689            } else if (d3.event.keyCode === 38) {
6690                idx = Math.max(idx - 1, 0);
6691                return highlight();
6692            } else if (d3.event.keyCode === 13) {
6693                if (container.select('a.selected').node()) {
6694                    select(container.select('a.selected').datum());
6695                }
6696                event.accept();
6697                hide();
6698            } else {
6699                update();
6700            }
6701         }
6702
6703         function highlight() {
6704             container
6705                 .selectAll('a')
6706                 .classed('selected', function(d, i) { return i == idx; });
6707         }
6708
6709         function update() {
6710             if (hidden) setup();
6711
6712             data(selection, function(data) {
6713                 container.style('display', function() {
6714                     return data.length ? 'block' : 'none';
6715                 });
6716
6717                 var options = container
6718                     .selectAll('a')
6719                     .data(data, function(d) { return d.value; });
6720
6721                 options.enter()
6722                     .append('a')
6723                     .text(function(d) { return d.value; })
6724                     .attr('title', function(d) { return d.title; })
6725                     .on('click', select);
6726
6727                 options.exit().remove();
6728
6729                 options
6730                     .classed('selected', function(d, i) { return i == idx; });
6731             });
6732         }
6733
6734         function select(d) {
6735             selection
6736                 .property('value', d.value)
6737                 .trigger('change');
6738         }
6739
6740     };
6741
6742     typeahead.data = function(_) {
6743         if (!arguments.length) return data;
6744         data = _;
6745         return typeahead;
6746     };
6747
6748     typeahead.autohighlight = function(_) {
6749         if (!arguments.length) return autohighlight;
6750         autohighlight = _;
6751         return typeahead;
6752     };
6753
6754     return d3.rebind(typeahead, event, 'on');
6755 };
6756 // Tooltips and svg mask used to highlight certain features
6757 d3.curtain = function() {
6758
6759     var event = d3.dispatch(),
6760         surface,
6761         tooltip,
6762         darkness;
6763
6764     function curtain(selection) {
6765
6766         surface = selection.append('svg')
6767             .attr('id', 'curtain')
6768             .style({
6769                 'z-index': 1000,
6770                 'pointer-events': 'none',
6771                 'position': 'absolute',
6772                 'top': 0,
6773                 'left': 0
6774             });
6775
6776         darkness = surface.append('path')
6777             .attr({
6778                 x: 0,
6779                 y: 0,
6780                 'class': 'curtain-darkness'
6781             });
6782
6783         d3.select(window).on('resize.curtain', resize);
6784
6785         tooltip = selection.append('div')
6786             .attr('class', 'tooltip')
6787             .style('z-index', 1002);
6788
6789         tooltip.append('div').attr('class', 'tooltip-arrow');
6790         tooltip.append('div').attr('class', 'tooltip-inner');
6791
6792         resize();
6793
6794         function resize() {
6795             surface.attr({
6796                 width: window.innerWidth,
6797                 height: window.innerHeight
6798             });
6799             curtain.cut(darkness.datum());
6800         }
6801     }
6802
6803     curtain.reveal = function(box, text, tooltipclass, duration) {
6804         if (typeof box === 'string') box = d3.select(box).node();
6805         if (box.getBoundingClientRect) box = box.getBoundingClientRect();
6806
6807         curtain.cut(box, duration);
6808
6809         if (text) {
6810             // pseudo markdown bold text hack
6811             var parts = text.split('**');
6812             var html = parts[0] ? '<span>' + parts[0] + '</span>' : '';
6813             if (parts[1]) html += '<span class="bold">' + parts[1] + '</span>';
6814
6815             var dimensions = tooltip.classed('in', true)
6816                 .select('.tooltip-inner')
6817                     .html(html)
6818                     .dimensions();
6819
6820             var pos;
6821
6822             var w = window.innerWidth,
6823                 h = window.innerHeight;
6824
6825             if (box.top + box.height < Math.min(100, box.width + box.left)) {
6826                 side = 'bottom';
6827                 pos = [box.left + box.width / 2 - dimensions[0]/ 2, box.top + box.height];
6828
6829             } else if (box.left + box.width + 300 < window.innerWidth) {
6830                 side = 'right';
6831                 pos = [box.left + box.width, box.top + box.height / 2 - dimensions[1] / 2];
6832
6833             } else if (box.left > 300) {
6834                 side = 'left';
6835                 pos = [box.left - 200, box.top + box.height / 2 - dimensions[1] / 2];
6836             } else {
6837                 side = 'bottom';
6838                 pos = [box.left, box.top + box.height];
6839             }
6840
6841             pos = [
6842                 Math.min(Math.max(10, pos[0]), w - dimensions[0] - 10),
6843                 Math.min(Math.max(10, pos[1]), h - dimensions[1] - 10)
6844             ];
6845
6846
6847             if (duration !== 0 || !tooltip.classed(side)) tooltip.call(iD.ui.Toggle(true));
6848
6849             tooltip
6850                 .style('top', pos[1] + 'px')
6851                 .style('left', pos[0] + 'px')
6852                 .attr('class', 'curtain-tooltip tooltip in ' + side + ' ' + tooltipclass)
6853                 .select('.tooltip-inner')
6854                     .html(html);
6855
6856         } else {
6857             tooltip.call(iD.ui.Toggle(false));
6858         }
6859     };
6860
6861     curtain.cut = function(datum, duration) {
6862         darkness.datum(datum);
6863
6864         (duration === 0 ? darkness : darkness.transition().duration(duration || 600))
6865             .attr('d', function(d) {
6866                 var string = "M 0,0 L 0," + window.innerHeight + " L " +
6867                     window.innerWidth + "," + window.innerHeight + "L" +
6868                     window.innerWidth + ",0 Z";
6869
6870                 if (!d) return string;
6871                 return string + 'M' +
6872                     d.left + ',' + d.top + 'L' +
6873                     d.left + ',' + (d.top + d.height) + 'L' +
6874                     (d.left + d.width) + ',' + (d.top + d.height) + 'L' +
6875                     (d.left + d.width) + ',' + (d.top) + 'Z';
6876
6877             });
6878     };
6879
6880     curtain.remove = function() {
6881         surface.remove();
6882         tooltip.remove();
6883     };
6884
6885     return d3.rebind(curtain, event, 'on');
6886 };
6887 // Like selection.property('value', ...), but avoids no-op value sets,
6888 // which can result in layout/repaint thrashing in some situations.
6889 d3.selection.prototype.value = function(value) {
6890     function d3_selection_value(value) {
6891       function valueNull() {
6892         delete this.value;
6893       }
6894
6895       function valueConstant() {
6896         if (this.value !== value) this.value = value;
6897       }
6898
6899       function valueFunction() {
6900         var x = value.apply(this, arguments);
6901         if (x == null) delete this.value;
6902         else if (this.value !== x) this.value = x;
6903       }
6904
6905       return value == null
6906           ? valueNull : (typeof value === "function"
6907           ? valueFunction : valueConstant);
6908     }
6909
6910     if (!arguments.length) return this.property('value');
6911     return this.each(d3_selection_value(value));
6912 };
6913 var JXON = new (function () {
6914   var
6915     sValueProp = "keyValue", sAttributesProp = "keyAttributes", sAttrPref = "@", /* you can customize these values */
6916     aCache = [], rIsNull = /^\s*$/, rIsBool = /^(?:true|false)$/i;
6917
6918   function parseText (sValue) {
6919     if (rIsNull.test(sValue)) { return null; }
6920     if (rIsBool.test(sValue)) { return sValue.toLowerCase() === "true"; }
6921     if (isFinite(sValue)) { return parseFloat(sValue); }
6922     if (isFinite(Date.parse(sValue))) { return new Date(sValue); }
6923     return sValue;
6924   }
6925
6926   function EmptyTree () { }
6927   EmptyTree.prototype.toString = function () { return "null"; };
6928   EmptyTree.prototype.valueOf = function () { return null; };
6929
6930   function objectify (vValue) {
6931     return vValue === null ? new EmptyTree() : vValue instanceof Object ? vValue : new vValue.constructor(vValue);
6932   }
6933
6934   function createObjTree (oParentNode, nVerb, bFreeze, bNesteAttr) {
6935     var
6936       nLevelStart = aCache.length, bChildren = oParentNode.hasChildNodes(),
6937       bAttributes = oParentNode.hasAttributes(), bHighVerb = Boolean(nVerb & 2);
6938
6939     var
6940       sProp, vContent, nLength = 0, sCollectedTxt = "",
6941       vResult = bHighVerb ? {} : /* put here the default value for empty nodes: */ true;
6942
6943     if (bChildren) {
6944       for (var oNode, nItem = 0; nItem < oParentNode.childNodes.length; nItem++) {
6945         oNode = oParentNode.childNodes.item(nItem);
6946         if (oNode.nodeType === 4) { sCollectedTxt += oNode.nodeValue; } /* nodeType is "CDATASection" (4) */
6947         else if (oNode.nodeType === 3) { sCollectedTxt += oNode.nodeValue.trim(); } /* nodeType is "Text" (3) */
6948         else if (oNode.nodeType === 1 && !oNode.prefix) { aCache.push(oNode); } /* nodeType is "Element" (1) */
6949       }
6950     }
6951
6952     var nLevelEnd = aCache.length, vBuiltVal = parseText(sCollectedTxt);
6953
6954     if (!bHighVerb && (bChildren || bAttributes)) { vResult = nVerb === 0 ? objectify(vBuiltVal) : {}; }
6955
6956     for (var nElId = nLevelStart; nElId < nLevelEnd; nElId++) {
6957       sProp = aCache[nElId].nodeName.toLowerCase();
6958       vContent = createObjTree(aCache[nElId], nVerb, bFreeze, bNesteAttr);
6959       if (vResult.hasOwnProperty(sProp)) {
6960         if (vResult[sProp].constructor !== Array) { vResult[sProp] = [vResult[sProp]]; }
6961         vResult[sProp].push(vContent);
6962       } else {
6963         vResult[sProp] = vContent;
6964         nLength++;
6965       }
6966     }
6967
6968     if (bAttributes) {
6969       var
6970         nAttrLen = oParentNode.attributes.length,
6971         sAPrefix = bNesteAttr ? "" : sAttrPref, oAttrParent = bNesteAttr ? {} : vResult;
6972
6973       for (var oAttrib, nAttrib = 0; nAttrib < nAttrLen; nLength++, nAttrib++) {
6974         oAttrib = oParentNode.attributes.item(nAttrib);
6975         oAttrParent[sAPrefix + oAttrib.name.toLowerCase()] = parseText(oAttrib.value.trim());
6976       }
6977
6978       if (bNesteAttr) {
6979         if (bFreeze) { Object.freeze(oAttrParent); }
6980         vResult[sAttributesProp] = oAttrParent;
6981         nLength -= nAttrLen - 1;
6982       }
6983     }
6984
6985     if (nVerb === 3 || (nVerb === 2 || nVerb === 1 && nLength > 0) && sCollectedTxt) {
6986       vResult[sValueProp] = vBuiltVal;
6987     } else if (!bHighVerb && nLength === 0 && sCollectedTxt) {
6988       vResult = vBuiltVal;
6989     }
6990
6991     if (bFreeze && (bHighVerb || nLength > 0)) { Object.freeze(vResult); }
6992
6993     aCache.length = nLevelStart;
6994
6995     return vResult;
6996   }
6997
6998   function loadObjTree (oXMLDoc, oParentEl, oParentObj) {
6999     var vValue, oChild;
7000
7001     if (oParentObj instanceof String || oParentObj instanceof Number || oParentObj instanceof Boolean) {
7002       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toString())); /* verbosity level is 0 */
7003     } else if (oParentObj.constructor === Date) {
7004       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toGMTString()));    
7005     }
7006
7007     for (var sName in oParentObj) {
7008       vValue = oParentObj[sName];
7009       if (isFinite(sName) || vValue instanceof Function) { continue; } /* verbosity level is 0 */
7010       if (sName === sValueProp) {
7011         if (vValue !== null && vValue !== true) { oParentEl.appendChild(oXMLDoc.createTextNode(vValue.constructor === Date ? vValue.toGMTString() : String(vValue))); }
7012       } else if (sName === sAttributesProp) { /* verbosity level is 3 */
7013         for (var sAttrib in vValue) { oParentEl.setAttribute(sAttrib, vValue[sAttrib]); }
7014       } else if (sName.charAt(0) === sAttrPref) {
7015         oParentEl.setAttribute(sName.slice(1), vValue);
7016       } else if (vValue.constructor === Array) {
7017         for (var nItem = 0; nItem < vValue.length; nItem++) {
7018           oChild = oXMLDoc.createElement(sName);
7019           loadObjTree(oXMLDoc, oChild, vValue[nItem]);
7020           oParentEl.appendChild(oChild);
7021         }
7022       } else {
7023         oChild = oXMLDoc.createElement(sName);
7024         if (vValue instanceof Object) {
7025           loadObjTree(oXMLDoc, oChild, vValue);
7026         } else if (vValue !== null && vValue !== true) {
7027           oChild.appendChild(oXMLDoc.createTextNode(vValue.toString()));
7028         }
7029         oParentEl.appendChild(oChild);
7030      }
7031    }
7032   }
7033
7034   this.build = function (oXMLParent, nVerbosity /* optional */, bFreeze /* optional */, bNesteAttributes /* optional */) {
7035     var _nVerb = arguments.length > 1 && typeof nVerbosity === "number" ? nVerbosity & 3 : /* put here the default verbosity level: */ 1;
7036     return createObjTree(oXMLParent, _nVerb, bFreeze || false, arguments.length > 3 ? bNesteAttributes : _nVerb === 3);    
7037   };
7038
7039   this.unbuild = function (oObjTree) {    
7040     var oNewDoc = document.implementation.createDocument("", "", null);
7041     loadObjTree(oNewDoc, oNewDoc, oObjTree);
7042     return oNewDoc;
7043   };
7044
7045   this.stringify = function (oObjTree) {
7046     return (new XMLSerializer()).serializeToString(JXON.unbuild(oObjTree));
7047   };
7048 })();
7049 // var myObject = JXON.build(doc);
7050 // we got our javascript object! try: alert(JSON.stringify(myObject));
7051
7052 // var newDoc = JXON.unbuild(myObject);
7053 // we got our Document instance! try: alert((new XMLSerializer()).serializeToString(newDoc));
7054 /**
7055  * @license
7056  * Lo-Dash 2.3.0 (Custom Build) <http://lodash.com/>
7057  * Build: `lodash --debug --output js/lib/lodash.js include="any,assign,bind,clone,compact,contains,debounce,difference,each,every,extend,filter,find,first,forEach,groupBy,indexOf,intersection,isEmpty,isEqual,isFunction,keys,last,map,omit,pairs,pluck,reject,some,throttle,union,uniq,unique,values,without,flatten,value,chain,cloneDeep,merge,pick,reduce" exports="global,node"`
7058  * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
7059  * Based on Underscore.js 1.5.2 <http://underscorejs.org/LICENSE>
7060  * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
7061  * Available under MIT license <http://lodash.com/license>
7062  */
7063 ;(function() {
7064
7065   /** Used as a safe reference for `undefined` in pre ES5 environments */
7066   var undefined;
7067
7068   /** Used to pool arrays and objects used internally */
7069   var arrayPool = [],
7070       objectPool = [];
7071
7072   /** Used internally to indicate various things */
7073   var indicatorObject = {};
7074
7075   /** Used to prefix keys to avoid issues with `__proto__` and properties on `Object.prototype` */
7076   var keyPrefix = +new Date + '';
7077
7078   /** Used as the size when optimizations are enabled for large arrays */
7079   var largeArraySize = 75;
7080
7081   /** Used as the max size of the `arrayPool` and `objectPool` */
7082   var maxPoolSize = 40;
7083
7084   /** Used to match regexp flags from their coerced string values */
7085   var reFlags = /\w*$/;
7086
7087   /** Used to detected named functions */
7088   var reFuncName = /^\s*function[ \n\r\t]+\w/;
7089
7090   /** Used to detect functions containing a `this` reference */
7091   var reThis = /\bthis\b/;
7092
7093   /** Used to fix the JScript [[DontEnum]] bug */
7094   var shadowedProps = [
7095     'constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable',
7096     'toLocaleString', 'toString', 'valueOf'
7097   ];
7098
7099   /** `Object#toString` result shortcuts */
7100   var argsClass = '[object Arguments]',
7101       arrayClass = '[object Array]',
7102       boolClass = '[object Boolean]',
7103       dateClass = '[object Date]',
7104       errorClass = '[object Error]',
7105       funcClass = '[object Function]',
7106       numberClass = '[object Number]',
7107       objectClass = '[object Object]',
7108       regexpClass = '[object RegExp]',
7109       stringClass = '[object String]';
7110
7111   /** Used to identify object classifications that `_.clone` supports */
7112   var cloneableClasses = {};
7113   cloneableClasses[funcClass] = false;
7114   cloneableClasses[argsClass] = cloneableClasses[arrayClass] =
7115   cloneableClasses[boolClass] = cloneableClasses[dateClass] =
7116   cloneableClasses[numberClass] = cloneableClasses[objectClass] =
7117   cloneableClasses[regexpClass] = cloneableClasses[stringClass] = true;
7118
7119   /** Used as an internal `_.debounce` options object */
7120   var debounceOptions = {
7121     'leading': false,
7122     'maxWait': 0,
7123     'trailing': false
7124   };
7125
7126   /** Used as the property descriptor for `__bindData__` */
7127   var descriptor = {
7128     'configurable': false,
7129     'enumerable': false,
7130     'value': null,
7131     'writable': false
7132   };
7133
7134   /** Used as the data object for `iteratorTemplate` */
7135   var iteratorData = {
7136     'args': '',
7137     'array': null,
7138     'bottom': '',
7139     'firstArg': '',
7140     'init': '',
7141     'keys': null,
7142     'loop': '',
7143     'shadowedProps': null,
7144     'support': null,
7145     'top': '',
7146     'useHas': false
7147   };
7148
7149   /** Used to determine if values are of the language type Object */
7150   var objectTypes = {
7151     'boolean': false,
7152     'function': true,
7153     'object': true,
7154     'number': false,
7155     'string': false,
7156     'undefined': false
7157   };
7158
7159   /** Used as a reference to the global object */
7160   var root = (objectTypes[typeof window] && window) || this;
7161
7162   /** Detect free variable `exports` */
7163   var freeExports = objectTypes[typeof exports] && exports && !exports.nodeType && exports;
7164
7165   /** Detect free variable `module` */
7166   var freeModule = objectTypes[typeof module] && module && !module.nodeType && module;
7167
7168   /** Detect the popular CommonJS extension `module.exports` */
7169   var moduleExports = freeModule && freeModule.exports === freeExports && freeExports;
7170
7171   /** Detect free variable `global` from Node.js or Browserified code and use it as `root` */
7172   var freeGlobal = objectTypes[typeof global] && global;
7173   if (freeGlobal && (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal)) {
7174     root = freeGlobal;
7175   }
7176
7177   /*--------------------------------------------------------------------------*/
7178
7179   /**
7180    * The base implementation of `_.indexOf` without support for binary searches
7181    * or `fromIndex` constraints.
7182    *
7183    * @private
7184    * @param {Array} array The array to search.
7185    * @param {*} value The value to search for.
7186    * @param {number} [fromIndex=0] The index to search from.
7187    * @returns {number} Returns the index of the matched value or `-1`.
7188    */
7189   function baseIndexOf(array, value, fromIndex) {
7190     var index = (fromIndex || 0) - 1,
7191         length = array ? array.length : 0;
7192
7193     while (++index < length) {
7194       if (array[index] === value) {
7195         return index;
7196       }
7197     }
7198     return -1;
7199   }
7200
7201   /**
7202    * An implementation of `_.contains` for cache objects that mimics the return
7203    * signature of `_.indexOf` by returning `0` if the value is found, else `-1`.
7204    *
7205    * @private
7206    * @param {Object} cache The cache object to inspect.
7207    * @param {*} value The value to search for.
7208    * @returns {number} Returns `0` if `value` is found, else `-1`.
7209    */
7210   function cacheIndexOf(cache, value) {
7211     var type = typeof value;
7212     cache = cache.cache;
7213
7214     if (type == 'boolean' || value == null) {
7215       return cache[value] ? 0 : -1;
7216     }
7217     if (type != 'number' && type != 'string') {
7218       type = 'object';
7219     }
7220     var key = type == 'number' ? value : keyPrefix + value;
7221     cache = (cache = cache[type]) && cache[key];
7222
7223     return type == 'object'
7224       ? (cache && baseIndexOf(cache, value) > -1 ? 0 : -1)
7225       : (cache ? 0 : -1);
7226   }
7227
7228   /**
7229    * Adds a given value to the corresponding cache object.
7230    *
7231    * @private
7232    * @param {*} value The value to add to the cache.
7233    */
7234   function cachePush(value) {
7235     var cache = this.cache,
7236         type = typeof value;
7237
7238     if (type == 'boolean' || value == null) {
7239       cache[value] = true;
7240     } else {
7241       if (type != 'number' && type != 'string') {
7242         type = 'object';
7243       }
7244       var key = type == 'number' ? value : keyPrefix + value,
7245           typeCache = cache[type] || (cache[type] = {});
7246
7247       if (type == 'object') {
7248         (typeCache[key] || (typeCache[key] = [])).push(value);
7249       } else {
7250         typeCache[key] = true;
7251       }
7252     }
7253   }
7254
7255   /**
7256    * Creates a cache object to optimize linear searches of large arrays.
7257    *
7258    * @private
7259    * @param {Array} [array=[]] The array to search.
7260    * @returns {null|Object} Returns the cache object or `null` if caching should not be used.
7261    */
7262   function createCache(array) {
7263     var index = -1,
7264         length = array.length,
7265         first = array[0],
7266         mid = array[(length / 2) | 0],
7267         last = array[length - 1];
7268
7269     if (first && typeof first == 'object' &&
7270         mid && typeof mid == 'object' && last && typeof last == 'object') {
7271       return false;
7272     }
7273     var cache = getObject();
7274     cache['false'] = cache['null'] = cache['true'] = cache['undefined'] = false;
7275
7276     var result = getObject();
7277     result.array = array;
7278     result.cache = cache;
7279     result.push = cachePush;
7280
7281     while (++index < length) {
7282       result.push(array[index]);
7283     }
7284     return result;
7285   }
7286
7287   /**
7288    * Gets an array from the array pool or creates a new one if the pool is empty.
7289    *
7290    * @private
7291    * @returns {Array} The array from the pool.
7292    */
7293   function getArray() {
7294     return arrayPool.pop() || [];
7295   }
7296
7297   /**
7298    * Gets an object from the object pool or creates a new one if the pool is empty.
7299    *
7300    * @private
7301    * @returns {Object} The object from the pool.
7302    */
7303   function getObject() {
7304     return objectPool.pop() || {
7305       'array': null,
7306       'cache': null,
7307       'false': false,
7308       'null': false,
7309       'number': null,
7310       'object': null,
7311       'push': null,
7312       'string': null,
7313       'true': false,
7314       'undefined': false
7315     };
7316   }
7317
7318   /**
7319    * Checks if `value` is a DOM node in IE < 9.
7320    *
7321    * @private
7322    * @param {*} value The value to check.
7323    * @returns {boolean} Returns `true` if the `value` is a DOM node, else `false`.
7324    */
7325   function isNode(value) {
7326     // IE < 9 presents DOM nodes as `Object` objects except they have `toString`
7327     // methods that are `typeof` "string" and still can coerce nodes to strings
7328     return typeof value.toString != 'function' && typeof (value + '') == 'string';
7329   }
7330
7331   /**
7332    * Releases the given array back to the array pool.
7333    *
7334    * @private
7335    * @param {Array} [array] The array to release.
7336    */
7337   function releaseArray(array) {
7338     array.length = 0;
7339     if (arrayPool.length < maxPoolSize) {
7340       arrayPool.push(array);
7341     }
7342   }
7343
7344   /**
7345    * Releases the given object back to the object pool.
7346    *
7347    * @private
7348    * @param {Object} [object] The object to release.
7349    */
7350   function releaseObject(object) {
7351     var cache = object.cache;
7352     if (cache) {
7353       releaseObject(cache);
7354     }
7355     object.array = object.cache =object.object = object.number = object.string =null;
7356     if (objectPool.length < maxPoolSize) {
7357       objectPool.push(object);
7358     }
7359   }
7360
7361   /**
7362    * Slices the `collection` from the `start` index up to, but not including,
7363    * the `end` index.
7364    *
7365    * Note: This function is used instead of `Array#slice` to support node lists
7366    * in IE < 9 and to ensure dense arrays are returned.
7367    *
7368    * @private
7369    * @param {Array|Object|string} collection The collection to slice.
7370    * @param {number} start The start index.
7371    * @param {number} end The end index.
7372    * @returns {Array} Returns the new array.
7373    */
7374   function slice(array, start, end) {
7375     start || (start = 0);
7376     if (typeof end == 'undefined') {
7377       end = array ? array.length : 0;
7378     }
7379     var index = -1,
7380         length = end - start || 0,
7381         result = Array(length < 0 ? 0 : length);
7382
7383     while (++index < length) {
7384       result[index] = array[start + index];
7385     }
7386     return result;
7387   }
7388
7389   /*--------------------------------------------------------------------------*/
7390
7391   /**
7392    * Used for `Array` method references.
7393    *
7394    * Normally `Array.prototype` would suffice, however, using an array literal
7395    * avoids issues in Narwhal.
7396    */
7397   var arrayRef = [];
7398
7399   /** Used for native method references */
7400   var errorProto = Error.prototype,
7401       objectProto = Object.prototype,
7402       stringProto = String.prototype;
7403
7404   /** Used to resolve the internal [[Class]] of values */
7405   var toString = objectProto.toString;
7406
7407   /** Used to detect if a method is native */
7408   var reNative = RegExp('^' +
7409     String(toString)
7410       .replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
7411       .replace(/toString| for [^\]]+/g, '.*?') + '$'
7412   );
7413
7414   /** Native method shortcuts */
7415   var fnToString = Function.prototype.toString,
7416       getPrototypeOf = reNative.test(getPrototypeOf = Object.getPrototypeOf) && getPrototypeOf,
7417       hasOwnProperty = objectProto.hasOwnProperty,
7418       now = reNative.test(now = Date.now) && now || function() { return +new Date; },
7419       push = arrayRef.push,
7420       propertyIsEnumerable = objectProto.propertyIsEnumerable;
7421
7422   /** Used to set meta data on functions */
7423   var defineProperty = (function() {
7424     // IE 8 only accepts DOM elements
7425     try {
7426       var o = {},
7427           func = reNative.test(func = Object.defineProperty) && func,
7428           result = func(o, o, o) && func;
7429     } catch(e) { }
7430     return result;
7431   }());
7432
7433   /* Native method shortcuts for methods with the same name as other `lodash` methods */
7434   var nativeCreate = reNative.test(nativeCreate = Object.create) && nativeCreate,
7435       nativeIsArray = reNative.test(nativeIsArray = Array.isArray) && nativeIsArray,
7436       nativeKeys = reNative.test(nativeKeys = Object.keys) && nativeKeys,
7437       nativeMax = Math.max,
7438       nativeMin = Math.min;
7439
7440   /** Used to lookup a built-in constructor by [[Class]] */
7441   var ctorByClass = {};
7442   ctorByClass[arrayClass] = Array;
7443   ctorByClass[boolClass] = Boolean;
7444   ctorByClass[dateClass] = Date;
7445   ctorByClass[funcClass] = Function;
7446   ctorByClass[objectClass] = Object;
7447   ctorByClass[numberClass] = Number;
7448   ctorByClass[regexpClass] = RegExp;
7449   ctorByClass[stringClass] = String;
7450
7451   /** Used to avoid iterating non-enumerable properties in IE < 9 */
7452   var nonEnumProps = {};
7453   nonEnumProps[arrayClass] = nonEnumProps[dateClass] = nonEnumProps[numberClass] = { 'constructor': true, 'toLocaleString': true, 'toString': true, 'valueOf': true };
7454   nonEnumProps[boolClass] = nonEnumProps[stringClass] = { 'constructor': true, 'toString': true, 'valueOf': true };
7455   nonEnumProps[errorClass] = nonEnumProps[funcClass] = nonEnumProps[regexpClass] = { 'constructor': true, 'toString': true };
7456   nonEnumProps[objectClass] = { 'constructor': true };
7457
7458   (function() {
7459     var length = shadowedProps.length;
7460     while (length--) {
7461       var key = shadowedProps[length];
7462       for (var className in nonEnumProps) {
7463         if (hasOwnProperty.call(nonEnumProps, className) && !hasOwnProperty.call(nonEnumProps[className], key)) {
7464           nonEnumProps[className][key] = false;
7465         }
7466       }
7467     }
7468   }());
7469
7470   /*--------------------------------------------------------------------------*/
7471
7472   /**
7473    * Creates a `lodash` object which wraps the given value to enable intuitive
7474    * method chaining.
7475    *
7476    * In addition to Lo-Dash methods, wrappers also have the following `Array` methods:
7477    * `concat`, `join`, `pop`, `push`, `reverse`, `shift`, `slice`, `sort`, `splice`,
7478    * and `unshift`
7479    *
7480    * Chaining is supported in custom builds as long as the `value` method is
7481    * implicitly or explicitly included in the build.
7482    *
7483    * The chainable wrapper functions are:
7484    * `after`, `assign`, `bind`, `bindAll`, `bindKey`, `chain`, `compact`,
7485    * `compose`, `concat`, `countBy`, `create`, `createCallback`, `curry`,
7486    * `debounce`, `defaults`, `defer`, `delay`, `difference`, `filter`, `flatten`,
7487    * `forEach`, `forEachRight`, `forIn`, `forInRight`, `forOwn`, `forOwnRight`,
7488    * `functions`, `groupBy`, `indexBy`, `initial`, `intersection`, `invert`,
7489    * `invoke`, `keys`, `map`, `max`, `memoize`, `merge`, `min`, `object`, `omit`,
7490    * `once`, `pairs`, `partial`, `partialRight`, `pick`, `pluck`, `pull`, `push`,
7491    * `range`, `reject`, `remove`, `rest`, `reverse`, `shuffle`, `slice`, `sort`,
7492    * `sortBy`, `splice`, `tap`, `throttle`, `times`, `toArray`, `transform`,
7493    * `union`, `uniq`, `unshift`, `unzip`, `values`, `where`, `without`, `wrap`,
7494    * and `zip`
7495    *
7496    * The non-chainable wrapper functions are:
7497    * `clone`, `cloneDeep`, `contains`, `escape`, `every`, `find`, `findIndex`,
7498    * `findKey`, `findLast`, `findLastIndex`, `findLastKey`, `has`, `identity`,
7499    * `indexOf`, `isArguments`, `isArray`, `isBoolean`, `isDate`, `isElement`,
7500    * `isEmpty`, `isEqual`, `isFinite`, `isFunction`, `isNaN`, `isNull`, `isNumber`,
7501    * `isObject`, `isPlainObject`, `isRegExp`, `isString`, `isUndefined`, `join`,
7502    * `lastIndexOf`, `mixin`, `noConflict`, `parseInt`, `pop`, `random`, `reduce`,
7503    * `reduceRight`, `result`, `shift`, `size`, `some`, `sortedIndex`, `runInContext`,
7504    * `template`, `unescape`, `uniqueId`, and `value`
7505    *
7506    * The wrapper functions `first` and `last` return wrapped values when `n` is
7507    * provided, otherwise they return unwrapped values.
7508    *
7509    * Explicit chaining can be enabled by using the `_.chain` method.
7510    *
7511    * @name _
7512    * @constructor
7513    * @category Chaining
7514    * @param {*} value The value to wrap in a `lodash` instance.
7515    * @returns {Object} Returns a `lodash` instance.
7516    * @example
7517    *
7518    * var wrapped = _([1, 2, 3]);
7519    *
7520    * // returns an unwrapped value
7521    * wrapped.reduce(function(sum, num) {
7522    *   return sum + num;
7523    * });
7524    * // => 6
7525    *
7526    * // returns a wrapped value
7527    * var squares = wrapped.map(function(num) {
7528    *   return num * num;
7529    * });
7530    *
7531    * _.isArray(squares);
7532    * // => false
7533    *
7534    * _.isArray(squares.value());
7535    * // => true
7536    */
7537   function lodash(value) {
7538     // don't wrap if already wrapped, even if wrapped by a different `lodash` constructor
7539     return (value && typeof value == 'object' && !isArray(value) && hasOwnProperty.call(value, '__wrapped__'))
7540      ? value
7541      : new lodashWrapper(value);
7542   }
7543
7544   /**
7545    * A fast path for creating `lodash` wrapper objects.
7546    *
7547    * @private
7548    * @param {*} value The value to wrap in a `lodash` instance.
7549    * @param {boolean} chainAll A flag to enable chaining for all methods
7550    * @returns {Object} Returns a `lodash` instance.
7551    */
7552   function lodashWrapper(value, chainAll) {
7553     this.__chain__ = !!chainAll;
7554     this.__wrapped__ = value;
7555   }
7556   // ensure `new lodashWrapper` is an instance of `lodash`
7557   lodashWrapper.prototype = lodash.prototype;
7558
7559   /**
7560    * An object used to flag environments features.
7561    *
7562    * @static
7563    * @memberOf _
7564    * @type Object
7565    */
7566   var support = lodash.support = {};
7567
7568   (function() {
7569     var ctor = function() { this.x = 1; },
7570         object = { '0': 1, 'length': 1 },
7571         props = [];
7572
7573     ctor.prototype = { 'valueOf': 1, 'y': 1 };
7574     for (var key in new ctor) { props.push(key); }
7575     for (key in arguments) { }
7576
7577     /**
7578      * Detect if an `arguments` object's [[Class]] is resolvable (all but Firefox < 4, IE < 9).
7579      *
7580      * @memberOf _.support
7581      * @type boolean
7582      */
7583     support.argsClass = toString.call(arguments) == argsClass;
7584
7585     /**
7586      * Detect if `arguments` objects are `Object` objects (all but Narwhal and Opera < 10.5).
7587      *
7588      * @memberOf _.support
7589      * @type boolean
7590      */
7591     support.argsObject = arguments.constructor == Object && !(arguments instanceof Array);
7592
7593     /**
7594      * Detect if `name` or `message` properties of `Error.prototype` are
7595      * enumerable by default. (IE < 9, Safari < 5.1)
7596      *
7597      * @memberOf _.support
7598      * @type boolean
7599      */
7600     support.enumErrorProps = propertyIsEnumerable.call(errorProto, 'message') || propertyIsEnumerable.call(errorProto, 'name');
7601
7602     /**
7603      * Detect if `prototype` properties are enumerable by default.
7604      *
7605      * Firefox < 3.6, Opera > 9.50 - Opera < 11.60, and Safari < 5.1
7606      * (if the prototype or a property on the prototype has been set)
7607      * incorrectly sets a function's `prototype` property [[Enumerable]]
7608      * value to `true`.
7609      *
7610      * @memberOf _.support
7611      * @type boolean
7612      */
7613     support.enumPrototypes = propertyIsEnumerable.call(ctor, 'prototype');
7614
7615     /**
7616      * Detect if functions can be decompiled by `Function#toString`
7617      * (all but PS3 and older Opera mobile browsers & avoided in Windows 8 apps).
7618      *
7619      * @memberOf _.support
7620      * @type boolean
7621      */
7622     support.funcDecomp = !reNative.test(root.WinRTError) && reThis.test(function() { return this; });
7623
7624     /**
7625      * Detect if `Function#name` is supported (all but IE).
7626      *
7627      * @memberOf _.support
7628      * @type boolean
7629      */
7630     support.funcNames = typeof Function.name == 'string';
7631
7632     /**
7633      * Detect if `arguments` object indexes are non-enumerable
7634      * (Firefox < 4, IE < 9, PhantomJS, Safari < 5.1).
7635      *
7636      * @memberOf _.support
7637      * @type boolean
7638      */
7639     support.nonEnumArgs = key != 0;
7640
7641     /**
7642      * Detect if properties shadowing those on `Object.prototype` are non-enumerable.
7643      *
7644      * In IE < 9 an objects own properties, shadowing non-enumerable ones, are
7645      * made non-enumerable as well (a.k.a the JScript [[DontEnum]] bug).
7646      *
7647      * @memberOf _.support
7648      * @type boolean
7649      */
7650     support.nonEnumShadows = !/valueOf/.test(props);
7651
7652     /**
7653      * Detect if own properties are iterated after inherited properties (all but IE < 9).
7654      *
7655      * @memberOf _.support
7656      * @type boolean
7657      */
7658     support.ownLast = props[0] != 'x';
7659
7660     /**
7661      * Detect if `Array#shift` and `Array#splice` augment array-like objects correctly.
7662      *
7663      * Firefox < 10, IE compatibility mode, and IE < 9 have buggy Array `shift()`
7664      * and `splice()` functions that fail to remove the last element, `value[0]`,
7665      * of array-like objects even though the `length` property is set to `0`.
7666      * The `shift()` method is buggy in IE 8 compatibility mode, while `splice()`
7667      * is buggy regardless of mode in IE < 9 and buggy in compatibility mode in IE 9.
7668      *
7669      * @memberOf _.support
7670      * @type boolean
7671      */
7672     support.spliceObjects = (arrayRef.splice.call(object, 0, 1), !object[0]);
7673
7674     /**
7675      * Detect lack of support for accessing string characters by index.
7676      *
7677      * IE < 8 can't access characters by index and IE 8 can only access
7678      * characters by index on string literals.
7679      *
7680      * @memberOf _.support
7681      * @type boolean
7682      */
7683     support.unindexedChars = ('x'[0] + Object('x')[0]) != 'xx';
7684
7685     /**
7686      * Detect if a DOM node's [[Class]] is resolvable (all but IE < 9)
7687      * and that the JS engine errors when attempting to coerce an object to
7688      * a string without a `toString` function.
7689      *
7690      * @memberOf _.support
7691      * @type boolean
7692      */
7693     try {
7694       support.nodeClass = !(toString.call(document) == objectClass && !({ 'toString': 0 } + ''));
7695     } catch(e) {
7696       support.nodeClass = true;
7697     }
7698   }(1));
7699
7700   /*--------------------------------------------------------------------------*/
7701
7702   /**
7703    * The template used to create iterator functions.
7704    *
7705    * @private
7706    * @param {Object} data The data object used to populate the text.
7707    * @returns {string} Returns the interpolated text.
7708    */
7709   var iteratorTemplate = function(obj) {
7710
7711     var __p = 'var index, iterable = ' +
7712     (obj.firstArg) +
7713     ', result = ' +
7714     (obj.init) +
7715     ';\nif (!iterable) return result;\n' +
7716     (obj.top) +
7717     ';';
7718      if (obj.array) {
7719     __p += '\nvar length = iterable.length; index = -1;\nif (' +
7720     (obj.array) +
7721     ') {  ';
7722      if (support.unindexedChars) {
7723     __p += '\n  if (isString(iterable)) {\n    iterable = iterable.split(\'\')\n  }  ';
7724      }
7725     __p += '\n  while (++index < length) {\n    ' +
7726     (obj.loop) +
7727     ';\n  }\n}\nelse {  ';
7728      } else if (support.nonEnumArgs) {
7729     __p += '\n  var length = iterable.length; index = -1;\n  if (length && isArguments(iterable)) {\n    while (++index < length) {\n      index += \'\';\n      ' +
7730     (obj.loop) +
7731     ';\n    }\n  } else {  ';
7732      }
7733
7734      if (support.enumPrototypes) {
7735     __p += '\n  var skipProto = typeof iterable == \'function\';\n  ';
7736      }
7737
7738      if (support.enumErrorProps) {
7739     __p += '\n  var skipErrorProps = iterable === errorProto || iterable instanceof Error;\n  ';
7740      }
7741
7742         var conditions = [];    if (support.enumPrototypes) { conditions.push('!(skipProto && index == "prototype")'); }    if (support.enumErrorProps)  { conditions.push('!(skipErrorProps && (index == "message" || index == "name"))'); }
7743
7744      if (obj.useHas && obj.keys) {
7745     __p += '\n  var ownIndex = -1,\n      ownProps = objectTypes[typeof iterable] && keys(iterable),\n      length = ownProps ? ownProps.length : 0;\n\n  while (++ownIndex < length) {\n    index = ownProps[ownIndex];\n';
7746         if (conditions.length) {
7747     __p += '    if (' +
7748     (conditions.join(' && ')) +
7749     ') {\n  ';
7750      }
7751     __p +=
7752     (obj.loop) +
7753     ';    ';
7754      if (conditions.length) {
7755     __p += '\n    }';
7756      }
7757     __p += '\n  }  ';
7758      } else {
7759     __p += '\n  for (index in iterable) {\n';
7760         if (obj.useHas) { conditions.push("hasOwnProperty.call(iterable, index)"); }    if (conditions.length) {
7761     __p += '    if (' +
7762     (conditions.join(' && ')) +
7763     ') {\n  ';
7764      }
7765     __p +=
7766     (obj.loop) +
7767     ';    ';
7768      if (conditions.length) {
7769     __p += '\n    }';
7770      }
7771     __p += '\n  }    ';
7772      if (support.nonEnumShadows) {
7773     __p += '\n\n  if (iterable !== objectProto) {\n    var ctor = iterable.constructor,\n        isProto = iterable === (ctor && ctor.prototype),\n        className = iterable === stringProto ? stringClass : iterable === errorProto ? errorClass : toString.call(iterable),\n        nonEnum = nonEnumProps[className];\n      ';
7774      for (k = 0; k < 7; k++) {
7775     __p += '\n    index = \'' +
7776     (obj.shadowedProps[k]) +
7777     '\';\n    if ((!(isProto && nonEnum[index]) && hasOwnProperty.call(iterable, index))';
7778             if (!obj.useHas) {
7779     __p += ' || (!nonEnum[index] && iterable[index] !== objectProto[index])';
7780      }
7781     __p += ') {\n      ' +
7782     (obj.loop) +
7783     ';\n    }      ';
7784      }
7785     __p += '\n  }    ';
7786      }
7787
7788      }
7789
7790      if (obj.array || support.nonEnumArgs) {
7791     __p += '\n}';
7792      }
7793     __p +=
7794     (obj.bottom) +
7795     ';\nreturn result';
7796
7797     return __p
7798   };
7799
7800   /*--------------------------------------------------------------------------*/
7801
7802   /**
7803    * The base implementation of `_.bind` that creates the bound function and
7804    * sets its meta data.
7805    *
7806    * @private
7807    * @param {Array} bindData The bind data array.
7808    * @returns {Function} Returns the new bound function.
7809    */
7810   function baseBind(bindData) {
7811     var func = bindData[0],
7812         partialArgs = bindData[2],
7813         thisArg = bindData[4];
7814
7815     function bound() {
7816       // `Function#bind` spec
7817       // http://es5.github.io/#x15.3.4.5
7818       if (partialArgs) {
7819         var args = partialArgs.slice();
7820         push.apply(args, arguments);
7821       }
7822       // mimic the constructor's `return` behavior
7823       // http://es5.github.io/#x13.2.2
7824       if (this instanceof bound) {
7825         // ensure `new bound` is an instance of `func`
7826         var thisBinding = baseCreate(func.prototype),
7827             result = func.apply(thisBinding, args || arguments);
7828         return isObject(result) ? result : thisBinding;
7829       }
7830       return func.apply(thisArg, args || arguments);
7831     }
7832     setBindData(bound, bindData);
7833     return bound;
7834   }
7835
7836   /**
7837    * The base implementation of `_.clone` without argument juggling or support
7838    * for `thisArg` binding.
7839    *
7840    * @private
7841    * @param {*} value The value to clone.
7842    * @param {boolean} [isDeep=false] Specify a deep clone.
7843    * @param {Function} [callback] The function to customize cloning values.
7844    * @param {Array} [stackA=[]] Tracks traversed source objects.
7845    * @param {Array} [stackB=[]] Associates clones with source counterparts.
7846    * @returns {*} Returns the cloned value.
7847    */
7848   function baseClone(value, isDeep, callback, stackA, stackB) {
7849     if (callback) {
7850       var result = callback(value);
7851       if (typeof result != 'undefined') {
7852         return result;
7853       }
7854     }
7855     // inspect [[Class]]
7856     var isObj = isObject(value);
7857     if (isObj) {
7858       var className = toString.call(value);
7859       if (!cloneableClasses[className] || (!support.nodeClass && isNode(value))) {
7860         return value;
7861       }
7862       var ctor = ctorByClass[className];
7863       switch (className) {
7864         case boolClass:
7865         case dateClass:
7866           return new ctor(+value);
7867
7868         case numberClass:
7869         case stringClass:
7870           return new ctor(value);
7871
7872         case regexpClass:
7873           result = ctor(value.source, reFlags.exec(value));
7874           result.lastIndex = value.lastIndex;
7875           return result;
7876       }
7877     } else {
7878       return value;
7879     }
7880     var isArr = isArray(value);
7881     if (isDeep) {
7882       // check for circular references and return corresponding clone
7883       var initedStack = !stackA;
7884       stackA || (stackA = getArray());
7885       stackB || (stackB = getArray());
7886
7887       var length = stackA.length;
7888       while (length--) {
7889         if (stackA[length] == value) {
7890           return stackB[length];
7891         }
7892       }
7893       result = isArr ? ctor(value.length) : {};
7894     }
7895     else {
7896       result = isArr ? slice(value) : assign({}, value);
7897     }
7898     // add array properties assigned by `RegExp#exec`
7899     if (isArr) {
7900       if (hasOwnProperty.call(value, 'index')) {
7901         result.index = value.index;
7902       }
7903       if (hasOwnProperty.call(value, 'input')) {
7904         result.input = value.input;
7905       }
7906     }
7907     // exit for shallow clone
7908     if (!isDeep) {
7909       return result;
7910     }
7911     // add the source value to the stack of traversed objects
7912     // and associate it with its clone
7913     stackA.push(value);
7914     stackB.push(result);
7915
7916     // recursively populate clone (susceptible to call stack limits)
7917     (isArr ? baseEach : forOwn)(value, function(objValue, key) {
7918       result[key] = baseClone(objValue, isDeep, callback, stackA, stackB);
7919     });
7920
7921     if (initedStack) {
7922       releaseArray(stackA);
7923       releaseArray(stackB);
7924     }
7925     return result;
7926   }
7927
7928   /**
7929    * The base implementation of `_.create` without support for assigning
7930    * properties to the created object.
7931    *
7932    * @private
7933    * @param {Object} prototype The object to inherit from.
7934    * @returns {Object} Returns the new object.
7935    */
7936   function baseCreate(prototype, properties) {
7937     return isObject(prototype) ? nativeCreate(prototype) : {};
7938   }
7939   // fallback for browsers without `Object.create`
7940   if (!nativeCreate) {
7941     baseCreate = (function() {
7942       function Object() {}
7943       return function(prototype) {
7944         if (isObject(prototype)) {
7945           Object.prototype = prototype;
7946           var result = new Object;
7947           Object.prototype = null;
7948         }
7949         return result || root.Object();
7950       };
7951     }());
7952   }
7953
7954   /**
7955    * The base implementation of `_.createCallback` without support for creating
7956    * "_.pluck" or "_.where" style callbacks.
7957    *
7958    * @private
7959    * @param {*} [func=identity] The value to convert to a callback.
7960    * @param {*} [thisArg] The `this` binding of the created callback.
7961    * @param {number} [argCount] The number of arguments the callback accepts.
7962    * @returns {Function} Returns a callback function.
7963    */
7964   function baseCreateCallback(func, thisArg, argCount) {
7965     if (typeof func != 'function') {
7966       return identity;
7967     }
7968     // exit early for no `thisArg` or already bound by `Function#bind`
7969     if (typeof thisArg == 'undefined' || !('prototype' in func)) {
7970       return func;
7971     }
7972     var bindData = func.__bindData__;
7973     if (typeof bindData == 'undefined') {
7974       if (support.funcNames) {
7975         bindData = !func.name;
7976       }
7977       bindData = bindData || !support.funcDecomp;
7978       if (!bindData) {
7979         var source = fnToString.call(func);
7980         if (!support.funcNames) {
7981           bindData = !reFuncName.test(source);
7982         }
7983         if (!bindData) {
7984           // checks if `func` references the `this` keyword and stores the result
7985           bindData = reThis.test(source);
7986           setBindData(func, bindData);
7987         }
7988       }
7989     }
7990     // exit early if there are no `this` references or `func` is bound
7991     if (bindData === false || (bindData !== true && bindData[1] & 1)) {
7992       return func;
7993     }
7994     switch (argCount) {
7995       case 1: return function(value) {
7996         return func.call(thisArg, value);
7997       };
7998       case 2: return function(a, b) {
7999         return func.call(thisArg, a, b);
8000       };
8001       case 3: return function(value, index, collection) {
8002         return func.call(thisArg, value, index, collection);
8003       };
8004       case 4: return function(accumulator, value, index, collection) {
8005         return func.call(thisArg, accumulator, value, index, collection);
8006       };
8007     }
8008     return bind(func, thisArg);
8009   }
8010
8011   /**
8012    * The base implementation of `createWrapper` that creates the wrapper and
8013    * sets its meta data.
8014    *
8015    * @private
8016    * @param {Array} bindData The bind data array.
8017    * @returns {Function} Returns the new function.
8018    */
8019   function baseCreateWrapper(bindData) {
8020     var func = bindData[0],
8021         bitmask = bindData[1],
8022         partialArgs = bindData[2],
8023         partialRightArgs = bindData[3],
8024         thisArg = bindData[4],
8025         arity = bindData[5];
8026
8027     var isBind = bitmask & 1,
8028         isBindKey = bitmask & 2,
8029         isCurry = bitmask & 4,
8030         isCurryBound = bitmask & 8,
8031         key = func;
8032
8033     function bound() {
8034       var thisBinding = isBind ? thisArg : this;
8035       if (partialArgs) {
8036         var args = partialArgs.slice();
8037         push.apply(args, arguments);
8038       }
8039       if (partialRightArgs || isCurry) {
8040         args || (args = slice(arguments));
8041         if (partialRightArgs) {
8042           push.apply(args, partialRightArgs);
8043         }
8044         if (isCurry && args.length < arity) {
8045           bitmask |= 16 & ~32;
8046           return baseCreateWrapper([func, (isCurryBound ? bitmask : bitmask & ~3), args, null, thisArg, arity]);
8047         }
8048       }
8049       args || (args = arguments);
8050       if (isBindKey) {
8051         func = thisBinding[key];
8052       }
8053       if (this instanceof bound) {
8054         thisBinding = baseCreate(func.prototype);
8055         var result = func.apply(thisBinding, args);
8056         return isObject(result) ? result : thisBinding;
8057       }
8058       return func.apply(thisBinding, args);
8059     }
8060     setBindData(bound, bindData);
8061     return bound;
8062   }
8063
8064   /**
8065    * The base implementation of `_.difference` that accepts a single array
8066    * of values to exclude.
8067    *
8068    * @private
8069    * @param {Array} array The array to process.
8070    * @param {Array} [values] The array of values to exclude.
8071    * @returns {Array} Returns a new array of filtered values.
8072    */
8073   function baseDifference(array, values) {
8074     var index = -1,
8075         indexOf = getIndexOf(),
8076         length = array ? array.length : 0,
8077         isLarge = length >= largeArraySize && indexOf === baseIndexOf,
8078         result = [];
8079
8080     if (isLarge) {
8081       var cache = createCache(values);
8082       if (cache) {
8083         indexOf = cacheIndexOf;
8084         values = cache;
8085       } else {
8086         isLarge = false;
8087       }
8088     }
8089     while (++index < length) {
8090       var value = array[index];
8091       if (indexOf(values, value) < 0) {
8092         result.push(value);
8093       }
8094     }
8095     if (isLarge) {
8096       releaseObject(values);
8097     }
8098     return result;
8099   }
8100
8101   /**
8102    * The base implementation of `_.flatten` without support for callback
8103    * shorthands or `thisArg` binding.
8104    *
8105    * @private
8106    * @param {Array} array The array to flatten.
8107    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
8108    * @param {boolean} [isStrict=false] A flag to restrict flattening to arrays and `arguments` objects.
8109    * @param {number} [fromIndex=0] The index to start from.
8110    * @returns {Array} Returns a new flattened array.
8111    */
8112   function baseFlatten(array, isShallow, isStrict, fromIndex) {
8113     var index = (fromIndex || 0) - 1,
8114         length = array ? array.length : 0,
8115         result = [];
8116
8117     while (++index < length) {
8118       var value = array[index];
8119
8120       if (value && typeof value == 'object' && typeof value.length == 'number'
8121           && (isArray(value) || isArguments(value))) {
8122         // recursively flatten arrays (susceptible to call stack limits)
8123         if (!isShallow) {
8124           value = baseFlatten(value, isShallow, isStrict);
8125         }
8126         var valIndex = -1,
8127             valLength = value.length,
8128             resIndex = result.length;
8129
8130         result.length += valLength;
8131         while (++valIndex < valLength) {
8132           result[resIndex++] = value[valIndex];
8133         }
8134       } else if (!isStrict) {
8135         result.push(value);
8136       }
8137     }
8138     return result;
8139   }
8140
8141   /**
8142    * The base implementation of `_.isEqual`, without support for `thisArg` binding,
8143    * that allows partial "_.where" style comparisons.
8144    *
8145    * @private
8146    * @param {*} a The value to compare.
8147    * @param {*} b The other value to compare.
8148    * @param {Function} [callback] The function to customize comparing values.
8149    * @param {Function} [isWhere=false] A flag to indicate performing partial comparisons.
8150    * @param {Array} [stackA=[]] Tracks traversed `a` objects.
8151    * @param {Array} [stackB=[]] Tracks traversed `b` objects.
8152    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
8153    */
8154   function baseIsEqual(a, b, callback, isWhere, stackA, stackB) {
8155     // used to indicate that when comparing objects, `a` has at least the properties of `b`
8156     if (callback) {
8157       var result = callback(a, b);
8158       if (typeof result != 'undefined') {
8159         return !!result;
8160       }
8161     }
8162     // exit early for identical values
8163     if (a === b) {
8164       // treat `+0` vs. `-0` as not equal
8165       return a !== 0 || (1 / a == 1 / b);
8166     }
8167     var type = typeof a,
8168         otherType = typeof b;
8169
8170     // exit early for unlike primitive values
8171     if (a === a &&
8172         !(a && objectTypes[type]) &&
8173         !(b && objectTypes[otherType])) {
8174       return false;
8175     }
8176     // exit early for `null` and `undefined` avoiding ES3's Function#call behavior
8177     // http://es5.github.io/#x15.3.4.4
8178     if (a == null || b == null) {
8179       return a === b;
8180     }
8181     // compare [[Class]] names
8182     var className = toString.call(a),
8183         otherClass = toString.call(b);
8184
8185     if (className == argsClass) {
8186       className = objectClass;
8187     }
8188     if (otherClass == argsClass) {
8189       otherClass = objectClass;
8190     }
8191     if (className != otherClass) {
8192       return false;
8193     }
8194     switch (className) {
8195       case boolClass:
8196       case dateClass:
8197         // coerce dates and booleans to numbers, dates to milliseconds and booleans
8198         // to `1` or `0` treating invalid dates coerced to `NaN` as not equal
8199         return +a == +b;
8200
8201       case numberClass:
8202         // treat `NaN` vs. `NaN` as equal
8203         return (a != +a)
8204           ? b != +b
8205           // but treat `+0` vs. `-0` as not equal
8206           : (a == 0 ? (1 / a == 1 / b) : a == +b);
8207
8208       case regexpClass:
8209       case stringClass:
8210         // coerce regexes to strings (http://es5.github.io/#x15.10.6.4)
8211         // treat string primitives and their corresponding object instances as equal
8212         return a == String(b);
8213     }
8214     var isArr = className == arrayClass;
8215     if (!isArr) {
8216       // unwrap any `lodash` wrapped values
8217       var aWrapped = hasOwnProperty.call(a, '__wrapped__'),
8218           bWrapped = hasOwnProperty.call(b, '__wrapped__');
8219
8220       if (aWrapped || bWrapped) {
8221         return baseIsEqual(aWrapped ? a.__wrapped__ : a, bWrapped ? b.__wrapped__ : b, callback, isWhere, stackA, stackB);
8222       }
8223       // exit for functions and DOM nodes
8224       if (className != objectClass || (!support.nodeClass && (isNode(a) || isNode(b)))) {
8225         return false;
8226       }
8227       // in older versions of Opera, `arguments` objects have `Array` constructors
8228       var ctorA = !support.argsObject && isArguments(a) ? Object : a.constructor,
8229           ctorB = !support.argsObject && isArguments(b) ? Object : b.constructor;
8230
8231       // non `Object` object instances with different constructors are not equal
8232       if (ctorA != ctorB &&
8233             !(isFunction(ctorA) && ctorA instanceof ctorA && isFunction(ctorB) && ctorB instanceof ctorB) &&
8234             ('constructor' in a && 'constructor' in b)
8235           ) {
8236         return false;
8237       }
8238     }
8239     // assume cyclic structures are equal
8240     // the algorithm for detecting cyclic structures is adapted from ES 5.1
8241     // section 15.12.3, abstract operation `JO` (http://es5.github.io/#x15.12.3)
8242     var initedStack = !stackA;
8243     stackA || (stackA = getArray());
8244     stackB || (stackB = getArray());
8245
8246     var length = stackA.length;
8247     while (length--) {
8248       if (stackA[length] == a) {
8249         return stackB[length] == b;
8250       }
8251     }
8252     var size = 0;
8253     result = true;
8254
8255     // add `a` and `b` to the stack of traversed objects
8256     stackA.push(a);
8257     stackB.push(b);
8258
8259     // recursively compare objects and arrays (susceptible to call stack limits)
8260     if (isArr) {
8261       length = a.length;
8262       size = b.length;
8263
8264       // compare lengths to determine if a deep comparison is necessary
8265       result = size == a.length;
8266       if (!result && !isWhere) {
8267         return result;
8268       }
8269       // deep compare the contents, ignoring non-numeric properties
8270       while (size--) {
8271         var index = length,
8272             value = b[size];
8273
8274         if (isWhere) {
8275           while (index--) {
8276             if ((result = baseIsEqual(a[index], value, callback, isWhere, stackA, stackB))) {
8277               break;
8278             }
8279           }
8280         } else if (!(result = baseIsEqual(a[size], value, callback, isWhere, stackA, stackB))) {
8281           break;
8282         }
8283       }
8284       return result;
8285     }
8286     // deep compare objects using `forIn`, instead of `forOwn`, to avoid `Object.keys`
8287     // which, in this case, is more costly
8288     forIn(b, function(value, key, b) {
8289       if (hasOwnProperty.call(b, key)) {
8290         // count the number of properties.
8291         size++;
8292         // deep compare each property value.
8293         return (result = hasOwnProperty.call(a, key) && baseIsEqual(a[key], value, callback, isWhere, stackA, stackB));
8294       }
8295     });
8296
8297     if (result && !isWhere) {
8298       // ensure both objects have the same number of properties
8299       forIn(a, function(value, key, a) {
8300         if (hasOwnProperty.call(a, key)) {
8301           // `size` will be `-1` if `a` has more properties than `b`
8302           return (result = --size > -1);
8303         }
8304       });
8305     }
8306     if (initedStack) {
8307       releaseArray(stackA);
8308       releaseArray(stackB);
8309     }
8310     return result;
8311   }
8312
8313   /**
8314    * The base implementation of `_.merge` without argument juggling or support
8315    * for `thisArg` binding.
8316    *
8317    * @private
8318    * @param {Object} object The destination object.
8319    * @param {Object} source The source object.
8320    * @param {Function} [callback] The function to customize merging properties.
8321    * @param {Array} [stackA=[]] Tracks traversed source objects.
8322    * @param {Array} [stackB=[]] Associates values with source counterparts.
8323    */
8324   function baseMerge(object, source, callback, stackA, stackB) {
8325     (isArray(source) ? forEach : forOwn)(source, function(source, key) {
8326       var found,
8327           isArr,
8328           result = source,
8329           value = object[key];
8330
8331       if (source && ((isArr = isArray(source)) || isPlainObject(source))) {
8332         // avoid merging previously merged cyclic sources
8333         var stackLength = stackA.length;
8334         while (stackLength--) {
8335           if ((found = stackA[stackLength] == source)) {
8336             value = stackB[stackLength];
8337             break;
8338           }
8339         }
8340         if (!found) {
8341           var isShallow;
8342           if (callback) {
8343             result = callback(value, source);
8344             if ((isShallow = typeof result != 'undefined')) {
8345               value = result;
8346             }
8347           }
8348           if (!isShallow) {
8349             value = isArr
8350               ? (isArray(value) ? value : [])
8351               : (isPlainObject(value) ? value : {});
8352           }
8353           // add `source` and associated `value` to the stack of traversed objects
8354           stackA.push(source);
8355           stackB.push(value);
8356
8357           // recursively merge objects and arrays (susceptible to call stack limits)
8358           if (!isShallow) {
8359             baseMerge(value, source, callback, stackA, stackB);
8360           }
8361         }
8362       }
8363       else {
8364         if (callback) {
8365           result = callback(value, source);
8366           if (typeof result == 'undefined') {
8367             result = source;
8368           }
8369         }
8370         if (typeof result != 'undefined') {
8371           value = result;
8372         }
8373       }
8374       object[key] = value;
8375     });
8376   }
8377
8378   /**
8379    * The base implementation of `_.uniq` without support for callback shorthands
8380    * or `thisArg` binding.
8381    *
8382    * @private
8383    * @param {Array} array The array to process.
8384    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
8385    * @param {Function} [callback] The function called per iteration.
8386    * @returns {Array} Returns a duplicate-value-free array.
8387    */
8388   function baseUniq(array, isSorted, callback) {
8389     var index = -1,
8390         indexOf = getIndexOf(),
8391         length = array ? array.length : 0,
8392         result = [];
8393
8394     var isLarge = !isSorted && length >= largeArraySize && indexOf === baseIndexOf,
8395         seen = (callback || isLarge) ? getArray() : result;
8396
8397     if (isLarge) {
8398       var cache = createCache(seen);
8399       if (cache) {
8400         indexOf = cacheIndexOf;
8401         seen = cache;
8402       } else {
8403         isLarge = false;
8404         seen = callback ? seen : (releaseArray(seen), result);
8405       }
8406     }
8407     while (++index < length) {
8408       var value = array[index],
8409           computed = callback ? callback(value, index, array) : value;
8410
8411       if (isSorted
8412             ? !index || seen[seen.length - 1] !== computed
8413             : indexOf(seen, computed) < 0
8414           ) {
8415         if (callback || isLarge) {
8416           seen.push(computed);
8417         }
8418         result.push(value);
8419       }
8420     }
8421     if (isLarge) {
8422       releaseArray(seen.array);
8423       releaseObject(seen);
8424     } else if (callback) {
8425       releaseArray(seen);
8426     }
8427     return result;
8428   }
8429
8430   /**
8431    * Creates a function that aggregates a collection, creating an object composed
8432    * of keys generated from the results of running each element of the collection
8433    * through a callback. The given `setter` function sets the keys and values
8434    * of the composed object.
8435    *
8436    * @private
8437    * @param {Function} setter The setter function.
8438    * @returns {Function} Returns the new aggregator function.
8439    */
8440   function createAggregator(setter) {
8441     return function(collection, callback, thisArg) {
8442       var result = {};
8443       callback = lodash.createCallback(callback, thisArg, 3);
8444
8445       if (isArray(collection)) {
8446         var index = -1,
8447             length = collection.length;
8448
8449         while (++index < length) {
8450           var value = collection[index];
8451           setter(result, value, callback(value, index, collection), collection);
8452         }
8453       } else {
8454         baseEach(collection, function(value, key, collection) {
8455           setter(result, value, callback(value, key, collection), collection);
8456         });
8457       }
8458       return result;
8459     };
8460   }
8461
8462   /**
8463    * Creates a function that, when called, either curries or invokes `func`
8464    * with an optional `this` binding and partially applied arguments.
8465    *
8466    * @private
8467    * @param {Function|string} func The function or method name to reference.
8468    * @param {number} bitmask The bitmask of method flags to compose.
8469    *  The bitmask may be composed of the following flags:
8470    *  1 - `_.bind`
8471    *  2 - `_.bindKey`
8472    *  4 - `_.curry`
8473    *  8 - `_.curry` (bound)
8474    *  16 - `_.partial`
8475    *  32 - `_.partialRight`
8476    * @param {Array} [partialArgs] An array of arguments to prepend to those
8477    *  provided to the new function.
8478    * @param {Array} [partialRightArgs] An array of arguments to append to those
8479    *  provided to the new function.
8480    * @param {*} [thisArg] The `this` binding of `func`.
8481    * @param {number} [arity] The arity of `func`.
8482    * @returns {Function} Returns the new function.
8483    */
8484   function createWrapper(func, bitmask, partialArgs, partialRightArgs, thisArg, arity) {
8485     var isBind = bitmask & 1,
8486         isBindKey = bitmask & 2,
8487         isCurry = bitmask & 4,
8488         isCurryBound = bitmask & 8,
8489         isPartial = bitmask & 16,
8490         isPartialRight = bitmask & 32;
8491
8492     if (!isBindKey && !isFunction(func)) {
8493       throw new TypeError;
8494     }
8495     if (isPartial && !partialArgs.length) {
8496       bitmask &= ~16;
8497       isPartial = partialArgs = false;
8498     }
8499     if (isPartialRight && !partialRightArgs.length) {
8500       bitmask &= ~32;
8501       isPartialRight = partialRightArgs = false;
8502     }
8503     var bindData = func && func.__bindData__;
8504     if (bindData && bindData !== true) {
8505       bindData = bindData.slice();
8506
8507       // set `thisBinding` is not previously bound
8508       if (isBind && !(bindData[1] & 1)) {
8509         bindData[4] = thisArg;
8510       }
8511       // set if previously bound but not currently (subsequent curried functions)
8512       if (!isBind && bindData[1] & 1) {
8513         bitmask |= 8;
8514       }
8515       // set curried arity if not yet set
8516       if (isCurry && !(bindData[1] & 4)) {
8517         bindData[5] = arity;
8518       }
8519       // append partial left arguments
8520       if (isPartial) {
8521         push.apply(bindData[2] || (bindData[2] = []), partialArgs);
8522       }
8523       // append partial right arguments
8524       if (isPartialRight) {
8525         push.apply(bindData[3] || (bindData[3] = []), partialRightArgs);
8526       }
8527       // merge flags
8528       bindData[1] |= bitmask;
8529       return createWrapper.apply(null, bindData);
8530     }
8531     // fast path for `_.bind`
8532     var creater = (bitmask == 1 || bitmask === 17) ? baseBind : baseCreateWrapper;
8533     return creater([func, bitmask, partialArgs, partialRightArgs, thisArg, arity]);
8534   }
8535
8536   /**
8537    * Creates compiled iteration functions.
8538    *
8539    * @private
8540    * @param {...Object} [options] The compile options object(s).
8541    * @param {string} [options.array] Code to determine if the iterable is an array or array-like.
8542    * @param {boolean} [options.useHas] Specify using `hasOwnProperty` checks in the object loop.
8543    * @param {Function} [options.keys] A reference to `_.keys` for use in own property iteration.
8544    * @param {string} [options.args] A comma separated string of iteration function arguments.
8545    * @param {string} [options.top] Code to execute before the iteration branches.
8546    * @param {string} [options.loop] Code to execute in the object loop.
8547    * @param {string} [options.bottom] Code to execute after the iteration branches.
8548    * @returns {Function} Returns the compiled function.
8549    */
8550   function createIterator() {
8551     // data properties
8552     iteratorData.shadowedProps = shadowedProps;
8553
8554     // iterator options
8555     iteratorData.array = iteratorData.bottom = iteratorData.loop = iteratorData.top = '';
8556     iteratorData.init = 'iterable';
8557     iteratorData.useHas = true;
8558
8559     // merge options into a template data object
8560     for (var object, index = 0; object = arguments[index]; index++) {
8561       for (var key in object) {
8562         iteratorData[key] = object[key];
8563       }
8564     }
8565     var args = iteratorData.args;
8566     iteratorData.firstArg = /^[^,]+/.exec(args)[0];
8567
8568     // create the function factory
8569     var factory = Function(
8570         'baseCreateCallback, errorClass, errorProto, hasOwnProperty, ' +
8571         'indicatorObject, isArguments, isArray, isString, keys, objectProto, ' +
8572         'objectTypes, nonEnumProps, stringClass, stringProto, toString',
8573       'return function(' + args + ') {\n' + iteratorTemplate(iteratorData) + '\n}'
8574     );
8575
8576     // return the compiled function
8577     return factory(
8578       baseCreateCallback, errorClass, errorProto, hasOwnProperty,
8579       indicatorObject, isArguments, isArray, isString, iteratorData.keys, objectProto,
8580       objectTypes, nonEnumProps, stringClass, stringProto, toString
8581     );
8582   }
8583
8584   /**
8585    * Gets the appropriate "indexOf" function. If the `_.indexOf` method is
8586    * customized, this method returns the custom method, otherwise it returns
8587    * the `baseIndexOf` function.
8588    *
8589    * @private
8590    * @returns {Function} Returns the "indexOf" function.
8591    */
8592   function getIndexOf() {
8593     var result = (result = lodash.indexOf) === indexOf ? baseIndexOf : result;
8594     return result;
8595   }
8596
8597   /**
8598    * Sets `this` binding data on a given function.
8599    *
8600    * @private
8601    * @param {Function} func The function to set data on.
8602    * @param {Array} value The data array to set.
8603    */
8604   var setBindData = !defineProperty ? noop : function(func, value) {
8605     descriptor.value = value;
8606     defineProperty(func, '__bindData__', descriptor);
8607   };
8608
8609   /**
8610    * A fallback implementation of `isPlainObject` which checks if a given value
8611    * is an object created by the `Object` constructor, assuming objects created
8612    * by the `Object` constructor have no inherited enumerable properties and that
8613    * there are no `Object.prototype` extensions.
8614    *
8615    * @private
8616    * @param {*} value The value to check.
8617    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
8618    */
8619   function shimIsPlainObject(value) {
8620     var ctor,
8621         result;
8622
8623     // avoid non Object objects, `arguments` objects, and DOM elements
8624     if (!(value && toString.call(value) == objectClass) ||
8625         (ctor = value.constructor, isFunction(ctor) && !(ctor instanceof ctor)) ||
8626         (!support.argsClass && isArguments(value)) ||
8627         (!support.nodeClass && isNode(value))) {
8628       return false;
8629     }
8630     // IE < 9 iterates inherited properties before own properties. If the first
8631     // iterated property is an object's own property then there are no inherited
8632     // enumerable properties.
8633     if (support.ownLast) {
8634       forIn(value, function(value, key, object) {
8635         result = hasOwnProperty.call(object, key);
8636         return false;
8637       });
8638       return result !== false;
8639     }
8640     // In most environments an object's own properties are iterated before
8641     // its inherited properties. If the last iterated property is an object's
8642     // own property then there are no inherited enumerable properties.
8643     forIn(value, function(value, key) {
8644       result = key;
8645     });
8646     return typeof result == 'undefined' || hasOwnProperty.call(value, result);
8647   }
8648
8649   /*--------------------------------------------------------------------------*/
8650
8651   /**
8652    * Checks if `value` is an `arguments` object.
8653    *
8654    * @static
8655    * @memberOf _
8656    * @category Objects
8657    * @param {*} value The value to check.
8658    * @returns {boolean} Returns `true` if the `value` is an `arguments` object, else `false`.
8659    * @example
8660    *
8661    * (function() { return _.isArguments(arguments); })(1, 2, 3);
8662    * // => true
8663    *
8664    * _.isArguments([1, 2, 3]);
8665    * // => false
8666    */
8667   function isArguments(value) {
8668     return value && typeof value == 'object' && typeof value.length == 'number' &&
8669       toString.call(value) == argsClass || false;
8670   }
8671   // fallback for browsers that can't detect `arguments` objects by [[Class]]
8672   if (!support.argsClass) {
8673     isArguments = function(value) {
8674       return value && typeof value == 'object' && typeof value.length == 'number' &&
8675         hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee') || false;
8676     };
8677   }
8678
8679   /**
8680    * Checks if `value` is an array.
8681    *
8682    * @static
8683    * @memberOf _
8684    * @type Function
8685    * @category Objects
8686    * @param {*} value The value to check.
8687    * @returns {boolean} Returns `true` if the `value` is an array, else `false`.
8688    * @example
8689    *
8690    * (function() { return _.isArray(arguments); })();
8691    * // => false
8692    *
8693    * _.isArray([1, 2, 3]);
8694    * // => true
8695    */
8696   var isArray = nativeIsArray || function(value) {
8697     return value && typeof value == 'object' && typeof value.length == 'number' &&
8698       toString.call(value) == arrayClass || false;
8699   };
8700
8701   /**
8702    * A fallback implementation of `Object.keys` which produces an array of the
8703    * given object's own enumerable property names.
8704    *
8705    * @private
8706    * @type Function
8707    * @param {Object} object The object to inspect.
8708    * @returns {Array} Returns an array of property names.
8709    */
8710   var shimKeys = createIterator({
8711     'args': 'object',
8712     'init': '[]',
8713     'top': 'if (!(objectTypes[typeof object])) return result',
8714     'loop': 'result.push(index)'
8715   });
8716
8717   /**
8718    * Creates an array composed of the own enumerable property names of an object.
8719    *
8720    * @static
8721    * @memberOf _
8722    * @category Objects
8723    * @param {Object} object The object to inspect.
8724    * @returns {Array} Returns an array of property names.
8725    * @example
8726    *
8727    * _.keys({ 'one': 1, 'two': 2, 'three': 3 });
8728    * // => ['one', 'two', 'three'] (property order is not guaranteed across environments)
8729    */
8730   var keys = !nativeKeys ? shimKeys : function(object) {
8731     if (!isObject(object)) {
8732       return [];
8733     }
8734     if ((support.enumPrototypes && typeof object == 'function') ||
8735         (support.nonEnumArgs && object.length && isArguments(object))) {
8736       return shimKeys(object);
8737     }
8738     return nativeKeys(object);
8739   };
8740
8741   /** Reusable iterator options shared by `each`, `forIn`, and `forOwn` */
8742   var eachIteratorOptions = {
8743     'args': 'collection, callback, thisArg',
8744     'top': "callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3)",
8745     'array': "typeof length == 'number'",
8746     'keys': keys,
8747     'loop': 'if (callback(iterable[index], index, collection) === false) return result'
8748   };
8749
8750   /** Reusable iterator options for `assign` and `defaults` */
8751   var defaultsIteratorOptions = {
8752     'args': 'object, source, guard',
8753     'top':
8754       'var args = arguments,\n' +
8755       '    argsIndex = 0,\n' +
8756       "    argsLength = typeof guard == 'number' ? 2 : args.length;\n" +
8757       'while (++argsIndex < argsLength) {\n' +
8758       '  iterable = args[argsIndex];\n' +
8759       '  if (iterable && objectTypes[typeof iterable]) {',
8760     'keys': keys,
8761     'loop': "if (typeof result[index] == 'undefined') result[index] = iterable[index]",
8762     'bottom': '  }\n}'
8763   };
8764
8765   /** Reusable iterator options for `forIn` and `forOwn` */
8766   var forOwnIteratorOptions = {
8767     'top': 'if (!objectTypes[typeof iterable]) return result;\n' + eachIteratorOptions.top,
8768     'array': false
8769   };
8770
8771   /**
8772    * A function compiled to iterate `arguments` objects, arrays, objects, and
8773    * strings consistenly across environments, executing the callback for each
8774    * element in the collection. The callback is bound to `thisArg` and invoked
8775    * with three arguments; (value, index|key, collection). Callbacks may exit
8776    * iteration early by explicitly returning `false`.
8777    *
8778    * @private
8779    * @type Function
8780    * @param {Array|Object|string} collection The collection to iterate over.
8781    * @param {Function} [callback=identity] The function called per iteration.
8782    * @param {*} [thisArg] The `this` binding of `callback`.
8783    * @returns {Array|Object|string} Returns `collection`.
8784    */
8785   var baseEach = createIterator(eachIteratorOptions);
8786
8787   /*--------------------------------------------------------------------------*/
8788
8789   /**
8790    * Assigns own enumerable properties of source object(s) to the destination
8791    * object. Subsequent sources will overwrite property assignments of previous
8792    * sources. If a callback is provided it will be executed to produce the
8793    * assigned values. The callback is bound to `thisArg` and invoked with two
8794    * arguments; (objectValue, sourceValue).
8795    *
8796    * @static
8797    * @memberOf _
8798    * @type Function
8799    * @alias extend
8800    * @category Objects
8801    * @param {Object} object The destination object.
8802    * @param {...Object} [source] The source objects.
8803    * @param {Function} [callback] The function to customize assigning values.
8804    * @param {*} [thisArg] The `this` binding of `callback`.
8805    * @returns {Object} Returns the destination object.
8806    * @example
8807    *
8808    * _.assign({ 'name': 'fred' }, { 'employer': 'slate' });
8809    * // => { 'name': 'fred', 'employer': 'slate' }
8810    *
8811    * var defaults = _.partialRight(_.assign, function(a, b) {
8812    *   return typeof a == 'undefined' ? b : a;
8813    * });
8814    *
8815    * var object = { 'name': 'barney' };
8816    * defaults(object, { 'name': 'fred', 'employer': 'slate' });
8817    * // => { 'name': 'barney', 'employer': 'slate' }
8818    */
8819   var assign = createIterator(defaultsIteratorOptions, {
8820     'top':
8821       defaultsIteratorOptions.top.replace(';',
8822         ';\n' +
8823         "if (argsLength > 3 && typeof args[argsLength - 2] == 'function') {\n" +
8824         '  var callback = baseCreateCallback(args[--argsLength - 1], args[argsLength--], 2);\n' +
8825         "} else if (argsLength > 2 && typeof args[argsLength - 1] == 'function') {\n" +
8826         '  callback = args[--argsLength];\n' +
8827         '}'
8828       ),
8829     'loop': 'result[index] = callback ? callback(result[index], iterable[index]) : iterable[index]'
8830   });
8831
8832   /**
8833    * Creates a clone of `value`. If `isDeep` is `true` nested objects will also
8834    * be cloned, otherwise they will be assigned by reference. If a callback
8835    * is provided it will be executed to produce the cloned values. If the
8836    * callback returns `undefined` cloning will be handled by the method instead.
8837    * The callback is bound to `thisArg` and invoked with one argument; (value).
8838    *
8839    * @static
8840    * @memberOf _
8841    * @category Objects
8842    * @param {*} value The value to clone.
8843    * @param {boolean} [isDeep=false] Specify a deep clone.
8844    * @param {Function} [callback] The function to customize cloning values.
8845    * @param {*} [thisArg] The `this` binding of `callback`.
8846    * @returns {*} Returns the cloned value.
8847    * @example
8848    *
8849    * var characters = [
8850    *   { 'name': 'barney', 'age': 36 },
8851    *   { 'name': 'fred',   'age': 40 }
8852    * ];
8853    *
8854    * var shallow = _.clone(characters);
8855    * shallow[0] === characters[0];
8856    * // => true
8857    *
8858    * var deep = _.clone(characters, true);
8859    * deep[0] === characters[0];
8860    * // => false
8861    *
8862    * _.mixin({
8863    *   'clone': _.partialRight(_.clone, function(value) {
8864    *     return _.isElement(value) ? value.cloneNode(false) : undefined;
8865    *   })
8866    * });
8867    *
8868    * var clone = _.clone(document.body);
8869    * clone.childNodes.length;
8870    * // => 0
8871    */
8872   function clone(value, isDeep, callback, thisArg) {
8873     // allows working with "Collections" methods without using their `index`
8874     // and `collection` arguments for `isDeep` and `callback`
8875     if (typeof isDeep != 'boolean' && isDeep != null) {
8876       thisArg = callback;
8877       callback = isDeep;
8878       isDeep = false;
8879     }
8880     return baseClone(value, isDeep, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8881   }
8882
8883   /**
8884    * Creates a deep clone of `value`. If a callback is provided it will be
8885    * executed to produce the cloned values. If the callback returns `undefined`
8886    * cloning will be handled by the method instead. The callback is bound to
8887    * `thisArg` and invoked with one argument; (value).
8888    *
8889    * Note: This method is loosely based on the structured clone algorithm. Functions
8890    * and DOM nodes are **not** cloned. The enumerable properties of `arguments` objects and
8891    * objects created by constructors other than `Object` are cloned to plain `Object` objects.
8892    * See http://www.w3.org/TR/html5/infrastructure.html#internal-structured-cloning-algorithm.
8893    *
8894    * @static
8895    * @memberOf _
8896    * @category Objects
8897    * @param {*} value The value to deep clone.
8898    * @param {Function} [callback] The function to customize cloning values.
8899    * @param {*} [thisArg] The `this` binding of `callback`.
8900    * @returns {*} Returns the deep cloned value.
8901    * @example
8902    *
8903    * var characters = [
8904    *   { 'name': 'barney', 'age': 36 },
8905    *   { 'name': 'fred',   'age': 40 }
8906    * ];
8907    *
8908    * var deep = _.cloneDeep(characters);
8909    * deep[0] === characters[0];
8910    * // => false
8911    *
8912    * var view = {
8913    *   'label': 'docs',
8914    *   'node': element
8915    * };
8916    *
8917    * var clone = _.cloneDeep(view, function(value) {
8918    *   return _.isElement(value) ? value.cloneNode(true) : undefined;
8919    * });
8920    *
8921    * clone.node == view.node;
8922    * // => false
8923    */
8924   function cloneDeep(value, callback, thisArg) {
8925     return baseClone(value, true, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8926   }
8927
8928   /**
8929    * Iterates over own and inherited enumerable properties of an object,
8930    * executing the callback for each property. The callback is bound to `thisArg`
8931    * and invoked with three arguments; (value, key, object). Callbacks may exit
8932    * iteration early by explicitly returning `false`.
8933    *
8934    * @static
8935    * @memberOf _
8936    * @type Function
8937    * @category Objects
8938    * @param {Object} object The object to iterate over.
8939    * @param {Function} [callback=identity] The function called per iteration.
8940    * @param {*} [thisArg] The `this` binding of `callback`.
8941    * @returns {Object} Returns `object`.
8942    * @example
8943    *
8944    * function Shape() {
8945    *   this.x = 0;
8946    *   this.y = 0;
8947    * }
8948    *
8949    * Shape.prototype.move = function(x, y) {
8950    *   this.x += x;
8951    *   this.y += y;
8952    * };
8953    *
8954    * _.forIn(new Shape, function(value, key) {
8955    *   console.log(key);
8956    * });
8957    * // => logs 'x', 'y', and 'move' (property order is not guaranteed across environments)
8958    */
8959   var forIn = createIterator(eachIteratorOptions, forOwnIteratorOptions, {
8960     'useHas': false
8961   });
8962
8963   /**
8964    * Iterates over own enumerable properties of an object, executing the callback
8965    * for each property. The callback is bound to `thisArg` and invoked with three
8966    * arguments; (value, key, object). Callbacks may exit iteration early by
8967    * explicitly returning `false`.
8968    *
8969    * @static
8970    * @memberOf _
8971    * @type Function
8972    * @category Objects
8973    * @param {Object} object The object to iterate over.
8974    * @param {Function} [callback=identity] The function called per iteration.
8975    * @param {*} [thisArg] The `this` binding of `callback`.
8976    * @returns {Object} Returns `object`.
8977    * @example
8978    *
8979    * _.forOwn({ '0': 'zero', '1': 'one', 'length': 2 }, function(num, key) {
8980    *   console.log(key);
8981    * });
8982    * // => logs '0', '1', and 'length' (property order is not guaranteed across environments)
8983    */
8984   var forOwn = createIterator(eachIteratorOptions, forOwnIteratorOptions);
8985
8986   /**
8987    * Creates a sorted array of property names of all enumerable properties,
8988    * own and inherited, of `object` that have function values.
8989    *
8990    * @static
8991    * @memberOf _
8992    * @alias methods
8993    * @category Objects
8994    * @param {Object} object The object to inspect.
8995    * @returns {Array} Returns an array of property names that have function values.
8996    * @example
8997    *
8998    * _.functions(_);
8999    * // => ['all', 'any', 'bind', 'bindAll', 'clone', 'compact', 'compose', ...]
9000    */
9001   function functions(object) {
9002     var result = [];
9003     forIn(object, function(value, key) {
9004       if (isFunction(value)) {
9005         result.push(key);
9006       }
9007     });
9008     return result.sort();
9009   }
9010
9011   /**
9012    * Checks if `value` is empty. Arrays, strings, or `arguments` objects with a
9013    * length of `0` and objects with no own enumerable properties are considered
9014    * "empty".
9015    *
9016    * @static
9017    * @memberOf _
9018    * @category Objects
9019    * @param {Array|Object|string} value The value to inspect.
9020    * @returns {boolean} Returns `true` if the `value` is empty, else `false`.
9021    * @example
9022    *
9023    * _.isEmpty([1, 2, 3]);
9024    * // => false
9025    *
9026    * _.isEmpty({});
9027    * // => true
9028    *
9029    * _.isEmpty('');
9030    * // => true
9031    */
9032   function isEmpty(value) {
9033     var result = true;
9034     if (!value) {
9035       return result;
9036     }
9037     var className = toString.call(value),
9038         length = value.length;
9039
9040     if ((className == arrayClass || className == stringClass ||
9041         (support.argsClass ? className == argsClass : isArguments(value))) ||
9042         (className == objectClass && typeof length == 'number' && isFunction(value.splice))) {
9043       return !length;
9044     }
9045     forOwn(value, function() {
9046       return (result = false);
9047     });
9048     return result;
9049   }
9050
9051   /**
9052    * Performs a deep comparison between two values to determine if they are
9053    * equivalent to each other. If a callback is provided it will be executed
9054    * to compare values. If the callback returns `undefined` comparisons will
9055    * be handled by the method instead. The callback is bound to `thisArg` and
9056    * invoked with two arguments; (a, b).
9057    *
9058    * @static
9059    * @memberOf _
9060    * @category Objects
9061    * @param {*} a The value to compare.
9062    * @param {*} b The other value to compare.
9063    * @param {Function} [callback] The function to customize comparing values.
9064    * @param {*} [thisArg] The `this` binding of `callback`.
9065    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
9066    * @example
9067    *
9068    * var object = { 'name': 'fred' };
9069    * var copy = { 'name': 'fred' };
9070    *
9071    * object == copy;
9072    * // => false
9073    *
9074    * _.isEqual(object, copy);
9075    * // => true
9076    *
9077    * var words = ['hello', 'goodbye'];
9078    * var otherWords = ['hi', 'goodbye'];
9079    *
9080    * _.isEqual(words, otherWords, function(a, b) {
9081    *   var reGreet = /^(?:hello|hi)$/i,
9082    *       aGreet = _.isString(a) && reGreet.test(a),
9083    *       bGreet = _.isString(b) && reGreet.test(b);
9084    *
9085    *   return (aGreet || bGreet) ? (aGreet == bGreet) : undefined;
9086    * });
9087    * // => true
9088    */
9089   function isEqual(a, b, callback, thisArg) {
9090     return baseIsEqual(a, b, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 2));
9091   }
9092
9093   /**
9094    * Checks if `value` is a function.
9095    *
9096    * @static
9097    * @memberOf _
9098    * @category Objects
9099    * @param {*} value The value to check.
9100    * @returns {boolean} Returns `true` if the `value` is a function, else `false`.
9101    * @example
9102    *
9103    * _.isFunction(_);
9104    * // => true
9105    */
9106   function isFunction(value) {
9107     return typeof value == 'function';
9108   }
9109   // fallback for older versions of Chrome and Safari
9110   if (isFunction(/x/)) {
9111     isFunction = function(value) {
9112       return typeof value == 'function' && toString.call(value) == funcClass;
9113     };
9114   }
9115
9116   /**
9117    * Checks if `value` is the language type of Object.
9118    * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
9119    *
9120    * @static
9121    * @memberOf _
9122    * @category Objects
9123    * @param {*} value The value to check.
9124    * @returns {boolean} Returns `true` if the `value` is an object, else `false`.
9125    * @example
9126    *
9127    * _.isObject({});
9128    * // => true
9129    *
9130    * _.isObject([1, 2, 3]);
9131    * // => true
9132    *
9133    * _.isObject(1);
9134    * // => false
9135    */
9136   function isObject(value) {
9137     // check if the value is the ECMAScript language type of Object
9138     // http://es5.github.io/#x8
9139     // and avoid a V8 bug
9140     // http://code.google.com/p/v8/issues/detail?id=2291
9141     return !!(value && objectTypes[typeof value]);
9142   }
9143
9144   /**
9145    * Checks if `value` is an object created by the `Object` constructor.
9146    *
9147    * @static
9148    * @memberOf _
9149    * @category Objects
9150    * @param {*} value The value to check.
9151    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
9152    * @example
9153    *
9154    * function Shape() {
9155    *   this.x = 0;
9156    *   this.y = 0;
9157    * }
9158    *
9159    * _.isPlainObject(new Shape);
9160    * // => false
9161    *
9162    * _.isPlainObject([1, 2, 3]);
9163    * // => false
9164    *
9165    * _.isPlainObject({ 'x': 0, 'y': 0 });
9166    * // => true
9167    */
9168   var isPlainObject = !getPrototypeOf ? shimIsPlainObject : function(value) {
9169     if (!(value && toString.call(value) == objectClass) || (!support.argsClass && isArguments(value))) {
9170       return false;
9171     }
9172     var valueOf = value.valueOf,
9173         objProto = typeof valueOf == 'function' && (objProto = getPrototypeOf(valueOf)) && getPrototypeOf(objProto);
9174
9175     return objProto
9176       ? (value == objProto || getPrototypeOf(value) == objProto)
9177       : shimIsPlainObject(value);
9178   };
9179
9180   /**
9181    * Checks if `value` is a string.
9182    *
9183    * @static
9184    * @memberOf _
9185    * @category Objects
9186    * @param {*} value The value to check.
9187    * @returns {boolean} Returns `true` if the `value` is a string, else `false`.
9188    * @example
9189    *
9190    * _.isString('fred');
9191    * // => true
9192    */
9193   function isString(value) {
9194     return typeof value == 'string' ||
9195       value && typeof value == 'object' && toString.call(value) == stringClass || false;
9196   }
9197
9198   /**
9199    * Recursively merges own enumerable properties of the source object(s), that
9200    * don't resolve to `undefined` into the destination object. Subsequent sources
9201    * will overwrite property assignments of previous sources. If a callback is
9202    * provided it will be executed to produce the merged values of the destination
9203    * and source properties. If the callback returns `undefined` merging will
9204    * be handled by the method instead. The callback is bound to `thisArg` and
9205    * invoked with two arguments; (objectValue, sourceValue).
9206    *
9207    * @static
9208    * @memberOf _
9209    * @category Objects
9210    * @param {Object} object The destination object.
9211    * @param {...Object} [source] The source objects.
9212    * @param {Function} [callback] The function to customize merging properties.
9213    * @param {*} [thisArg] The `this` binding of `callback`.
9214    * @returns {Object} Returns the destination object.
9215    * @example
9216    *
9217    * var names = {
9218    *   'characters': [
9219    *     { 'name': 'barney' },
9220    *     { 'name': 'fred' }
9221    *   ]
9222    * };
9223    *
9224    * var ages = {
9225    *   'characters': [
9226    *     { 'age': 36 },
9227    *     { 'age': 40 }
9228    *   ]
9229    * };
9230    *
9231    * _.merge(names, ages);
9232    * // => { 'characters': [{ 'name': 'barney', 'age': 36 }, { 'name': 'fred', 'age': 40 }] }
9233    *
9234    * var food = {
9235    *   'fruits': ['apple'],
9236    *   'vegetables': ['beet']
9237    * };
9238    *
9239    * var otherFood = {
9240    *   'fruits': ['banana'],
9241    *   'vegetables': ['carrot']
9242    * };
9243    *
9244    * _.merge(food, otherFood, function(a, b) {
9245    *   return _.isArray(a) ? a.concat(b) : undefined;
9246    * });
9247    * // => { 'fruits': ['apple', 'banana'], 'vegetables': ['beet', 'carrot] }
9248    */
9249   function merge(object) {
9250     var args = arguments,
9251         length = 2;
9252
9253     if (!isObject(object)) {
9254       return object;
9255     }
9256
9257     // allows working with `_.reduce` and `_.reduceRight` without using
9258     // their `index` and `collection` arguments
9259     if (typeof args[2] != 'number') {
9260       length = args.length;
9261     }
9262     if (length > 3 && typeof args[length - 2] == 'function') {
9263       var callback = baseCreateCallback(args[--length - 1], args[length--], 2);
9264     } else if (length > 2 && typeof args[length - 1] == 'function') {
9265       callback = args[--length];
9266     }
9267     var sources = slice(arguments, 1, length),
9268         index = -1,
9269         stackA = getArray(),
9270         stackB = getArray();
9271
9272     while (++index < length) {
9273       baseMerge(object, sources[index], callback, stackA, stackB);
9274     }
9275     releaseArray(stackA);
9276     releaseArray(stackB);
9277     return object;
9278   }
9279
9280   /**
9281    * Creates a shallow clone of `object` excluding the specified properties.
9282    * Property names may be specified as individual arguments or as arrays of
9283    * property names. If a callback is provided it will be executed for each
9284    * property of `object` omitting the properties the callback returns truey
9285    * for. The callback is bound to `thisArg` and invoked with three arguments;
9286    * (value, key, object).
9287    *
9288    * @static
9289    * @memberOf _
9290    * @category Objects
9291    * @param {Object} object The source object.
9292    * @param {Function|...string|string[]} [callback] The properties to omit or the
9293    *  function called per iteration.
9294    * @param {*} [thisArg] The `this` binding of `callback`.
9295    * @returns {Object} Returns an object without the omitted properties.
9296    * @example
9297    *
9298    * _.omit({ 'name': 'fred', 'age': 40 }, 'age');
9299    * // => { 'name': 'fred' }
9300    *
9301    * _.omit({ 'name': 'fred', 'age': 40 }, function(value) {
9302    *   return typeof value == 'number';
9303    * });
9304    * // => { 'name': 'fred' }
9305    */
9306   function omit(object, callback, thisArg) {
9307     var result = {};
9308     if (typeof callback != 'function') {
9309       var props = [];
9310       forIn(object, function(value, key) {
9311         props.push(key);
9312       });
9313       props = baseDifference(props, baseFlatten(arguments, true, false, 1));
9314
9315       var index = -1,
9316           length = props.length;
9317
9318       while (++index < length) {
9319         var key = props[index];
9320         result[key] = object[key];
9321       }
9322     } else {
9323       callback = lodash.createCallback(callback, thisArg, 3);
9324       forIn(object, function(value, key, object) {
9325         if (!callback(value, key, object)) {
9326           result[key] = value;
9327         }
9328       });
9329     }
9330     return result;
9331   }
9332
9333   /**
9334    * Creates a two dimensional array of an object's key-value pairs,
9335    * i.e. `[[key1, value1], [key2, value2]]`.
9336    *
9337    * @static
9338    * @memberOf _
9339    * @category Objects
9340    * @param {Object} object The object to inspect.
9341    * @returns {Array} Returns new array of key-value pairs.
9342    * @example
9343    *
9344    * _.pairs({ 'barney': 36, 'fred': 40 });
9345    * // => [['barney', 36], ['fred', 40]] (property order is not guaranteed across environments)
9346    */
9347   function pairs(object) {
9348     var index = -1,
9349         props = keys(object),
9350         length = props.length,
9351         result = Array(length);
9352
9353     while (++index < length) {
9354       var key = props[index];
9355       result[index] = [key, object[key]];
9356     }
9357     return result;
9358   }
9359
9360   /**
9361    * Creates a shallow clone of `object` composed of the specified properties.
9362    * Property names may be specified as individual arguments or as arrays of
9363    * property names. If a callback is provided it will be executed for each
9364    * property of `object` picking the properties the callback returns truey
9365    * for. The callback is bound to `thisArg` and invoked with three arguments;
9366    * (value, key, object).
9367    *
9368    * @static
9369    * @memberOf _
9370    * @category Objects
9371    * @param {Object} object The source object.
9372    * @param {Function|...string|string[]} [callback] The function called per
9373    *  iteration or property names to pick, specified as individual property
9374    *  names or arrays of property names.
9375    * @param {*} [thisArg] The `this` binding of `callback`.
9376    * @returns {Object} Returns an object composed of the picked properties.
9377    * @example
9378    *
9379    * _.pick({ 'name': 'fred', '_userid': 'fred1' }, 'name');
9380    * // => { 'name': 'fred' }
9381    *
9382    * _.pick({ 'name': 'fred', '_userid': 'fred1' }, function(value, key) {
9383    *   return key.charAt(0) != '_';
9384    * });
9385    * // => { 'name': 'fred' }
9386    */
9387   function pick(object, callback, thisArg) {
9388     var result = {};
9389     if (typeof callback != 'function') {
9390       var index = -1,
9391           props = baseFlatten(arguments, true, false, 1),
9392           length = isObject(object) ? props.length : 0;
9393
9394       while (++index < length) {
9395         var key = props[index];
9396         if (key in object) {
9397           result[key] = object[key];
9398         }
9399       }
9400     } else {
9401       callback = lodash.createCallback(callback, thisArg, 3);
9402       forIn(object, function(value, key, object) {
9403         if (callback(value, key, object)) {
9404           result[key] = value;
9405         }
9406       });
9407     }
9408     return result;
9409   }
9410
9411   /**
9412    * Creates an array composed of the own enumerable property values of `object`.
9413    *
9414    * @static
9415    * @memberOf _
9416    * @category Objects
9417    * @param {Object} object The object to inspect.
9418    * @returns {Array} Returns an array of property values.
9419    * @example
9420    *
9421    * _.values({ 'one': 1, 'two': 2, 'three': 3 });
9422    * // => [1, 2, 3] (property order is not guaranteed across environments)
9423    */
9424   function values(object) {
9425     var index = -1,
9426         props = keys(object),
9427         length = props.length,
9428         result = Array(length);
9429
9430     while (++index < length) {
9431       result[index] = object[props[index]];
9432     }
9433     return result;
9434   }
9435
9436   /*--------------------------------------------------------------------------*/
9437
9438   /**
9439    * Checks if a given value is present in a collection using strict equality
9440    * for comparisons, i.e. `===`. If `fromIndex` is negative, it is used as the
9441    * offset from the end of the collection.
9442    *
9443    * @static
9444    * @memberOf _
9445    * @alias include
9446    * @category Collections
9447    * @param {Array|Object|string} collection The collection to iterate over.
9448    * @param {*} target The value to check for.
9449    * @param {number} [fromIndex=0] The index to search from.
9450    * @returns {boolean} Returns `true` if the `target` element is found, else `false`.
9451    * @example
9452    *
9453    * _.contains([1, 2, 3], 1);
9454    * // => true
9455    *
9456    * _.contains([1, 2, 3], 1, 2);
9457    * // => false
9458    *
9459    * _.contains({ 'name': 'fred', 'age': 40 }, 'fred');
9460    * // => true
9461    *
9462    * _.contains('pebbles', 'eb');
9463    * // => true
9464    */
9465   function contains(collection, target, fromIndex) {
9466     var index = -1,
9467         indexOf = getIndexOf(),
9468         length = collection ? collection.length : 0,
9469         result = false;
9470
9471     fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex) || 0;
9472     if (isArray(collection)) {
9473       result = indexOf(collection, target, fromIndex) > -1;
9474     } else if (typeof length == 'number') {
9475       result = (isString(collection) ? collection.indexOf(target, fromIndex) : indexOf(collection, target, fromIndex)) > -1;
9476     } else {
9477       baseEach(collection, function(value) {
9478         if (++index >= fromIndex) {
9479           return !(result = value === target);
9480         }
9481       });
9482     }
9483     return result;
9484   }
9485
9486   /**
9487    * Checks if the given callback returns truey value for **all** elements of
9488    * a collection. The callback is bound to `thisArg` and invoked with three
9489    * arguments; (value, index|key, collection).
9490    *
9491    * If a property name is provided for `callback` the created "_.pluck" style
9492    * callback will return the property value of the given element.
9493    *
9494    * If an object is provided for `callback` the created "_.where" style callback
9495    * will return `true` for elements that have the properties of the given object,
9496    * else `false`.
9497    *
9498    * @static
9499    * @memberOf _
9500    * @alias all
9501    * @category Collections
9502    * @param {Array|Object|string} collection The collection to iterate over.
9503    * @param {Function|Object|string} [callback=identity] The function called
9504    *  per iteration. If a property name or object is provided it will be used
9505    *  to create a "_.pluck" or "_.where" style callback, respectively.
9506    * @param {*} [thisArg] The `this` binding of `callback`.
9507    * @returns {boolean} Returns `true` if all elements passed the callback check,
9508    *  else `false`.
9509    * @example
9510    *
9511    * _.every([true, 1, null, 'yes']);
9512    * // => false
9513    *
9514    * var characters = [
9515    *   { 'name': 'barney', 'age': 36 },
9516    *   { 'name': 'fred',   'age': 40 }
9517    * ];
9518    *
9519    * // using "_.pluck" callback shorthand
9520    * _.every(characters, 'age');
9521    * // => true
9522    *
9523    * // using "_.where" callback shorthand
9524    * _.every(characters, { 'age': 36 });
9525    * // => false
9526    */
9527   function every(collection, callback, thisArg) {
9528     var result = true;
9529     callback = lodash.createCallback(callback, thisArg, 3);
9530
9531     if (isArray(collection)) {
9532       var index = -1,
9533           length = collection.length;
9534
9535       while (++index < length) {
9536         if (!(result = !!callback(collection[index], index, collection))) {
9537           break;
9538         }
9539       }
9540     } else {
9541       baseEach(collection, function(value, index, collection) {
9542         return (result = !!callback(value, index, collection));
9543       });
9544     }
9545     return result;
9546   }
9547
9548   /**
9549    * Iterates over elements of a collection, returning an array of all elements
9550    * the callback returns truey for. The callback is bound to `thisArg` and
9551    * invoked with three arguments; (value, index|key, collection).
9552    *
9553    * If a property name is provided for `callback` the created "_.pluck" style
9554    * callback will return the property value of the given element.
9555    *
9556    * If an object is provided for `callback` the created "_.where" style callback
9557    * will return `true` for elements that have the properties of the given object,
9558    * else `false`.
9559    *
9560    * @static
9561    * @memberOf _
9562    * @alias select
9563    * @category Collections
9564    * @param {Array|Object|string} collection The collection to iterate over.
9565    * @param {Function|Object|string} [callback=identity] The function called
9566    *  per iteration. If a property name or object is provided it will be used
9567    *  to create a "_.pluck" or "_.where" style callback, respectively.
9568    * @param {*} [thisArg] The `this` binding of `callback`.
9569    * @returns {Array} Returns a new array of elements that passed the callback check.
9570    * @example
9571    *
9572    * var evens = _.filter([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9573    * // => [2, 4, 6]
9574    *
9575    * var characters = [
9576    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9577    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9578    * ];
9579    *
9580    * // using "_.pluck" callback shorthand
9581    * _.filter(characters, 'blocked');
9582    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9583    *
9584    * // using "_.where" callback shorthand
9585    * _.filter(characters, { 'age': 36 });
9586    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9587    */
9588   function filter(collection, callback, thisArg) {
9589     var result = [];
9590     callback = lodash.createCallback(callback, thisArg, 3);
9591
9592     if (isArray(collection)) {
9593       var index = -1,
9594           length = collection.length;
9595
9596       while (++index < length) {
9597         var value = collection[index];
9598         if (callback(value, index, collection)) {
9599           result.push(value);
9600         }
9601       }
9602     } else {
9603       baseEach(collection, function(value, index, collection) {
9604         if (callback(value, index, collection)) {
9605           result.push(value);
9606         }
9607       });
9608     }
9609     return result;
9610   }
9611
9612   /**
9613    * Iterates over elements of a collection, returning the first element that
9614    * the callback returns truey for. The callback is bound to `thisArg` and
9615    * invoked with three arguments; (value, index|key, collection).
9616    *
9617    * If a property name is provided for `callback` the created "_.pluck" style
9618    * callback will return the property value of the given element.
9619    *
9620    * If an object is provided for `callback` the created "_.where" style callback
9621    * will return `true` for elements that have the properties of the given object,
9622    * else `false`.
9623    *
9624    * @static
9625    * @memberOf _
9626    * @alias detect, findWhere
9627    * @category Collections
9628    * @param {Array|Object|string} collection The collection to iterate over.
9629    * @param {Function|Object|string} [callback=identity] The function called
9630    *  per iteration. If a property name or object is provided it will be used
9631    *  to create a "_.pluck" or "_.where" style callback, respectively.
9632    * @param {*} [thisArg] The `this` binding of `callback`.
9633    * @returns {*} Returns the found element, else `undefined`.
9634    * @example
9635    *
9636    * var characters = [
9637    *   { 'name': 'barney',  'age': 36, 'blocked': false },
9638    *   { 'name': 'fred',    'age': 40, 'blocked': true },
9639    *   { 'name': 'pebbles', 'age': 1,  'blocked': false }
9640    * ];
9641    *
9642    * _.find(characters, function(chr) {
9643    *   return chr.age < 40;
9644    * });
9645    * // => { 'name': 'barney', 'age': 36, 'blocked': false }
9646    *
9647    * // using "_.where" callback shorthand
9648    * _.find(characters, { 'age': 1 });
9649    * // =>  { 'name': 'pebbles', 'age': 1, 'blocked': false }
9650    *
9651    * // using "_.pluck" callback shorthand
9652    * _.find(characters, 'blocked');
9653    * // => { 'name': 'fred', 'age': 40, 'blocked': true }
9654    */
9655   function find(collection, callback, thisArg) {
9656     callback = lodash.createCallback(callback, thisArg, 3);
9657
9658     if (isArray(collection)) {
9659       var index = -1,
9660           length = collection.length;
9661
9662       while (++index < length) {
9663         var value = collection[index];
9664         if (callback(value, index, collection)) {
9665           return value;
9666         }
9667       }
9668     } else {
9669       var result;
9670       baseEach(collection, function(value, index, collection) {
9671         if (callback(value, index, collection)) {
9672           result = value;
9673           return false;
9674         }
9675       });
9676       return result;
9677     }
9678   }
9679
9680   /**
9681    * Iterates over elements of a collection, executing the callback for each
9682    * element. The callback is bound to `thisArg` and invoked with three arguments;
9683    * (value, index|key, collection). Callbacks may exit iteration early by
9684    * explicitly returning `false`.
9685    *
9686    * Note: As with other "Collections" methods, objects with a `length` property
9687    * are iterated like arrays. To avoid this behavior `_.forIn` or `_.forOwn`
9688    * may be used for object iteration.
9689    *
9690    * @static
9691    * @memberOf _
9692    * @alias each
9693    * @category Collections
9694    * @param {Array|Object|string} collection The collection to iterate over.
9695    * @param {Function} [callback=identity] The function called per iteration.
9696    * @param {*} [thisArg] The `this` binding of `callback`.
9697    * @returns {Array|Object|string} Returns `collection`.
9698    * @example
9699    *
9700    * _([1, 2, 3]).forEach(function(num) { console.log(num); }).join(',');
9701    * // => logs each number and returns '1,2,3'
9702    *
9703    * _.forEach({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { console.log(num); });
9704    * // => logs each number and returns the object (property order is not guaranteed across environments)
9705    */
9706   function forEach(collection, callback, thisArg) {
9707     if (callback && typeof thisArg == 'undefined' && isArray(collection)) {
9708       var index = -1,
9709           length = collection.length;
9710
9711       while (++index < length) {
9712         if (callback(collection[index], index, collection) === false) {
9713           break;
9714         }
9715       }
9716     } else {
9717       baseEach(collection, callback, thisArg);
9718     }
9719     return collection;
9720   }
9721
9722   /**
9723    * Creates an object composed of keys generated from the results of running
9724    * each element of a collection through the callback. The corresponding value
9725    * of each key is an array of the elements responsible for generating the key.
9726    * The callback is bound to `thisArg` and invoked with three arguments;
9727    * (value, index|key, collection).
9728    *
9729    * If a property name is provided for `callback` the created "_.pluck" style
9730    * callback will return the property value of the given element.
9731    *
9732    * If an object is provided for `callback` the created "_.where" style callback
9733    * will return `true` for elements that have the properties of the given object,
9734    * else `false`
9735    *
9736    * @static
9737    * @memberOf _
9738    * @category Collections
9739    * @param {Array|Object|string} collection The collection to iterate over.
9740    * @param {Function|Object|string} [callback=identity] The function called
9741    *  per iteration. If a property name or object is provided it will be used
9742    *  to create a "_.pluck" or "_.where" style callback, respectively.
9743    * @param {*} [thisArg] The `this` binding of `callback`.
9744    * @returns {Object} Returns the composed aggregate object.
9745    * @example
9746    *
9747    * _.groupBy([4.2, 6.1, 6.4], function(num) { return Math.floor(num); });
9748    * // => { '4': [4.2], '6': [6.1, 6.4] }
9749    *
9750    * _.groupBy([4.2, 6.1, 6.4], function(num) { return this.floor(num); }, Math);
9751    * // => { '4': [4.2], '6': [6.1, 6.4] }
9752    *
9753    * // using "_.pluck" callback shorthand
9754    * _.groupBy(['one', 'two', 'three'], 'length');
9755    * // => { '3': ['one', 'two'], '5': ['three'] }
9756    */
9757   var groupBy = createAggregator(function(result, value, key) {
9758     (hasOwnProperty.call(result, key) ? result[key] : result[key] = []).push(value);
9759   });
9760
9761   /**
9762    * Creates an array of values by running each element in the collection
9763    * through the callback. The callback is bound to `thisArg` and invoked with
9764    * three arguments; (value, index|key, collection).
9765    *
9766    * If a property name is provided for `callback` the created "_.pluck" style
9767    * callback will return the property value of the given element.
9768    *
9769    * If an object is provided for `callback` the created "_.where" style callback
9770    * will return `true` for elements that have the properties of the given object,
9771    * else `false`.
9772    *
9773    * @static
9774    * @memberOf _
9775    * @alias collect
9776    * @category Collections
9777    * @param {Array|Object|string} collection The collection to iterate over.
9778    * @param {Function|Object|string} [callback=identity] The function called
9779    *  per iteration. If a property name or object is provided it will be used
9780    *  to create a "_.pluck" or "_.where" style callback, respectively.
9781    * @param {*} [thisArg] The `this` binding of `callback`.
9782    * @returns {Array} Returns a new array of the results of each `callback` execution.
9783    * @example
9784    *
9785    * _.map([1, 2, 3], function(num) { return num * 3; });
9786    * // => [3, 6, 9]
9787    *
9788    * _.map({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { return num * 3; });
9789    * // => [3, 6, 9] (property order is not guaranteed across environments)
9790    *
9791    * var characters = [
9792    *   { 'name': 'barney', 'age': 36 },
9793    *   { 'name': 'fred',   'age': 40 }
9794    * ];
9795    *
9796    * // using "_.pluck" callback shorthand
9797    * _.map(characters, 'name');
9798    * // => ['barney', 'fred']
9799    */
9800   function map(collection, callback, thisArg) {
9801     var index = -1,
9802         length = collection ? collection.length : 0,
9803         result = Array(typeof length == 'number' ? length : 0);
9804
9805     callback = lodash.createCallback(callback, thisArg, 3);
9806     if (isArray(collection)) {
9807       while (++index < length) {
9808         result[index] = callback(collection[index], index, collection);
9809       }
9810     } else {
9811       baseEach(collection, function(value, key, collection) {
9812         result[++index] = callback(value, key, collection);
9813       });
9814     }
9815     return result;
9816   }
9817
9818   /**
9819    * Retrieves the value of a specified property from all elements in the collection.
9820    *
9821    * @static
9822    * @memberOf _
9823    * @type Function
9824    * @category Collections
9825    * @param {Array|Object|string} collection The collection to iterate over.
9826    * @param {string} property The property to pluck.
9827    * @returns {Array} Returns a new array of property values.
9828    * @example
9829    *
9830    * var characters = [
9831    *   { 'name': 'barney', 'age': 36 },
9832    *   { 'name': 'fred',   'age': 40 }
9833    * ];
9834    *
9835    * _.pluck(characters, 'name');
9836    * // => ['barney', 'fred']
9837    */
9838   var pluck = map;
9839
9840   /**
9841    * Reduces a collection to a value which is the accumulated result of running
9842    * each element in the collection through the callback, where each successive
9843    * callback execution consumes the return value of the previous execution. If
9844    * `accumulator` is not provided the first element of the collection will be
9845    * used as the initial `accumulator` value. The callback is bound to `thisArg`
9846    * and invoked with four arguments; (accumulator, value, index|key, collection).
9847    *
9848    * @static
9849    * @memberOf _
9850    * @alias foldl, inject
9851    * @category Collections
9852    * @param {Array|Object|string} collection The collection to iterate over.
9853    * @param {Function} [callback=identity] The function called per iteration.
9854    * @param {*} [accumulator] Initial value of the accumulator.
9855    * @param {*} [thisArg] The `this` binding of `callback`.
9856    * @returns {*} Returns the accumulated value.
9857    * @example
9858    *
9859    * var sum = _.reduce([1, 2, 3], function(sum, num) {
9860    *   return sum + num;
9861    * });
9862    * // => 6
9863    *
9864    * var mapped = _.reduce({ 'a': 1, 'b': 2, 'c': 3 }, function(result, num, key) {
9865    *   result[key] = num * 3;
9866    *   return result;
9867    * }, {});
9868    * // => { 'a': 3, 'b': 6, 'c': 9 }
9869    */
9870   function reduce(collection, callback, accumulator, thisArg) {
9871     var noaccum = arguments.length < 3;
9872     callback = lodash.createCallback(callback, thisArg, 4);
9873
9874     if (isArray(collection)) {
9875       var index = -1,
9876           length = collection.length;
9877
9878       if (noaccum) {
9879         accumulator = collection[++index];
9880       }
9881       while (++index < length) {
9882         accumulator = callback(accumulator, collection[index], index, collection);
9883       }
9884     } else {
9885       baseEach(collection, function(value, index, collection) {
9886         accumulator = noaccum
9887           ? (noaccum = false, value)
9888           : callback(accumulator, value, index, collection)
9889       });
9890     }
9891     return accumulator;
9892   }
9893
9894   /**
9895    * The opposite of `_.filter` this method returns the elements of a
9896    * collection that the callback does **not** return truey for.
9897    *
9898    * If a property name is provided for `callback` the created "_.pluck" style
9899    * callback will return the property value of the given element.
9900    *
9901    * If an object is provided for `callback` the created "_.where" style callback
9902    * will return `true` for elements that have the properties of the given object,
9903    * else `false`.
9904    *
9905    * @static
9906    * @memberOf _
9907    * @category Collections
9908    * @param {Array|Object|string} collection The collection to iterate over.
9909    * @param {Function|Object|string} [callback=identity] The function called
9910    *  per iteration. If a property name or object is provided it will be used
9911    *  to create a "_.pluck" or "_.where" style callback, respectively.
9912    * @param {*} [thisArg] The `this` binding of `callback`.
9913    * @returns {Array} Returns a new array of elements that failed the callback check.
9914    * @example
9915    *
9916    * var odds = _.reject([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9917    * // => [1, 3, 5]
9918    *
9919    * var characters = [
9920    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9921    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9922    * ];
9923    *
9924    * // using "_.pluck" callback shorthand
9925    * _.reject(characters, 'blocked');
9926    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9927    *
9928    * // using "_.where" callback shorthand
9929    * _.reject(characters, { 'age': 36 });
9930    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9931    */
9932   function reject(collection, callback, thisArg) {
9933     callback = lodash.createCallback(callback, thisArg, 3);
9934     return filter(collection, function(value, index, collection) {
9935       return !callback(value, index, collection);
9936     });
9937   }
9938
9939   /**
9940    * Checks if the callback returns a truey value for **any** element of a
9941    * collection. The function returns as soon as it finds a passing value and
9942    * does not iterate over the entire collection. The callback is bound to
9943    * `thisArg` and invoked with three arguments; (value, index|key, collection).
9944    *
9945    * If a property name is provided for `callback` the created "_.pluck" style
9946    * callback will return the property value of the given element.
9947    *
9948    * If an object is provided for `callback` the created "_.where" style callback
9949    * will return `true` for elements that have the properties of the given object,
9950    * else `false`.
9951    *
9952    * @static
9953    * @memberOf _
9954    * @alias any
9955    * @category Collections
9956    * @param {Array|Object|string} collection The collection to iterate over.
9957    * @param {Function|Object|string} [callback=identity] The function called
9958    *  per iteration. If a property name or object is provided it will be used
9959    *  to create a "_.pluck" or "_.where" style callback, respectively.
9960    * @param {*} [thisArg] The `this` binding of `callback`.
9961    * @returns {boolean} Returns `true` if any element passed the callback check,
9962    *  else `false`.
9963    * @example
9964    *
9965    * _.some([null, 0, 'yes', false], Boolean);
9966    * // => true
9967    *
9968    * var characters = [
9969    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9970    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9971    * ];
9972    *
9973    * // using "_.pluck" callback shorthand
9974    * _.some(characters, 'blocked');
9975    * // => true
9976    *
9977    * // using "_.where" callback shorthand
9978    * _.some(characters, { 'age': 1 });
9979    * // => false
9980    */
9981   function some(collection, callback, thisArg) {
9982     var result;
9983     callback = lodash.createCallback(callback, thisArg, 3);
9984
9985     if (isArray(collection)) {
9986       var index = -1,
9987           length = collection.length;
9988
9989       while (++index < length) {
9990         if ((result = callback(collection[index], index, collection))) {
9991           break;
9992         }
9993       }
9994     } else {
9995       baseEach(collection, function(value, index, collection) {
9996         return !(result = callback(value, index, collection));
9997       });
9998     }
9999     return !!result;
10000   }
10001
10002   /*--------------------------------------------------------------------------*/
10003
10004   /**
10005    * Creates an array with all falsey values removed. The values `false`, `null`,
10006    * `0`, `""`, `undefined`, and `NaN` are all falsey.
10007    *
10008    * @static
10009    * @memberOf _
10010    * @category Arrays
10011    * @param {Array} array The array to compact.
10012    * @returns {Array} Returns a new array of filtered values.
10013    * @example
10014    *
10015    * _.compact([0, 1, false, 2, '', 3]);
10016    * // => [1, 2, 3]
10017    */
10018   function compact(array) {
10019     var index = -1,
10020         length = array ? array.length : 0,
10021         result = [];
10022
10023     while (++index < length) {
10024       var value = array[index];
10025       if (value) {
10026         result.push(value);
10027       }
10028     }
10029     return result;
10030   }
10031
10032   /**
10033    * Creates an array excluding all values of the provided arrays using strict
10034    * equality for comparisons, i.e. `===`.
10035    *
10036    * @static
10037    * @memberOf _
10038    * @category Arrays
10039    * @param {Array} array The array to process.
10040    * @param {...Array} [values] The arrays of values to exclude.
10041    * @returns {Array} Returns a new array of filtered values.
10042    * @example
10043    *
10044    * _.difference([1, 2, 3, 4, 5], [5, 2, 10]);
10045    * // => [1, 3, 4]
10046    */
10047   function difference(array) {
10048     return baseDifference(array, baseFlatten(arguments, true, true, 1));
10049   }
10050
10051   /**
10052    * Gets the first element or first `n` elements of an array. If a callback
10053    * is provided elements at the beginning of the array are returned as long
10054    * as the callback returns truey. The callback is bound to `thisArg` and
10055    * invoked with three arguments; (value, index, array).
10056    *
10057    * If a property name is provided for `callback` the created "_.pluck" style
10058    * callback will return the property value of the given element.
10059    *
10060    * If an object is provided for `callback` the created "_.where" style callback
10061    * will return `true` for elements that have the properties of the given object,
10062    * else `false`.
10063    *
10064    * @static
10065    * @memberOf _
10066    * @alias head, take
10067    * @category Arrays
10068    * @param {Array} array The array to query.
10069    * @param {Function|Object|number|string} [callback] The function called
10070    *  per element or the number of elements to return. If a property name or
10071    *  object is provided it will be used to create a "_.pluck" or "_.where"
10072    *  style callback, respectively.
10073    * @param {*} [thisArg] The `this` binding of `callback`.
10074    * @returns {*} Returns the first element(s) of `array`.
10075    * @example
10076    *
10077    * _.first([1, 2, 3]);
10078    * // => 1
10079    *
10080    * _.first([1, 2, 3], 2);
10081    * // => [1, 2]
10082    *
10083    * _.first([1, 2, 3], function(num) {
10084    *   return num < 3;
10085    * });
10086    * // => [1, 2]
10087    *
10088    * var characters = [
10089    *   { 'name': 'barney',  'blocked': true,  'employer': 'slate' },
10090    *   { 'name': 'fred',    'blocked': false, 'employer': 'slate' },
10091    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10092    * ];
10093    *
10094    * // using "_.pluck" callback shorthand
10095    * _.first(characters, 'blocked');
10096    * // => [{ 'name': 'barney', 'blocked': true, 'employer': 'slate' }]
10097    *
10098    * // using "_.where" callback shorthand
10099    * _.pluck(_.first(characters, { 'employer': 'slate' }), 'name');
10100    * // => ['barney', 'fred']
10101    */
10102   function first(array, callback, thisArg) {
10103     var n = 0,
10104         length = array ? array.length : 0;
10105
10106     if (typeof callback != 'number' && callback != null) {
10107       var index = -1;
10108       callback = lodash.createCallback(callback, thisArg, 3);
10109       while (++index < length && callback(array[index], index, array)) {
10110         n++;
10111       }
10112     } else {
10113       n = callback;
10114       if (n == null || thisArg) {
10115         return array ? array[0] : undefined;
10116       }
10117     }
10118     return slice(array, 0, nativeMin(nativeMax(0, n), length));
10119   }
10120
10121   /**
10122    * Flattens a nested array (the nesting can be to any depth). If `isShallow`
10123    * is truey, the array will only be flattened a single level. If a callback
10124    * is provided each element of the array is passed through the callback before
10125    * flattening. The callback is bound to `thisArg` and invoked with three
10126    * arguments; (value, index, array).
10127    *
10128    * If a property name is provided for `callback` the created "_.pluck" style
10129    * callback will return the property value of the given element.
10130    *
10131    * If an object is provided for `callback` the created "_.where" style callback
10132    * will return `true` for elements that have the properties of the given object,
10133    * else `false`.
10134    *
10135    * @static
10136    * @memberOf _
10137    * @category Arrays
10138    * @param {Array} array The array to flatten.
10139    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
10140    * @param {Function|Object|string} [callback=identity] The function called
10141    *  per iteration. If a property name or object is provided it will be used
10142    *  to create a "_.pluck" or "_.where" style callback, respectively.
10143    * @param {*} [thisArg] The `this` binding of `callback`.
10144    * @returns {Array} Returns a new flattened array.
10145    * @example
10146    *
10147    * _.flatten([1, [2], [3, [[4]]]]);
10148    * // => [1, 2, 3, 4];
10149    *
10150    * _.flatten([1, [2], [3, [[4]]]], true);
10151    * // => [1, 2, 3, [[4]]];
10152    *
10153    * var characters = [
10154    *   { 'name': 'barney', 'age': 30, 'pets': ['hoppy'] },
10155    *   { 'name': 'fred',   'age': 40, 'pets': ['baby puss', 'dino'] }
10156    * ];
10157    *
10158    * // using "_.pluck" callback shorthand
10159    * _.flatten(characters, 'pets');
10160    * // => ['hoppy', 'baby puss', 'dino']
10161    */
10162   function flatten(array, isShallow, callback, thisArg) {
10163     // juggle arguments
10164     if (typeof isShallow != 'boolean' && isShallow != null) {
10165       thisArg = callback;
10166       callback = (typeof isShallow != 'function' && thisArg && thisArg[isShallow] === array) ? null : isShallow;
10167       isShallow = false;
10168     }
10169     if (callback != null) {
10170       array = map(array, callback, thisArg);
10171     }
10172     return baseFlatten(array, isShallow);
10173   }
10174
10175   /**
10176    * Gets the index at which the first occurrence of `value` is found using
10177    * strict equality for comparisons, i.e. `===`. If the array is already sorted
10178    * providing `true` for `fromIndex` will run a faster binary search.
10179    *
10180    * @static
10181    * @memberOf _
10182    * @category Arrays
10183    * @param {Array} array The array to search.
10184    * @param {*} value The value to search for.
10185    * @param {boolean|number} [fromIndex=0] The index to search from or `true`
10186    *  to perform a binary search on a sorted array.
10187    * @returns {number} Returns the index of the matched value or `-1`.
10188    * @example
10189    *
10190    * _.indexOf([1, 2, 3, 1, 2, 3], 2);
10191    * // => 1
10192    *
10193    * _.indexOf([1, 2, 3, 1, 2, 3], 2, 3);
10194    * // => 4
10195    *
10196    * _.indexOf([1, 1, 2, 2, 3, 3], 2, true);
10197    * // => 2
10198    */
10199   function indexOf(array, value, fromIndex) {
10200     if (typeof fromIndex == 'number') {
10201       var length = array ? array.length : 0;
10202       fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex || 0);
10203     } else if (fromIndex) {
10204       var index = sortedIndex(array, value);
10205       return array[index] === value ? index : -1;
10206     }
10207     return baseIndexOf(array, value, fromIndex);
10208   }
10209
10210   /**
10211    * Creates an array of unique values present in all provided arrays using
10212    * strict equality for comparisons, i.e. `===`.
10213    *
10214    * @static
10215    * @memberOf _
10216    * @category Arrays
10217    * @param {...Array} [array] The arrays to inspect.
10218    * @returns {Array} Returns an array of composite values.
10219    * @example
10220    *
10221    * _.intersection([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10222    * // => [1, 2]
10223    */
10224   function intersection(array) {
10225     var args = arguments,
10226         argsLength = args.length,
10227         argsIndex = -1,
10228         caches = getArray(),
10229         index = -1,
10230         indexOf = getIndexOf(),
10231         length = array ? array.length : 0,
10232         result = [],
10233         seen = getArray();
10234
10235     while (++argsIndex < argsLength) {
10236       var value = args[argsIndex];
10237       caches[argsIndex] = indexOf === baseIndexOf &&
10238         (value ? value.length : 0) >= largeArraySize &&
10239         createCache(argsIndex ? args[argsIndex] : seen);
10240     }
10241     outer:
10242     while (++index < length) {
10243       var cache = caches[0];
10244       value = array[index];
10245
10246       if ((cache ? cacheIndexOf(cache, value) : indexOf(seen, value)) < 0) {
10247         argsIndex = argsLength;
10248         (cache || seen).push(value);
10249         while (--argsIndex) {
10250           cache = caches[argsIndex];
10251           if ((cache ? cacheIndexOf(cache, value) : indexOf(args[argsIndex], value)) < 0) {
10252             continue outer;
10253           }
10254         }
10255         result.push(value);
10256       }
10257     }
10258     while (argsLength--) {
10259       cache = caches[argsLength];
10260       if (cache) {
10261         releaseObject(cache);
10262       }
10263     }
10264     releaseArray(caches);
10265     releaseArray(seen);
10266     return result;
10267   }
10268
10269   /**
10270    * Gets the last element or last `n` elements of an array. If a callback is
10271    * provided elements at the end of the array are returned as long as the
10272    * callback returns truey. The callback is bound to `thisArg` and invoked
10273    * with three arguments; (value, index, array).
10274    *
10275    * If a property name is provided for `callback` the created "_.pluck" style
10276    * callback will return the property value of the given element.
10277    *
10278    * If an object is provided for `callback` the created "_.where" style callback
10279    * will return `true` for elements that have the properties of the given object,
10280    * else `false`.
10281    *
10282    * @static
10283    * @memberOf _
10284    * @category Arrays
10285    * @param {Array} array The array to query.
10286    * @param {Function|Object|number|string} [callback] The function called
10287    *  per element or the number of elements to return. If a property name or
10288    *  object is provided it will be used to create a "_.pluck" or "_.where"
10289    *  style callback, respectively.
10290    * @param {*} [thisArg] The `this` binding of `callback`.
10291    * @returns {*} Returns the last element(s) of `array`.
10292    * @example
10293    *
10294    * _.last([1, 2, 3]);
10295    * // => 3
10296    *
10297    * _.last([1, 2, 3], 2);
10298    * // => [2, 3]
10299    *
10300    * _.last([1, 2, 3], function(num) {
10301    *   return num > 1;
10302    * });
10303    * // => [2, 3]
10304    *
10305    * var characters = [
10306    *   { 'name': 'barney',  'blocked': false, 'employer': 'slate' },
10307    *   { 'name': 'fred',    'blocked': true,  'employer': 'slate' },
10308    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10309    * ];
10310    *
10311    * // using "_.pluck" callback shorthand
10312    * _.pluck(_.last(characters, 'blocked'), 'name');
10313    * // => ['fred', 'pebbles']
10314    *
10315    * // using "_.where" callback shorthand
10316    * _.last(characters, { 'employer': 'na' });
10317    * // => [{ 'name': 'pebbles', 'blocked': true, 'employer': 'na' }]
10318    */
10319   function last(array, callback, thisArg) {
10320     var n = 0,
10321         length = array ? array.length : 0;
10322
10323     if (typeof callback != 'number' && callback != null) {
10324       var index = length;
10325       callback = lodash.createCallback(callback, thisArg, 3);
10326       while (index-- && callback(array[index], index, array)) {
10327         n++;
10328       }
10329     } else {
10330       n = callback;
10331       if (n == null || thisArg) {
10332         return array ? array[length - 1] : undefined;
10333       }
10334     }
10335     return slice(array, nativeMax(0, length - n));
10336   }
10337
10338   /**
10339    * Uses a binary search to determine the smallest index at which a value
10340    * should be inserted into a given sorted array in order to maintain the sort
10341    * order of the array. If a callback is provided it will be executed for
10342    * `value` and each element of `array` to compute their sort ranking. The
10343    * callback is bound to `thisArg` and invoked with one argument; (value).
10344    *
10345    * If a property name is provided for `callback` the created "_.pluck" style
10346    * callback will return the property value of the given element.
10347    *
10348    * If an object is provided for `callback` the created "_.where" style callback
10349    * will return `true` for elements that have the properties of the given object,
10350    * else `false`.
10351    *
10352    * @static
10353    * @memberOf _
10354    * @category Arrays
10355    * @param {Array} array The array to inspect.
10356    * @param {*} value The value to evaluate.
10357    * @param {Function|Object|string} [callback=identity] The function called
10358    *  per iteration. If a property name or object is provided it will be used
10359    *  to create a "_.pluck" or "_.where" style callback, respectively.
10360    * @param {*} [thisArg] The `this` binding of `callback`.
10361    * @returns {number} Returns the index at which `value` should be inserted
10362    *  into `array`.
10363    * @example
10364    *
10365    * _.sortedIndex([20, 30, 50], 40);
10366    * // => 2
10367    *
10368    * // using "_.pluck" callback shorthand
10369    * _.sortedIndex([{ 'x': 20 }, { 'x': 30 }, { 'x': 50 }], { 'x': 40 }, 'x');
10370    * // => 2
10371    *
10372    * var dict = {
10373    *   'wordToNumber': { 'twenty': 20, 'thirty': 30, 'fourty': 40, 'fifty': 50 }
10374    * };
10375    *
10376    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10377    *   return dict.wordToNumber[word];
10378    * });
10379    * // => 2
10380    *
10381    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10382    *   return this.wordToNumber[word];
10383    * }, dict);
10384    * // => 2
10385    */
10386   function sortedIndex(array, value, callback, thisArg) {
10387     var low = 0,
10388         high = array ? array.length : low;
10389
10390     // explicitly reference `identity` for better inlining in Firefox
10391     callback = callback ? lodash.createCallback(callback, thisArg, 1) : identity;
10392     value = callback(value);
10393
10394     while (low < high) {
10395       var mid = (low + high) >>> 1;
10396       (callback(array[mid]) < value)
10397         ? low = mid + 1
10398         : high = mid;
10399     }
10400     return low;
10401   }
10402
10403   /**
10404    * Creates an array of unique values, in order, of the provided arrays using
10405    * strict equality for comparisons, i.e. `===`.
10406    *
10407    * @static
10408    * @memberOf _
10409    * @category Arrays
10410    * @param {...Array} [array] The arrays to inspect.
10411    * @returns {Array} Returns an array of composite values.
10412    * @example
10413    *
10414    * _.union([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10415    * // => [1, 2, 3, 101, 10]
10416    */
10417   function union(array) {
10418     return baseUniq(baseFlatten(arguments, true, true));
10419   }
10420
10421   /**
10422    * Creates a duplicate-value-free version of an array using strict equality
10423    * for comparisons, i.e. `===`. If the array is sorted, providing
10424    * `true` for `isSorted` will use a faster algorithm. If a callback is provided
10425    * each element of `array` is passed through the callback before uniqueness
10426    * is computed. The callback is bound to `thisArg` and invoked with three
10427    * arguments; (value, index, array).
10428    *
10429    * If a property name is provided for `callback` the created "_.pluck" style
10430    * callback will return the property value of the given element.
10431    *
10432    * If an object is provided for `callback` the created "_.where" style callback
10433    * will return `true` for elements that have the properties of the given object,
10434    * else `false`.
10435    *
10436    * @static
10437    * @memberOf _
10438    * @alias unique
10439    * @category Arrays
10440    * @param {Array} array The array to process.
10441    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
10442    * @param {Function|Object|string} [callback=identity] The function called
10443    *  per iteration. If a property name or object is provided it will be used
10444    *  to create a "_.pluck" or "_.where" style callback, respectively.
10445    * @param {*} [thisArg] The `this` binding of `callback`.
10446    * @returns {Array} Returns a duplicate-value-free array.
10447    * @example
10448    *
10449    * _.uniq([1, 2, 1, 3, 1]);
10450    * // => [1, 2, 3]
10451    *
10452    * _.uniq([1, 1, 2, 2, 3], true);
10453    * // => [1, 2, 3]
10454    *
10455    * _.uniq(['A', 'b', 'C', 'a', 'B', 'c'], function(letter) { return letter.toLowerCase(); });
10456    * // => ['A', 'b', 'C']
10457    *
10458    * _.uniq([1, 2.5, 3, 1.5, 2, 3.5], function(num) { return this.floor(num); }, Math);
10459    * // => [1, 2.5, 3]
10460    *
10461    * // using "_.pluck" callback shorthand
10462    * _.uniq([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
10463    * // => [{ 'x': 1 }, { 'x': 2 }]
10464    */
10465   function uniq(array, isSorted, callback, thisArg) {
10466     // juggle arguments
10467     if (typeof isSorted != 'boolean' && isSorted != null) {
10468       thisArg = callback;
10469       callback = (typeof isSorted != 'function' && thisArg && thisArg[isSorted] === array) ? null : isSorted;
10470       isSorted = false;
10471     }
10472     if (callback != null) {
10473       callback = lodash.createCallback(callback, thisArg, 3);
10474     }
10475     return baseUniq(array, isSorted, callback);
10476   }
10477
10478   /**
10479    * Creates an array excluding all provided values using strict equality for
10480    * comparisons, i.e. `===`.
10481    *
10482    * @static
10483    * @memberOf _
10484    * @category Arrays
10485    * @param {Array} array The array to filter.
10486    * @param {...*} [value] The values to exclude.
10487    * @returns {Array} Returns a new array of filtered values.
10488    * @example
10489    *
10490    * _.without([1, 2, 1, 0, 3, 1, 4], 0, 1);
10491    * // => [2, 3, 4]
10492    */
10493   function without(array) {
10494     return baseDifference(array, slice(arguments, 1));
10495   }
10496
10497   /*--------------------------------------------------------------------------*/
10498
10499   /**
10500    * Creates a function that, when called, invokes `func` with the `this`
10501    * binding of `thisArg` and prepends any additional `bind` arguments to those
10502    * provided to the bound function.
10503    *
10504    * @static
10505    * @memberOf _
10506    * @category Functions
10507    * @param {Function} func The function to bind.
10508    * @param {*} [thisArg] The `this` binding of `func`.
10509    * @param {...*} [arg] Arguments to be partially applied.
10510    * @returns {Function} Returns the new bound function.
10511    * @example
10512    *
10513    * var func = function(greeting) {
10514    *   return greeting + ' ' + this.name;
10515    * };
10516    *
10517    * func = _.bind(func, { 'name': 'fred' }, 'hi');
10518    * func();
10519    * // => 'hi fred'
10520    */
10521   function bind(func, thisArg) {
10522     return arguments.length > 2
10523       ? createWrapper(func, 17, slice(arguments, 2), null, thisArg)
10524       : createWrapper(func, 1, null, null, thisArg);
10525   }
10526
10527   /**
10528    * Produces a callback bound to an optional `thisArg`. If `func` is a property
10529    * name the created callback will return the property value for a given element.
10530    * If `func` is an object the created callback will return `true` for elements
10531    * that contain the equivalent object properties, otherwise it will return `false`.
10532    *
10533    * @static
10534    * @memberOf _
10535    * @category Functions
10536    * @param {*} [func=identity] The value to convert to a callback.
10537    * @param {*} [thisArg] The `this` binding of the created callback.
10538    * @param {number} [argCount] The number of arguments the callback accepts.
10539    * @returns {Function} Returns a callback function.
10540    * @example
10541    *
10542    * var characters = [
10543    *   { 'name': 'barney', 'age': 36 },
10544    *   { 'name': 'fred',   'age': 40 }
10545    * ];
10546    *
10547    * // wrap to create custom callback shorthands
10548    * _.createCallback = _.wrap(_.createCallback, function(func, callback, thisArg) {
10549    *   var match = /^(.+?)__([gl]t)(.+)$/.exec(callback);
10550    *   return !match ? func(callback, thisArg) : function(object) {
10551    *     return match[2] == 'gt' ? object[match[1]] > match[3] : object[match[1]] < match[3];
10552    *   };
10553    * });
10554    *
10555    * _.filter(characters, 'age__gt38');
10556    * // => [{ 'name': 'fred', 'age': 40 }]
10557    */
10558   function createCallback(func, thisArg, argCount) {
10559     var type = typeof func;
10560     if (func == null || type == 'function') {
10561       return baseCreateCallback(func, thisArg, argCount);
10562     }
10563     // handle "_.pluck" style callback shorthands
10564     if (type != 'object') {
10565       return function(object) {
10566         return object[func];
10567       };
10568     }
10569     var props = keys(func),
10570         key = props[0],
10571         a = func[key];
10572
10573     // handle "_.where" style callback shorthands
10574     if (props.length == 1 && a === a && !isObject(a)) {
10575       // fast path the common case of providing an object with a single
10576       // property containing a primitive value
10577       return function(object) {
10578         var b = object[key];
10579         return a === b && (a !== 0 || (1 / a == 1 / b));
10580       };
10581     }
10582     return function(object) {
10583       var length = props.length,
10584           result = false;
10585
10586       while (length--) {
10587         if (!(result = baseIsEqual(object[props[length]], func[props[length]], null, true))) {
10588           break;
10589         }
10590       }
10591       return result;
10592     };
10593   }
10594
10595   /**
10596    * Creates a function that will delay the execution of `func` until after
10597    * `wait` milliseconds have elapsed since the last time it was invoked.
10598    * Provide an options object to indicate that `func` should be invoked on
10599    * the leading and/or trailing edge of the `wait` timeout. Subsequent calls
10600    * to the debounced function will return the result of the last `func` call.
10601    *
10602    * Note: If `leading` and `trailing` options are `true` `func` will be called
10603    * on the trailing edge of the timeout only if the the debounced function is
10604    * invoked more than once during the `wait` timeout.
10605    *
10606    * @static
10607    * @memberOf _
10608    * @category Functions
10609    * @param {Function} func The function to debounce.
10610    * @param {number} wait The number of milliseconds to delay.
10611    * @param {Object} [options] The options object.
10612    * @param {boolean} [options.leading=false] Specify execution on the leading edge of the timeout.
10613    * @param {number} [options.maxWait] The maximum time `func` is allowed to be delayed before it's called.
10614    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10615    * @returns {Function} Returns the new debounced function.
10616    * @example
10617    *
10618    * // avoid costly calculations while the window size is in flux
10619    * var lazyLayout = _.debounce(calculateLayout, 150);
10620    * jQuery(window).on('resize', lazyLayout);
10621    *
10622    * // execute `sendMail` when the click event is fired, debouncing subsequent calls
10623    * jQuery('#postbox').on('click', _.debounce(sendMail, 300, {
10624    *   'leading': true,
10625    *   'trailing': false
10626    * });
10627    *
10628    * // ensure `batchLog` is executed once after 1 second of debounced calls
10629    * var source = new EventSource('/stream');
10630    * source.addEventListener('message', _.debounce(batchLog, 250, {
10631    *   'maxWait': 1000
10632    * }, false);
10633    */
10634   function debounce(func, wait, options) {
10635     var args,
10636         maxTimeoutId,
10637         result,
10638         stamp,
10639         thisArg,
10640         timeoutId,
10641         trailingCall,
10642         lastCalled = 0,
10643         maxWait = false,
10644         trailing = true;
10645
10646     if (!isFunction(func)) {
10647       throw new TypeError;
10648     }
10649     wait = nativeMax(0, wait) || 0;
10650     if (options === true) {
10651       var leading = true;
10652       trailing = false;
10653     } else if (isObject(options)) {
10654       leading = options.leading;
10655       maxWait = 'maxWait' in options && (nativeMax(wait, options.maxWait) || 0);
10656       trailing = 'trailing' in options ? options.trailing : trailing;
10657     }
10658     var delayed = function() {
10659       var remaining = wait - (now() - stamp);
10660       if (remaining <= 0) {
10661         if (maxTimeoutId) {
10662           clearTimeout(maxTimeoutId);
10663         }
10664         var isCalled = trailingCall;
10665         maxTimeoutId = timeoutId = trailingCall = undefined;
10666         if (isCalled) {
10667           lastCalled = now();
10668           result = func.apply(thisArg, args);
10669           if (!timeoutId && !maxTimeoutId) {
10670             args = thisArg = null;
10671           }
10672         }
10673       } else {
10674         timeoutId = setTimeout(delayed, remaining);
10675       }
10676     };
10677
10678     var maxDelayed = function() {
10679       if (timeoutId) {
10680         clearTimeout(timeoutId);
10681       }
10682       maxTimeoutId = timeoutId = trailingCall = undefined;
10683       if (trailing || (maxWait !== wait)) {
10684         lastCalled = now();
10685         result = func.apply(thisArg, args);
10686         if (!timeoutId && !maxTimeoutId) {
10687           args = thisArg = null;
10688         }
10689       }
10690     };
10691
10692     return function() {
10693       args = arguments;
10694       stamp = now();
10695       thisArg = this;
10696       trailingCall = trailing && (timeoutId || !leading);
10697
10698       if (maxWait === false) {
10699         var leadingCall = leading && !timeoutId;
10700       } else {
10701         if (!maxTimeoutId && !leading) {
10702           lastCalled = stamp;
10703         }
10704         var remaining = maxWait - (stamp - lastCalled),
10705             isCalled = remaining <= 0;
10706
10707         if (isCalled) {
10708           if (maxTimeoutId) {
10709             maxTimeoutId = clearTimeout(maxTimeoutId);
10710           }
10711           lastCalled = stamp;
10712           result = func.apply(thisArg, args);
10713         }
10714         else if (!maxTimeoutId) {
10715           maxTimeoutId = setTimeout(maxDelayed, remaining);
10716         }
10717       }
10718       if (isCalled && timeoutId) {
10719         timeoutId = clearTimeout(timeoutId);
10720       }
10721       else if (!timeoutId && wait !== maxWait) {
10722         timeoutId = setTimeout(delayed, wait);
10723       }
10724       if (leadingCall) {
10725         isCalled = true;
10726         result = func.apply(thisArg, args);
10727       }
10728       if (isCalled && !timeoutId && !maxTimeoutId) {
10729         args = thisArg = null;
10730       }
10731       return result;
10732     };
10733   }
10734
10735   /**
10736    * Creates a function that, when executed, will only call the `func` function
10737    * at most once per every `wait` milliseconds. Provide an options object to
10738    * indicate that `func` should be invoked on the leading and/or trailing edge
10739    * of the `wait` timeout. Subsequent calls to the throttled function will
10740    * return the result of the last `func` call.
10741    *
10742    * Note: If `leading` and `trailing` options are `true` `func` will be called
10743    * on the trailing edge of the timeout only if the the throttled function is
10744    * invoked more than once during the `wait` timeout.
10745    *
10746    * @static
10747    * @memberOf _
10748    * @category Functions
10749    * @param {Function} func The function to throttle.
10750    * @param {number} wait The number of milliseconds to throttle executions to.
10751    * @param {Object} [options] The options object.
10752    * @param {boolean} [options.leading=true] Specify execution on the leading edge of the timeout.
10753    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10754    * @returns {Function} Returns the new throttled function.
10755    * @example
10756    *
10757    * // avoid excessively updating the position while scrolling
10758    * var throttled = _.throttle(updatePosition, 100);
10759    * jQuery(window).on('scroll', throttled);
10760    *
10761    * // execute `renewToken` when the click event is fired, but not more than once every 5 minutes
10762    * jQuery('.interactive').on('click', _.throttle(renewToken, 300000, {
10763    *   'trailing': false
10764    * }));
10765    */
10766   function throttle(func, wait, options) {
10767     var leading = true,
10768         trailing = true;
10769
10770     if (!isFunction(func)) {
10771       throw new TypeError;
10772     }
10773     if (options === false) {
10774       leading = false;
10775     } else if (isObject(options)) {
10776       leading = 'leading' in options ? options.leading : leading;
10777       trailing = 'trailing' in options ? options.trailing : trailing;
10778     }
10779     debounceOptions.leading = leading;
10780     debounceOptions.maxWait = wait;
10781     debounceOptions.trailing = trailing;
10782
10783     return debounce(func, wait, debounceOptions);
10784   }
10785
10786   /*--------------------------------------------------------------------------*/
10787
10788   /**
10789    * This method returns the first argument provided to it.
10790    *
10791    * @static
10792    * @memberOf _
10793    * @category Utilities
10794    * @param {*} value Any value.
10795    * @returns {*} Returns `value`.
10796    * @example
10797    *
10798    * var object = { 'name': 'fred' };
10799    * _.identity(object) === object;
10800    * // => true
10801    */
10802   function identity(value) {
10803     return value;
10804   }
10805
10806   /**
10807    * Adds function properties of a source object to the `lodash` function and
10808    * chainable wrapper.
10809    *
10810    * @static
10811    * @memberOf _
10812    * @category Utilities
10813    * @param {Object} object The object of function properties to add to `lodash`.
10814    * @param {Object} object The object of function properties to add to `lodash`.
10815    * @example
10816    *
10817    * _.mixin({
10818    *   'capitalize': function(string) {
10819    *     return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
10820    *   }
10821    * });
10822    *
10823    * _.capitalize('fred');
10824    * // => 'Fred'
10825    *
10826    * _('fred').capitalize();
10827    * // => 'Fred'
10828    */
10829   function mixin(object, source) {
10830     var ctor = object,
10831         isFunc = !source || isFunction(ctor);
10832
10833     if (!source) {
10834       ctor = lodashWrapper;
10835       source = object;
10836       object = lodash;
10837     }
10838     forEach(functions(source), function(methodName) {
10839       var func = object[methodName] = source[methodName];
10840       if (isFunc) {
10841         ctor.prototype[methodName] = function() {
10842           var value = this.__wrapped__,
10843               args = [value];
10844
10845           push.apply(args, arguments);
10846           var result = func.apply(object, args);
10847           if (value && typeof value == 'object' && value === result) {
10848             return this;
10849           }
10850           result = new ctor(result);
10851           result.__chain__ = this.__chain__;
10852           return result;
10853         };
10854       }
10855     });
10856   }
10857
10858   /**
10859    * A no-operation function.
10860    *
10861    * @static
10862    * @memberOf _
10863    * @category Utilities
10864    * @example
10865    *
10866    * var object = { 'name': 'fred' };
10867    * _.noop(object) === undefined;
10868    * // => true
10869    */
10870   function noop() {
10871     // no operation performed
10872   }
10873
10874   /*--------------------------------------------------------------------------*/
10875
10876   /**
10877    * Creates a `lodash` object that wraps the given value with explicit
10878    * method chaining enabled.
10879    *
10880    * @static
10881    * @memberOf _
10882    * @category Chaining
10883    * @param {*} value The value to wrap.
10884    * @returns {Object} Returns the wrapper object.
10885    * @example
10886    *
10887    * var characters = [
10888    *   { 'name': 'barney',  'age': 36 },
10889    *   { 'name': 'fred',    'age': 40 },
10890    *   { 'name': 'pebbles', 'age': 1 }
10891    * ];
10892    *
10893    * var youngest = _.chain(characters)
10894    *     .sortBy('age')
10895    *     .map(function(chr) { return chr.name + ' is ' + chr.age; })
10896    *     .first()
10897    *     .value();
10898    * // => 'pebbles is 1'
10899    */
10900   function chain(value) {
10901     value = new lodashWrapper(value);
10902     value.__chain__ = true;
10903     return value;
10904   }
10905
10906   /**
10907    * Enables explicit method chaining on the wrapper object.
10908    *
10909    * @name chain
10910    * @memberOf _
10911    * @category Chaining
10912    * @returns {*} Returns the wrapper object.
10913    * @example
10914    *
10915    * var characters = [
10916    *   { 'name': 'barney', 'age': 36 },
10917    *   { 'name': 'fred',   'age': 40 }
10918    * ];
10919    *
10920    * // without explicit chaining
10921    * _(characters).first();
10922    * // => { 'name': 'barney', 'age': 36 }
10923    *
10924    * // with explicit chaining
10925    * _(characters).chain()
10926    *   .first()
10927    *   .pick('age')
10928    *   .value()
10929    * // => { 'age': 36 }
10930    */
10931   function wrapperChain() {
10932     this.__chain__ = true;
10933     return this;
10934   }
10935
10936   /**
10937    * Produces the `toString` result of the wrapped value.
10938    *
10939    * @name toString
10940    * @memberOf _
10941    * @category Chaining
10942    * @returns {string} Returns the string result.
10943    * @example
10944    *
10945    * _([1, 2, 3]).toString();
10946    * // => '1,2,3'
10947    */
10948   function wrapperToString() {
10949     return String(this.__wrapped__);
10950   }
10951
10952   /**
10953    * Extracts the wrapped value.
10954    *
10955    * @name valueOf
10956    * @memberOf _
10957    * @alias value
10958    * @category Chaining
10959    * @returns {*} Returns the wrapped value.
10960    * @example
10961    *
10962    * _([1, 2, 3]).valueOf();
10963    * // => [1, 2, 3]
10964    */
10965   function wrapperValueOf() {
10966     return this.__wrapped__;
10967   }
10968
10969   /*--------------------------------------------------------------------------*/
10970
10971   lodash.assign = assign;
10972   lodash.bind = bind;
10973   lodash.chain = chain;
10974   lodash.compact = compact;
10975   lodash.createCallback = createCallback;
10976   lodash.debounce = debounce;
10977   lodash.difference = difference;
10978   lodash.filter = filter;
10979   lodash.flatten = flatten;
10980   lodash.forEach = forEach;
10981   lodash.forIn = forIn;
10982   lodash.forOwn = forOwn;
10983   lodash.functions = functions;
10984   lodash.groupBy = groupBy;
10985   lodash.intersection = intersection;
10986   lodash.keys = keys;
10987   lodash.map = map;
10988   lodash.merge = merge;
10989   lodash.omit = omit;
10990   lodash.pairs = pairs;
10991   lodash.pick = pick;
10992   lodash.pluck = pluck;
10993   lodash.reject = reject;
10994   lodash.throttle = throttle;
10995   lodash.union = union;
10996   lodash.uniq = uniq;
10997   lodash.values = values;
10998   lodash.without = without;
10999
11000   // add aliases
11001   lodash.collect = map;
11002   lodash.each = forEach;
11003   lodash.extend = assign;
11004   lodash.methods = functions;
11005   lodash.select = filter;
11006   lodash.unique = uniq;
11007
11008   // add functions to `lodash.prototype`
11009   mixin(lodash);
11010
11011   /*--------------------------------------------------------------------------*/
11012
11013   // add functions that return unwrapped values when chaining
11014   lodash.clone = clone;
11015   lodash.cloneDeep = cloneDeep;
11016   lodash.contains = contains;
11017   lodash.every = every;
11018   lodash.find = find;
11019   lodash.identity = identity;
11020   lodash.indexOf = indexOf;
11021   lodash.isArguments = isArguments;
11022   lodash.isArray = isArray;
11023   lodash.isEmpty = isEmpty;
11024   lodash.isEqual = isEqual;
11025   lodash.isFunction = isFunction;
11026   lodash.isObject = isObject;
11027   lodash.isPlainObject = isPlainObject;
11028   lodash.isString = isString;
11029   lodash.mixin = mixin;
11030   lodash.noop = noop;
11031   lodash.reduce = reduce;
11032   lodash.some = some;
11033   lodash.sortedIndex = sortedIndex;
11034
11035   // add aliases
11036   lodash.all = every;
11037   lodash.any = some;
11038   lodash.detect = find;
11039   lodash.findWhere = find;
11040   lodash.foldl = reduce;
11041   lodash.include = contains;
11042   lodash.inject = reduce;
11043
11044   forOwn(lodash, function(func, methodName) {
11045     if (!lodash.prototype[methodName]) {
11046       lodash.prototype[methodName] = function() {
11047         var args = [this.__wrapped__],
11048             chainAll = this.__chain__;
11049
11050         push.apply(args, arguments);
11051         var result = func.apply(lodash, args);
11052         return chainAll
11053           ? new lodashWrapper(result, chainAll)
11054           : result;
11055       };
11056     }
11057   });
11058
11059   /*--------------------------------------------------------------------------*/
11060
11061   // add functions capable of returning wrapped and unwrapped values when chaining
11062   lodash.first = first;
11063   lodash.last = last;
11064
11065   // add aliases
11066   lodash.take = first;
11067   lodash.head = first;
11068
11069   forOwn(lodash, function(func, methodName) {
11070     var callbackable = methodName !== 'sample';
11071     if (!lodash.prototype[methodName]) {
11072       lodash.prototype[methodName]= function(n, guard) {
11073         var chainAll = this.__chain__,
11074             result = func(this.__wrapped__, n, guard);
11075
11076         return !chainAll && (n == null || (guard && !(callbackable && typeof n == 'function')))
11077           ? result
11078           : new lodashWrapper(result, chainAll);
11079       };
11080     }
11081   });
11082
11083   /*--------------------------------------------------------------------------*/
11084
11085   /**
11086    * The semantic version number.
11087    *
11088    * @static
11089    * @memberOf _
11090    * @type string
11091    */
11092   lodash.VERSION = '2.3.0';
11093
11094   // add "Chaining" functions to the wrapper
11095   lodash.prototype.chain = wrapperChain;
11096   lodash.prototype.toString = wrapperToString;
11097   lodash.prototype.value = wrapperValueOf;
11098   lodash.prototype.valueOf = wrapperValueOf;
11099
11100   // add `Array` functions that return unwrapped values
11101   baseEach(['join', 'pop', 'shift'], function(methodName) {
11102     var func = arrayRef[methodName];
11103     lodash.prototype[methodName] = function() {
11104       var chainAll = this.__chain__,
11105           result = func.apply(this.__wrapped__, arguments);
11106
11107       return chainAll
11108         ? new lodashWrapper(result, chainAll)
11109         : result;
11110     };
11111   });
11112
11113   // add `Array` functions that return the wrapped value
11114   baseEach(['push', 'reverse', 'sort', 'unshift'], function(methodName) {
11115     var func = arrayRef[methodName];
11116     lodash.prototype[methodName] = function() {
11117       func.apply(this.__wrapped__, arguments);
11118       return this;
11119     };
11120   });
11121
11122   // add `Array` functions that return new wrapped values
11123   baseEach(['concat', 'slice', 'splice'], function(methodName) {
11124     var func = arrayRef[methodName];
11125     lodash.prototype[methodName] = function() {
11126       return new lodashWrapper(func.apply(this.__wrapped__, arguments), this.__chain__);
11127     };
11128   });
11129
11130   // avoid array-like object bugs with `Array#shift` and `Array#splice`
11131   // in IE < 9, Firefox < 10, Narwhal, and RingoJS
11132   if (!support.spliceObjects) {
11133     baseEach(['pop', 'shift', 'splice'], function(methodName) {
11134       var func = arrayRef[methodName],
11135           isSplice = methodName == 'splice';
11136
11137       lodash.prototype[methodName] = function() {
11138         var chainAll = this.__chain__,
11139             value = this.__wrapped__,
11140             result = func.apply(value, arguments);
11141
11142         if (value.length === 0) {
11143           delete value[0];
11144         }
11145         return (chainAll || isSplice)
11146           ? new lodashWrapper(result, chainAll)
11147           : result;
11148       };
11149     });
11150   }
11151
11152   /*--------------------------------------------------------------------------*/
11153
11154   if (freeExports && freeModule) {
11155     // in Node.js or RingoJS
11156     if (moduleExports) {
11157       (freeModule.exports = lodash)._ = lodash;
11158     }
11159
11160   }
11161   else {
11162     // in a browser or Rhino
11163     root._ = lodash;
11164   }
11165 }.call(this));
11166 (function(e){if("function"==typeof bootstrap)bootstrap("osmauth",e);else if("object"==typeof exports)module.exports=e();else if("function"==typeof define&&define.amd)define(e);else if("undefined"!=typeof ses){if(!ses.ok())return;ses.makeOsmAuth=e}else"undefined"!=typeof window?window.osmAuth=e():global.osmAuth=e()})(function(){var define,ses,bootstrap,module,exports;
11167 return (function(e,t,n){function i(n,s){if(!t[n]){if(!e[n]){var o=typeof require=="function"&&require;if(!s&&o)return o(n,!0);if(r)return r(n,!0);throw new Error("Cannot find module '"+n+"'")}var u=t[n]={exports:{}};e[n][0].call(u.exports,function(t){var r=e[n][1][t];return i(r?r:t)},u,u.exports)}return t[n].exports}var r=typeof require=="function"&&require;for(var s=0;s<n.length;s++)i(n[s]);return i})({1:[function(require,module,exports){
11168 'use strict';
11169
11170 var ohauth = require('ohauth'),
11171     xtend = require('xtend'),
11172     store = require('store');
11173
11174 // # osm-auth
11175 //
11176 // This code is only compatible with IE10+ because the [XDomainRequest](http://bit.ly/LfO7xo)
11177 // object, IE<10's idea of [CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing),
11178 // does not support custom headers, which this uses everywhere.
11179 module.exports = function(o) {
11180
11181     var oauth = {};
11182
11183     // authenticated users will also have a request token secret, but it's
11184     // not used in transactions with the server
11185     oauth.authenticated = function() {
11186         return !!(token('oauth_token') && token('oauth_token_secret'));
11187     };
11188
11189     oauth.logout = function() {
11190         token('oauth_token', '');
11191         token('oauth_token_secret', '');
11192         token('oauth_request_token_secret', '');
11193         return oauth;
11194     };
11195
11196     // TODO: detect lack of click event
11197     oauth.authenticate = function(callback) {
11198         if (oauth.authenticated()) return callback();
11199
11200         oauth.logout();
11201
11202         // ## Getting a request token
11203         var params = timenonce(getAuth(o)),
11204             url = o.url + '/oauth/request_token';
11205
11206         params.oauth_signature = ohauth.signature(
11207             o.oauth_secret, '',
11208             ohauth.baseString('POST', url, params));
11209
11210         if (!o.singlepage) {
11211             // Create a 600x550 popup window in the center of the screen
11212             var w = 600, h = 550,
11213                 settings = [
11214                     ['width', w], ['height', h],
11215                     ['left', screen.width / 2 - w / 2],
11216                     ['top', screen.height / 2 - h / 2]].map(function(x) {
11217                         return x.join('=');
11218                     }).join(','),
11219                 popup = window.open('about:blank', 'oauth_window', settings);
11220         }
11221
11222         // Request a request token. When this is complete, the popup
11223         // window is redirected to OSM's authorization page.
11224         ohauth.xhr('POST', url, params, null, {}, reqTokenDone);
11225         o.loading();
11226
11227         function reqTokenDone(err, xhr) {
11228             o.done();
11229             if (err) return callback(err);
11230             var resp = ohauth.stringQs(xhr.response);
11231             token('oauth_request_token_secret', resp.oauth_token_secret);
11232             var authorize_url = o.url + '/oauth/authorize?' + ohauth.qsString({
11233                 oauth_token: resp.oauth_token,
11234                 oauth_callback: location.href.replace('index.html', '')
11235                     .replace(/#.*/, '') + o.landing
11236             });
11237
11238             if (o.singlepage) {
11239                 location.href = authorize_url;
11240             } else {
11241                 popup.location = authorize_url;
11242             }
11243         }
11244
11245         // Called by a function in a landing page, in the popup window. The
11246         // window closes itself.
11247         window.authComplete = function(token) {
11248             var oauth_token = ohauth.stringQs(token.split('?')[1]);
11249             get_access_token(oauth_token.oauth_token);
11250             delete window.authComplete;
11251         };
11252
11253         // ## Getting an request token
11254         //
11255         // At this point we have an `oauth_token`, brought in from a function
11256         // call on a landing page popup.
11257         function get_access_token(oauth_token) {
11258             var url = o.url + '/oauth/access_token',
11259                 params = timenonce(getAuth(o)),
11260                 request_token_secret = token('oauth_request_token_secret');
11261             params.oauth_token = oauth_token;
11262             params.oauth_signature = ohauth.signature(
11263                 o.oauth_secret,
11264                 request_token_secret,
11265                 ohauth.baseString('POST', url, params));
11266
11267             // ## Getting an access token
11268             //
11269             // The final token required for authentication. At this point
11270             // we have a `request token secret`
11271             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11272             o.loading();
11273         }
11274
11275         function accessTokenDone(err, xhr) {
11276             o.done();
11277             if (err) return callback(err);
11278             var access_token = ohauth.stringQs(xhr.response);
11279             token('oauth_token', access_token.oauth_token);
11280             token('oauth_token_secret', access_token.oauth_token_secret);
11281             callback(null, oauth);
11282         }
11283     };
11284
11285     oauth.bootstrapToken = function(oauth_token, callback) {
11286         // ## Getting an request token
11287         // At this point we have an `oauth_token`, brought in from a function
11288         // call on a landing page popup.
11289         function get_access_token(oauth_token) {
11290             var url = o.url + '/oauth/access_token',
11291                 params = timenonce(getAuth(o)),
11292                 request_token_secret = token('oauth_request_token_secret');
11293             params.oauth_token = oauth_token;
11294             params.oauth_signature = ohauth.signature(
11295                 o.oauth_secret,
11296                 request_token_secret,
11297                 ohauth.baseString('POST', url, params));
11298
11299             // ## Getting an access token
11300             // The final token required for authentication. At this point
11301             // we have a `request token secret`
11302             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11303             o.loading();
11304         }
11305
11306         function accessTokenDone(err, xhr) {
11307             o.done();
11308             if (err) return callback(err);
11309             var access_token = ohauth.stringQs(xhr.response);
11310             token('oauth_token', access_token.oauth_token);
11311             token('oauth_token_secret', access_token.oauth_token_secret);
11312             callback(null, oauth);
11313         }
11314
11315         get_access_token(oauth_token);
11316     };
11317
11318     // # xhr
11319     //
11320     // A single XMLHttpRequest wrapper that does authenticated calls if the
11321     // user has logged in.
11322     oauth.xhr = function(options, callback) {
11323         if (!oauth.authenticated()) {
11324             if (o.auto) return oauth.authenticate(run);
11325             else return callback('not authenticated', null);
11326         } else return run();
11327
11328         function run() {
11329             var params = timenonce(getAuth(o)),
11330                 url = o.url + options.path,
11331                 oauth_token_secret = token('oauth_token_secret');
11332
11333             // https://tools.ietf.org/html/rfc5849#section-3.4.1.3.1
11334             if ((!options.options || !options.options.header ||
11335                 options.options.header['Content-Type'] === 'application/x-www-form-urlencoded') &&
11336                 options.content) {
11337                 params = xtend(params, ohauth.stringQs(options.content));
11338             }
11339
11340             params.oauth_token = token('oauth_token');
11341             params.oauth_signature = ohauth.signature(
11342                 o.oauth_secret,
11343                 oauth_token_secret,
11344                 ohauth.baseString(options.method, url, params));
11345
11346             ohauth.xhr(options.method,
11347                 url, params, options.content, options.options, done);
11348         }
11349
11350         function done(err, xhr) {
11351             if (err) return callback(err);
11352             else if (xhr.responseXML) return callback(err, xhr.responseXML);
11353             else return callback(err, xhr.response);
11354         }
11355     };
11356
11357     // pre-authorize this object, if we can just get a token and token_secret
11358     // from the start
11359     oauth.preauth = function(c) {
11360         if (!c) return;
11361         if (c.oauth_token) token('oauth_token', c.oauth_token);
11362         if (c.oauth_token_secret) token('oauth_token_secret', c.oauth_token_secret);
11363         return oauth;
11364     };
11365
11366     oauth.options = function(_) {
11367         if (!arguments.length) return o;
11368
11369         o = _;
11370
11371         o.url = o.url || 'http://www.openstreetmap.org';
11372         o.landing = o.landing || 'land.html';
11373
11374         o.singlepage = o.singlepage || false;
11375
11376         // Optional loading and loading-done functions for nice UI feedback.
11377         // by default, no-ops
11378         o.loading = o.loading || function() {};
11379         o.done = o.done || function() {};
11380
11381         return oauth.preauth(o);
11382     };
11383
11384     // 'stamp' an authentication object from `getAuth()`
11385     // with a [nonce](http://en.wikipedia.org/wiki/Cryptographic_nonce)
11386     // and timestamp
11387     function timenonce(o) {
11388         o.oauth_timestamp = ohauth.timestamp();
11389         o.oauth_nonce = ohauth.nonce();
11390         return o;
11391     }
11392
11393     // get/set tokens. These are prefixed with the base URL so that `osm-auth`
11394     // can be used with multiple APIs and the keys in `localStorage`
11395     // will not clash
11396     var token;
11397
11398     if (store.enabled) {
11399         token = function (x, y) {
11400             if (arguments.length === 1) return store.get(o.url + x);
11401             else if (arguments.length === 2) return store.set(o.url + x, y);
11402         };
11403     } else {
11404         var storage = {};
11405         token = function (x, y) {
11406             if (arguments.length === 1) return storage[o.url + x];
11407             else if (arguments.length === 2) return storage[o.url + x] = y;
11408         };
11409     }
11410
11411     // Get an authentication object. If you just add and remove properties
11412     // from a single object, you'll need to use `delete` to make sure that
11413     // it doesn't contain undesired properties for authentication
11414     function getAuth(o) {
11415         return {
11416             oauth_consumer_key: o.oauth_consumer_key,
11417             oauth_signature_method: "HMAC-SHA1"
11418         };
11419     }
11420
11421     // potentially pre-authorize
11422     oauth.options(o);
11423
11424     return oauth;
11425 };
11426
11427 },{"ohauth":2,"store":3,"xtend":4}],3:[function(require,module,exports){
11428 (function(global){;(function(win){
11429         var store = {},
11430                 doc = win.document,
11431                 localStorageName = 'localStorage',
11432                 storage
11433
11434         store.disabled = false
11435         store.set = function(key, value) {}
11436         store.get = function(key) {}
11437         store.remove = function(key) {}
11438         store.clear = function() {}
11439         store.transact = function(key, defaultVal, transactionFn) {
11440                 var val = store.get(key)
11441                 if (transactionFn == null) {
11442                         transactionFn = defaultVal
11443                         defaultVal = null
11444                 }
11445                 if (typeof val == 'undefined') { val = defaultVal || {} }
11446                 transactionFn(val)
11447                 store.set(key, val)
11448         }
11449         store.getAll = function() {}
11450         store.forEach = function() {}
11451
11452         store.serialize = function(value) {
11453                 return JSON.stringify(value)
11454         }
11455         store.deserialize = function(value) {
11456                 if (typeof value != 'string') { return undefined }
11457                 try { return JSON.parse(value) }
11458                 catch(e) { return value || undefined }
11459         }
11460
11461         // Functions to encapsulate questionable FireFox 3.6.13 behavior
11462         // when about.config::dom.storage.enabled === false
11463         // See https://github.com/marcuswestin/store.js/issues#issue/13
11464         function isLocalStorageNameSupported() {
11465                 try { return (localStorageName in win && win[localStorageName]) }
11466                 catch(err) { return false }
11467         }
11468
11469         if (isLocalStorageNameSupported()) {
11470                 storage = win[localStorageName]
11471                 store.set = function(key, val) {
11472                         if (val === undefined) { return store.remove(key) }
11473                         storage.setItem(key, store.serialize(val))
11474                         return val
11475                 }
11476                 store.get = function(key) { return store.deserialize(storage.getItem(key)) }
11477                 store.remove = function(key) { storage.removeItem(key) }
11478                 store.clear = function() { storage.clear() }
11479                 store.getAll = function() {
11480                         var ret = {}
11481                         store.forEach(function(key, val) {
11482                                 ret[key] = val
11483                         })
11484                         return ret
11485                 }
11486                 store.forEach = function(callback) {
11487                         for (var i=0; i<storage.length; i++) {
11488                                 var key = storage.key(i)
11489                                 callback(key, store.get(key))
11490                         }
11491                 }
11492         } else if (doc.documentElement.addBehavior) {
11493                 var storageOwner,
11494                         storageContainer
11495                 // Since #userData storage applies only to specific paths, we need to
11496                 // somehow link our data to a specific path.  We choose /favicon.ico
11497                 // as a pretty safe option, since all browsers already make a request to
11498                 // this URL anyway and being a 404 will not hurt us here.  We wrap an
11499                 // iframe pointing to the favicon in an ActiveXObject(htmlfile) object
11500                 // (see: http://msdn.microsoft.com/en-us/library/aa752574(v=VS.85).aspx)
11501                 // since the iframe access rules appear to allow direct access and
11502                 // manipulation of the document element, even for a 404 page.  This
11503                 // document can be used instead of the current document (which would
11504                 // have been limited to the current path) to perform #userData storage.
11505                 try {
11506                         storageContainer = new ActiveXObject('htmlfile')
11507                         storageContainer.open()
11508                         storageContainer.write('<s' + 'cript>document.w=window</s' + 'cript><iframe src="/favicon.ico"></iframe>')
11509                         storageContainer.close()
11510                         storageOwner = storageContainer.w.frames[0].document
11511                         storage = storageOwner.createElement('div')
11512                 } catch(e) {
11513                         // somehow ActiveXObject instantiation failed (perhaps some special
11514                         // security settings or otherwse), fall back to per-path storage
11515                         storage = doc.createElement('div')
11516                         storageOwner = doc.body
11517                 }
11518                 function withIEStorage(storeFunction) {
11519                         return function() {
11520                                 var args = Array.prototype.slice.call(arguments, 0)
11521                                 args.unshift(storage)
11522                                 // See http://msdn.microsoft.com/en-us/library/ms531081(v=VS.85).aspx
11523                                 // and http://msdn.microsoft.com/en-us/library/ms531424(v=VS.85).aspx
11524                                 storageOwner.appendChild(storage)
11525                                 storage.addBehavior('#default#userData')
11526                                 storage.load(localStorageName)
11527                                 var result = storeFunction.apply(store, args)
11528                                 storageOwner.removeChild(storage)
11529                                 return result
11530                         }
11531                 }
11532
11533                 // In IE7, keys may not contain special chars. See all of https://github.com/marcuswestin/store.js/issues/40
11534                 var forbiddenCharsRegex = new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]", "g")
11535                 function ieKeyFix(key) {
11536                         return key.replace(forbiddenCharsRegex, '___')
11537                 }
11538                 store.set = withIEStorage(function(storage, key, val) {
11539                         key = ieKeyFix(key)
11540                         if (val === undefined) { return store.remove(key) }
11541                         storage.setAttribute(key, store.serialize(val))
11542                         storage.save(localStorageName)
11543                         return val
11544                 })
11545                 store.get = withIEStorage(function(storage, key) {
11546                         key = ieKeyFix(key)
11547                         return store.deserialize(storage.getAttribute(key))
11548                 })
11549                 store.remove = withIEStorage(function(storage, key) {
11550                         key = ieKeyFix(key)
11551                         storage.removeAttribute(key)
11552                         storage.save(localStorageName)
11553                 })
11554                 store.clear = withIEStorage(function(storage) {
11555                         var attributes = storage.XMLDocument.documentElement.attributes
11556                         storage.load(localStorageName)
11557                         for (var i=0, attr; attr=attributes[i]; i++) {
11558                                 storage.removeAttribute(attr.name)
11559                         }
11560                         storage.save(localStorageName)
11561                 })
11562                 store.getAll = function(storage) {
11563                         var ret = {}
11564                         store.forEach(function(key, val) {
11565                                 ret[key] = val
11566                         })
11567                         return ret
11568                 }
11569                 store.forEach = withIEStorage(function(storage, callback) {
11570                         var attributes = storage.XMLDocument.documentElement.attributes
11571                         for (var i=0, attr; attr=attributes[i]; ++i) {
11572                                 callback(attr.name, store.deserialize(storage.getAttribute(attr.name)))
11573                         }
11574                 })
11575         }
11576
11577         try {
11578                 var testKey = '__storejs__'
11579                 store.set(testKey, testKey)
11580                 if (store.get(testKey) != testKey) { store.disabled = true }
11581                 store.remove(testKey)
11582         } catch(e) {
11583                 store.disabled = true
11584         }
11585         store.enabled = !store.disabled
11586         
11587         if (typeof module != 'undefined' && module.exports) { module.exports = store }
11588         else if (typeof define === 'function' && define.amd) { define(store) }
11589         else { win.store = store }
11590         
11591 })(this.window || global);
11592
11593 })(window)
11594 },{}],5:[function(require,module,exports){
11595 module.exports = hasKeys
11596
11597 function hasKeys(source) {
11598     return source !== null &&
11599         (typeof source === "object" ||
11600         typeof source === "function")
11601 }
11602
11603 },{}],4:[function(require,module,exports){
11604 var Keys = require("object-keys")
11605 var hasKeys = require("./has-keys")
11606
11607 module.exports = extend
11608
11609 function extend() {
11610     var target = {}
11611
11612     for (var i = 0; i < arguments.length; i++) {
11613         var source = arguments[i]
11614
11615         if (!hasKeys(source)) {
11616             continue
11617         }
11618
11619         var keys = Keys(source)
11620
11621         for (var j = 0; j < keys.length; j++) {
11622             var name = keys[j]
11623             target[name] = source[name]
11624         }
11625     }
11626
11627     return target
11628 }
11629
11630 },{"./has-keys":5,"object-keys":6}],7:[function(require,module,exports){
11631 (function(global){/**
11632  * jsHashes - A fast and independent hashing library pure JavaScript implemented (ES3 compliant) for both server and client side
11633  * 
11634  * @class Hashes
11635  * @author Tomas Aparicio <tomas@rijndael-project.com>
11636  * @license New BSD (see LICENSE file)
11637  * @version 1.0.4
11638  *
11639  * Algorithms specification:
11640  *
11641  * MD5 <http://www.ietf.org/rfc/rfc1321.txt>
11642  * RIPEMD-160 <http://homes.esat.kuleuven.be/~bosselae/ripemd160.html>
11643  * SHA1   <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11644  * SHA256 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11645  * SHA512 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11646  * HMAC <http://www.ietf.org/rfc/rfc2104.txt>
11647  *
11648  */
11649 (function(){
11650   var Hashes;
11651   
11652   // private helper methods
11653   function utf8Encode(str) {
11654     var  x, y, output = '', i = -1, l;
11655     
11656     if (str && str.length) {
11657       l = str.length;
11658       while ((i+=1) < l) {
11659         /* Decode utf-16 surrogate pairs */
11660         x = str.charCodeAt(i);
11661         y = i + 1 < l ? str.charCodeAt(i + 1) : 0;
11662         if (0xD800 <= x && x <= 0xDBFF && 0xDC00 <= y && y <= 0xDFFF) {
11663             x = 0x10000 + ((x & 0x03FF) << 10) + (y & 0x03FF);
11664             i += 1;
11665         }
11666         /* Encode output as utf-8 */
11667         if (x <= 0x7F) {
11668             output += String.fromCharCode(x);
11669         } else if (x <= 0x7FF) {
11670             output += String.fromCharCode(0xC0 | ((x >>> 6 ) & 0x1F),
11671                         0x80 | ( x & 0x3F));
11672         } else if (x <= 0xFFFF) {
11673             output += String.fromCharCode(0xE0 | ((x >>> 12) & 0x0F),
11674                         0x80 | ((x >>> 6 ) & 0x3F),
11675                         0x80 | ( x & 0x3F));
11676         } else if (x <= 0x1FFFFF) {
11677             output += String.fromCharCode(0xF0 | ((x >>> 18) & 0x07),
11678                         0x80 | ((x >>> 12) & 0x3F),
11679                         0x80 | ((x >>> 6 ) & 0x3F),
11680                         0x80 | ( x & 0x3F));
11681         }
11682       }
11683     }
11684     return output;
11685   }
11686   
11687   function utf8Decode(str) {
11688     var i, ac, c1, c2, c3, arr = [], l;
11689     i = ac = c1 = c2 = c3 = 0;
11690     
11691     if (str && str.length) {
11692       l = str.length;
11693       str += '';
11694     
11695       while (i < l) {
11696           c1 = str.charCodeAt(i);
11697           ac += 1;
11698           if (c1 < 128) {
11699               arr[ac] = String.fromCharCode(c1);
11700               i+=1;
11701           } else if (c1 > 191 && c1 < 224) {
11702               c2 = str.charCodeAt(i + 1);
11703               arr[ac] = String.fromCharCode(((c1 & 31) << 6) | (c2 & 63));
11704               i += 2;
11705           } else {
11706               c2 = str.charCodeAt(i + 1);
11707               c3 = str.charCodeAt(i + 2);
11708               arr[ac] = String.fromCharCode(((c1 & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
11709               i += 3;
11710           }
11711       }
11712     }
11713     return arr.join('');
11714   }
11715
11716   /**
11717    * Add integers, wrapping at 2^32. This uses 16-bit operations internally
11718    * to work around bugs in some JS interpreters.
11719    */
11720   function safe_add(x, y) {
11721     var lsw = (x & 0xFFFF) + (y & 0xFFFF),
11722         msw = (x >> 16) + (y >> 16) + (lsw >> 16);
11723     return (msw << 16) | (lsw & 0xFFFF);
11724   }
11725
11726   /**
11727    * Bitwise rotate a 32-bit number to the left.
11728    */
11729   function bit_rol(num, cnt) {
11730     return (num << cnt) | (num >>> (32 - cnt));
11731   }
11732
11733   /**
11734    * Convert a raw string to a hex string
11735    */
11736   function rstr2hex(input, hexcase) {
11737     var hex_tab = hexcase ? '0123456789ABCDEF' : '0123456789abcdef',
11738         output = '', x, i = 0, l = input.length;
11739     for (; i < l; i+=1) {
11740       x = input.charCodeAt(i);
11741       output += hex_tab.charAt((x >>> 4) & 0x0F) + hex_tab.charAt(x & 0x0F);
11742     }
11743     return output;
11744   }
11745
11746   /**
11747    * Encode a string as utf-16
11748    */
11749   function str2rstr_utf16le(input) {
11750     var i, l = input.length, output = '';
11751     for (i = 0; i < l; i+=1) {
11752       output += String.fromCharCode( input.charCodeAt(i) & 0xFF, (input.charCodeAt(i) >>> 8) & 0xFF);
11753     }
11754     return output;
11755   }
11756
11757   function str2rstr_utf16be(input) {
11758     var i, l = input.length, output = '';
11759     for (i = 0; i < l; i+=1) {
11760       output += String.fromCharCode((input.charCodeAt(i) >>> 8) & 0xFF, input.charCodeAt(i) & 0xFF);
11761     }
11762     return output;
11763   }
11764
11765   /**
11766    * Convert an array of big-endian words to a string
11767    */
11768   function binb2rstr(input) {
11769     var i, l = input.length * 32, output = '';
11770     for (i = 0; i < l; i += 8) {
11771         output += String.fromCharCode((input[i>>5] >>> (24 - i % 32)) & 0xFF);
11772     }
11773     return output;
11774   }
11775
11776   /**
11777    * Convert an array of little-endian words to a string
11778    */
11779   function binl2rstr(input) {
11780     var i, l = input.length * 32, output = '';
11781     for (i = 0;i < l; i += 8) {
11782       output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
11783     }
11784     return output;
11785   }
11786
11787   /**
11788    * Convert a raw string to an array of little-endian words
11789    * Characters >255 have their high-byte silently ignored.
11790    */
11791   function rstr2binl(input) {
11792     var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11793     for (i = 0; i < lo; i+=1) {
11794       output[i] = 0;
11795     }
11796     for (i = 0; i < l; i += 8) {
11797       output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (i%32);
11798     }
11799     return output;
11800   }
11801   
11802   /**
11803    * Convert a raw string to an array of big-endian words 
11804    * Characters >255 have their high-byte silently ignored.
11805    */
11806    function rstr2binb(input) {
11807       var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11808       for (i = 0; i < lo; i+=1) {
11809             output[i] = 0;
11810         }
11811       for (i = 0; i < l; i += 8) {
11812             output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (24 - i % 32);
11813         }
11814       return output;
11815    }
11816
11817   /**
11818    * Convert a raw string to an arbitrary string encoding
11819    */
11820   function rstr2any(input, encoding) {
11821     var divisor = encoding.length,
11822         remainders = Array(),
11823         i, q, x, ld, quotient, dividend, output, full_length;
11824   
11825     /* Convert to an array of 16-bit big-endian values, forming the dividend */
11826     dividend = Array(Math.ceil(input.length / 2));
11827     ld = dividend.length;
11828     for (i = 0; i < ld; i+=1) {
11829       dividend[i] = (input.charCodeAt(i * 2) << 8) | input.charCodeAt(i * 2 + 1);
11830     }
11831   
11832     /**
11833      * Repeatedly perform a long division. The binary array forms the dividend,
11834      * the length of the encoding is the divisor. Once computed, the quotient
11835      * forms the dividend for the next step. We stop when the dividend is zerHashes.
11836      * All remainders are stored for later use.
11837      */
11838     while(dividend.length > 0) {
11839       quotient = Array();
11840       x = 0;
11841       for (i = 0; i < dividend.length; i+=1) {
11842         x = (x << 16) + dividend[i];
11843         q = Math.floor(x / divisor);
11844         x -= q * divisor;
11845         if (quotient.length > 0 || q > 0) {
11846           quotient[quotient.length] = q;
11847         }
11848       }
11849       remainders[remainders.length] = x;
11850       dividend = quotient;
11851     }
11852   
11853     /* Convert the remainders to the output string */
11854     output = '';
11855     for (i = remainders.length - 1; i >= 0; i--) {
11856       output += encoding.charAt(remainders[i]);
11857     }
11858   
11859     /* Append leading zero equivalents */
11860     full_length = Math.ceil(input.length * 8 / (Math.log(encoding.length) / Math.log(2)));
11861     for (i = output.length; i < full_length; i+=1) {
11862       output = encoding[0] + output;
11863     }
11864     return output;
11865   }
11866
11867   /**
11868    * Convert a raw string to a base-64 string
11869    */
11870   function rstr2b64(input, b64pad) {
11871     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11872         output = '',
11873         len = input.length, i, j, triplet;
11874     b64pad= b64pad || '=';
11875     for (i = 0; i < len; i += 3) {
11876       triplet = (input.charCodeAt(i) << 16)
11877             | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11878             | (i + 2 < len ? input.charCodeAt(i+2)      : 0);
11879       for (j = 0; j < 4; j+=1) {
11880         if (i * 8 + j * 6 > input.length * 8) { 
11881           output += b64pad; 
11882         } else { 
11883           output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F); 
11884         }
11885        }
11886     }
11887     return output;
11888   }
11889
11890   Hashes = {
11891   /**  
11892    * @property {String} version
11893    * @readonly
11894    */
11895   VERSION : '1.0.3',
11896   /**
11897    * @member Hashes
11898    * @class Base64
11899    * @constructor
11900    */
11901   Base64 : function () {
11902     // private properties
11903     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11904         pad = '=', // default pad according with the RFC standard
11905         url = false, // URL encoding support @todo
11906         utf8 = true; // by default enable UTF-8 support encoding
11907
11908     // public method for encoding
11909     this.encode = function (input) {
11910       var i, j, triplet,
11911           output = '', 
11912           len = input.length;
11913
11914       pad = pad || '=';
11915       input = (utf8) ? utf8Encode(input) : input;
11916
11917       for (i = 0; i < len; i += 3) {
11918         triplet = (input.charCodeAt(i) << 16)
11919               | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11920               | (i + 2 < len ? input.charCodeAt(i+2) : 0);
11921         for (j = 0; j < 4; j+=1) {
11922           if (i * 8 + j * 6 > len * 8) {
11923               output += pad;
11924           } else {
11925               output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F);
11926           }
11927         }
11928       }
11929       return output;    
11930     };
11931
11932     // public method for decoding
11933     this.decode = function (input) {
11934       // var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
11935       var i, o1, o2, o3, h1, h2, h3, h4, bits, ac,
11936         dec = '',
11937         arr = [];
11938       if (!input) { return input; }
11939
11940       i = ac = 0;
11941       input = input.replace(new RegExp('\\'+pad,'gi'),''); // use '='
11942       //input += '';
11943
11944       do { // unpack four hexets into three octets using index points in b64
11945         h1 = tab.indexOf(input.charAt(i+=1));
11946         h2 = tab.indexOf(input.charAt(i+=1));
11947         h3 = tab.indexOf(input.charAt(i+=1));
11948         h4 = tab.indexOf(input.charAt(i+=1));
11949
11950         bits = h1 << 18 | h2 << 12 | h3 << 6 | h4;
11951
11952         o1 = bits >> 16 & 0xff;
11953         o2 = bits >> 8 & 0xff;
11954         o3 = bits & 0xff;
11955         ac += 1;
11956
11957         if (h3 === 64) {
11958           arr[ac] = String.fromCharCode(o1);
11959         } else if (h4 === 64) {
11960           arr[ac] = String.fromCharCode(o1, o2);
11961         } else {
11962           arr[ac] = String.fromCharCode(o1, o2, o3);
11963         }
11964       } while (i < input.length);
11965
11966       dec = arr.join('');
11967       dec = (utf8) ? utf8Decode(dec) : dec;
11968
11969       return dec;
11970     };
11971
11972     // set custom pad string
11973     this.setPad = function (str) {
11974         pad = str || pad;
11975         return this;
11976     };
11977     // set custom tab string characters
11978     this.setTab = function (str) {
11979         tab = str || tab;
11980         return this;
11981     };
11982     this.setUTF8 = function (bool) {
11983         if (typeof bool === 'boolean') {
11984           utf8 = bool;
11985         }
11986         return this;
11987     };
11988   },
11989
11990   /**
11991    * CRC-32 calculation
11992    * @member Hashes
11993    * @method CRC32
11994    * @static
11995    * @param {String} str Input String
11996    * @return {String}
11997    */
11998   CRC32 : function (str) {
11999     var crc = 0, x = 0, y = 0, table, i, iTop;
12000     str = utf8Encode(str);
12001         
12002     table = [ 
12003         '00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 ',
12004         '79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 ',
12005         '84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F ',
12006         '63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD ',
12007         'A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC ',
12008         '51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 ',
12009         'B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 ',
12010         '06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 ',
12011         'E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 ',
12012         '12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 ',
12013         'D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 ',
12014         '33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 ',
12015         'CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 ',
12016         '9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E ',
12017         '7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D ',
12018         '806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 ',
12019         '60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA ',
12020         'AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 ', 
12021         '5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 ',
12022         'B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 ',
12023         '05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 ',
12024         'F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA ',
12025         '11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 ',
12026         'D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F ',
12027         '30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E ',
12028         'C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D'
12029     ].join('');
12030
12031     crc = crc ^ (-1);
12032     for (i = 0, iTop = str.length; i < iTop; i+=1 ) {
12033         y = ( crc ^ str.charCodeAt( i ) ) & 0xFF;
12034         x = '0x' + table.substr( y * 9, 8 );
12035         crc = ( crc >>> 8 ) ^ x;
12036     }
12037     // always return a positive number (that's what >>> 0 does)
12038     return (crc ^ (-1)) >>> 0;
12039   },
12040   /**
12041    * @member Hashes
12042    * @class MD5
12043    * @constructor
12044    * @param {Object} [config]
12045    * 
12046    * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
12047    * Digest Algorithm, as defined in RFC 1321.
12048    * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009
12049    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12050    * See <http://pajhome.org.uk/crypt/md5> for more infHashes.
12051    */
12052   MD5 : function (options) {  
12053     /**
12054      * Private config properties. You may need to tweak these to be compatible with
12055      * the server-side, but the defaults work in most cases.
12056      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12057      */
12058     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12059         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12060         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12061
12062     // privileged (public) methods 
12063     this.hex = function (s) { 
12064       return rstr2hex(rstr(s, utf8), hexcase);
12065     };
12066     this.b64 = function (s) { 
12067       return rstr2b64(rstr(s), b64pad);
12068     };
12069     this.any = function(s, e) { 
12070       return rstr2any(rstr(s, utf8), e); 
12071     };
12072     this.hex_hmac = function (k, d) { 
12073       return rstr2hex(rstr_hmac(k, d), hexcase); 
12074     };
12075     this.b64_hmac = function (k, d) { 
12076       return rstr2b64(rstr_hmac(k,d), b64pad); 
12077     };
12078     this.any_hmac = function (k, d, e) { 
12079       return rstr2any(rstr_hmac(k, d), e); 
12080     };
12081     /**
12082      * Perform a simple self-test to see if the VM is working
12083      * @return {String} Hexadecimal hash sample
12084      */
12085     this.vm_test = function () {
12086       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12087     };
12088     /** 
12089      * Enable/disable uppercase hexadecimal returned string 
12090      * @param {Boolean} 
12091      * @return {Object} this
12092      */ 
12093     this.setUpperCase = function (a) {
12094       if (typeof a === 'boolean' ) {
12095         hexcase = a;
12096       }
12097       return this;
12098     };
12099     /** 
12100      * Defines a base64 pad string 
12101      * @param {String} Pad
12102      * @return {Object} this
12103      */ 
12104     this.setPad = function (a) {
12105       b64pad = a || b64pad;
12106       return this;
12107     };
12108     /** 
12109      * Defines a base64 pad string 
12110      * @param {Boolean} 
12111      * @return {Object} [this]
12112      */ 
12113     this.setUTF8 = function (a) {
12114       if (typeof a === 'boolean') { 
12115         utf8 = a;
12116       }
12117       return this;
12118     };
12119
12120     // private methods
12121
12122     /**
12123      * Calculate the MD5 of a raw string
12124      */
12125     function rstr(s) {
12126       s = (utf8) ? utf8Encode(s): s;
12127       return binl2rstr(binl(rstr2binl(s), s.length * 8));
12128     }
12129     
12130     /**
12131      * Calculate the HMAC-MD5, of a key and some data (raw strings)
12132      */
12133     function rstr_hmac(key, data) {
12134       var bkey, ipad, opad, hash, i;
12135
12136       key = (utf8) ? utf8Encode(key) : key;
12137       data = (utf8) ? utf8Encode(data) : data;
12138       bkey = rstr2binl(key);
12139       if (bkey.length > 16) { 
12140         bkey = binl(bkey, key.length * 8); 
12141       }
12142
12143       ipad = Array(16), opad = Array(16); 
12144       for (i = 0; i < 16; i+=1) {
12145           ipad[i] = bkey[i] ^ 0x36363636;
12146           opad[i] = bkey[i] ^ 0x5C5C5C5C;
12147       }
12148       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
12149       return binl2rstr(binl(opad.concat(hash), 512 + 128));
12150     }
12151
12152     /**
12153      * Calculate the MD5 of an array of little-endian words, and a bit length.
12154      */
12155     function binl(x, len) {
12156       var i, olda, oldb, oldc, oldd,
12157           a =  1732584193,
12158           b = -271733879,
12159           c = -1732584194,
12160           d =  271733878;
12161         
12162       /* append padding */
12163       x[len >> 5] |= 0x80 << ((len) % 32);
12164       x[(((len + 64) >>> 9) << 4) + 14] = len;
12165
12166       for (i = 0; i < x.length; i += 16) {
12167         olda = a;
12168         oldb = b;
12169         oldc = c;
12170         oldd = d;
12171
12172         a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
12173         d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
12174         c = md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);
12175         b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
12176         a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
12177         d = md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);
12178         c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
12179         b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
12180         a = md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);
12181         d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
12182         c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
12183         b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
12184         a = md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);
12185         d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
12186         c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
12187         b = md5_ff(b, c, d, a, x[i+15], 22,  1236535329);
12188
12189         a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
12190         d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
12191         c = md5_gg(c, d, a, b, x[i+11], 14,  643717713);
12192         b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
12193         a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
12194         d = md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);
12195         c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
12196         b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
12197         a = md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);
12198         d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
12199         c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
12200         b = md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);
12201         a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
12202         d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
12203         c = md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);
12204         b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);
12205
12206         a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
12207         d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
12208         c = md5_hh(c, d, a, b, x[i+11], 16,  1839030562);
12209         b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
12210         a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
12211         d = md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);
12212         c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
12213         b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
12214         a = md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);
12215         d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
12216         c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
12217         b = md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);
12218         a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
12219         d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
12220         c = md5_hh(c, d, a, b, x[i+15], 16,  530742520);
12221         b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);
12222
12223         a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
12224         d = md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);
12225         c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
12226         b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
12227         a = md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);
12228         d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
12229         c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
12230         b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
12231         a = md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);
12232         d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
12233         c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
12234         b = md5_ii(b, c, d, a, x[i+13], 21,  1309151649);
12235         a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
12236         d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
12237         c = md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);
12238         b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);
12239
12240         a = safe_add(a, olda);
12241         b = safe_add(b, oldb);
12242         c = safe_add(c, oldc);
12243         d = safe_add(d, oldd);
12244       }
12245       return Array(a, b, c, d);
12246     }
12247
12248     /**
12249      * These functions implement the four basic operations the algorithm uses.
12250      */
12251     function md5_cmn(q, a, b, x, s, t) {
12252       return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
12253     }
12254     function md5_ff(a, b, c, d, x, s, t) {
12255       return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
12256     }
12257     function md5_gg(a, b, c, d, x, s, t) {
12258       return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
12259     }
12260     function md5_hh(a, b, c, d, x, s, t) {
12261       return md5_cmn(b ^ c ^ d, a, b, x, s, t);
12262     }
12263     function md5_ii(a, b, c, d, x, s, t) {
12264       return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
12265     }
12266   },
12267   /**
12268    * @member Hashes
12269    * @class Hashes.SHA1
12270    * @param {Object} [config]
12271    * @constructor
12272    * 
12273    * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined in FIPS 180-1
12274    * Version 2.2 Copyright Paul Johnston 2000 - 2009.
12275    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12276    * See http://pajhome.org.uk/crypt/md5 for details.
12277    */
12278   SHA1 : function (options) {
12279    /**
12280      * Private config properties. You may need to tweak these to be compatible with
12281      * the server-side, but the defaults work in most cases.
12282      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12283      */
12284     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12285         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12286         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12287
12288     // public methods
12289     this.hex = function (s) { 
12290         return rstr2hex(rstr(s, utf8), hexcase); 
12291     };
12292     this.b64 = function (s) { 
12293         return rstr2b64(rstr(s, utf8), b64pad);
12294     };
12295     this.any = function (s, e) { 
12296         return rstr2any(rstr(s, utf8), e);
12297     };
12298     this.hex_hmac = function (k, d) {
12299         return rstr2hex(rstr_hmac(k, d));
12300     };
12301     this.b64_hmac = function (k, d) { 
12302         return rstr2b64(rstr_hmac(k, d), b64pad); 
12303     };
12304     this.any_hmac = function (k, d, e) { 
12305         return rstr2any(rstr_hmac(k, d), e);
12306     };
12307     /**
12308      * Perform a simple self-test to see if the VM is working
12309      * @return {String} Hexadecimal hash sample
12310      * @public
12311      */
12312     this.vm_test = function () {
12313       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12314     };
12315     /** 
12316      * @description Enable/disable uppercase hexadecimal returned string 
12317      * @param {boolean} 
12318      * @return {Object} this
12319      * @public
12320      */ 
12321     this.setUpperCase = function (a) {
12322         if (typeof a === 'boolean') {
12323         hexcase = a;
12324       }
12325         return this;
12326     };
12327     /** 
12328      * @description Defines a base64 pad string 
12329      * @param {string} Pad
12330      * @return {Object} this
12331      * @public
12332      */ 
12333     this.setPad = function (a) {
12334       b64pad = a || b64pad;
12335         return this;
12336     };
12337     /** 
12338      * @description Defines a base64 pad string 
12339      * @param {boolean} 
12340      * @return {Object} this
12341      * @public
12342      */ 
12343     this.setUTF8 = function (a) {
12344         if (typeof a === 'boolean') {
12345         utf8 = a;
12346       }
12347         return this;
12348     };
12349
12350     // private methods
12351
12352     /**
12353          * Calculate the SHA-512 of a raw string
12354          */
12355         function rstr(s) {
12356       s = (utf8) ? utf8Encode(s) : s;
12357       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12358         }
12359
12360     /**
12361      * Calculate the HMAC-SHA1 of a key and some data (raw strings)
12362      */
12363     function rstr_hmac(key, data) {
12364         var bkey, ipad, opad, i, hash;
12365         key = (utf8) ? utf8Encode(key) : key;
12366         data = (utf8) ? utf8Encode(data) : data;
12367         bkey = rstr2binb(key);
12368
12369         if (bkey.length > 16) {
12370         bkey = binb(bkey, key.length * 8);
12371       }
12372         ipad = Array(16), opad = Array(16);
12373         for (i = 0; i < 16; i+=1) {
12374                 ipad[i] = bkey[i] ^ 0x36363636;
12375                 opad[i] = bkey[i] ^ 0x5C5C5C5C;
12376         }
12377         hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12378         return binb2rstr(binb(opad.concat(hash), 512 + 160));
12379     }
12380
12381     /**
12382      * Calculate the SHA-1 of an array of big-endian words, and a bit length
12383      */
12384     function binb(x, len) {
12385       var i, j, t, olda, oldb, oldc, oldd, olde,
12386           w = Array(80),
12387           a =  1732584193,
12388           b = -271733879,
12389           c = -1732584194,
12390           d =  271733878,
12391           e = -1009589776;
12392
12393       /* append padding */
12394       x[len >> 5] |= 0x80 << (24 - len % 32);
12395       x[((len + 64 >> 9) << 4) + 15] = len;
12396
12397       for (i = 0; i < x.length; i += 16) {
12398         olda = a,
12399         oldb = b;
12400         oldc = c;
12401         oldd = d;
12402         olde = e;
12403       
12404         for (j = 0; j < 80; j+=1)       {
12405           if (j < 16) { 
12406             w[j] = x[i + j]; 
12407           } else { 
12408             w[j] = bit_rol(w[j-3] ^ w[j-8] ^ w[j-14] ^ w[j-16], 1); 
12409           }
12410           t = safe_add(safe_add(bit_rol(a, 5), sha1_ft(j, b, c, d)),
12411                                            safe_add(safe_add(e, w[j]), sha1_kt(j)));
12412           e = d;
12413           d = c;
12414           c = bit_rol(b, 30);
12415           b = a;
12416           a = t;
12417         }
12418
12419         a = safe_add(a, olda);
12420         b = safe_add(b, oldb);
12421         c = safe_add(c, oldc);
12422         d = safe_add(d, oldd);
12423         e = safe_add(e, olde);
12424       }
12425       return Array(a, b, c, d, e);
12426     }
12427
12428     /**
12429      * Perform the appropriate triplet combination function for the current
12430      * iteration
12431      */
12432     function sha1_ft(t, b, c, d) {
12433       if (t < 20) { return (b & c) | ((~b) & d); }
12434       if (t < 40) { return b ^ c ^ d; }
12435       if (t < 60) { return (b & c) | (b & d) | (c & d); }
12436       return b ^ c ^ d;
12437     }
12438
12439     /**
12440      * Determine the appropriate additive constant for the current iteration
12441      */
12442     function sha1_kt(t) {
12443       return (t < 20) ?  1518500249 : (t < 40) ?  1859775393 :
12444                  (t < 60) ? -1894007588 : -899497514;
12445     }
12446   },
12447   /**
12448    * @class Hashes.SHA256
12449    * @param {config}
12450    * 
12451    * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined in FIPS 180-2
12452    * Version 2.2 Copyright Angel Marin, Paul Johnston 2000 - 2009.
12453    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12454    * See http://pajhome.org.uk/crypt/md5 for details.
12455    * Also http://anmar.eu.org/projects/jssha2/
12456    */
12457   SHA256 : function (options) {
12458     /**
12459      * Private properties configuration variables. You may need to tweak these to be compatible with
12460      * the server-side, but the defaults work in most cases.
12461      * @see this.setUpperCase() method
12462      * @see this.setPad() method
12463      */
12464     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase  */
12465               b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', /* base-64 pad character. Default '=' for strict RFC compliance   */
12466               utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12467               sha256_K;
12468
12469     /* privileged (public) methods */
12470     this.hex = function (s) { 
12471       return rstr2hex(rstr(s, utf8)); 
12472     };
12473     this.b64 = function (s) { 
12474       return rstr2b64(rstr(s, utf8), b64pad);
12475     };
12476     this.any = function (s, e) { 
12477       return rstr2any(rstr(s, utf8), e); 
12478     };
12479     this.hex_hmac = function (k, d) { 
12480       return rstr2hex(rstr_hmac(k, d)); 
12481     };
12482     this.b64_hmac = function (k, d) { 
12483       return rstr2b64(rstr_hmac(k, d), b64pad);
12484     };
12485     this.any_hmac = function (k, d, e) { 
12486       return rstr2any(rstr_hmac(k, d), e); 
12487     };
12488     /**
12489      * Perform a simple self-test to see if the VM is working
12490      * @return {String} Hexadecimal hash sample
12491      * @public
12492      */
12493     this.vm_test = function () {
12494       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12495     };
12496     /** 
12497      * Enable/disable uppercase hexadecimal returned string 
12498      * @param {boolean} 
12499      * @return {Object} this
12500      * @public
12501      */ 
12502     this.setUpperCase = function (a) {
12503       if (typeof a === 'boolean') { 
12504         hexcase = a;
12505       }
12506       return this;
12507     };
12508     /** 
12509      * @description Defines a base64 pad string 
12510      * @param {string} Pad
12511      * @return {Object} this
12512      * @public
12513      */ 
12514     this.setPad = function (a) {
12515       b64pad = a || b64pad;
12516       return this;
12517     };
12518     /** 
12519      * Defines a base64 pad string 
12520      * @param {boolean} 
12521      * @return {Object} this
12522      * @public
12523      */ 
12524     this.setUTF8 = function (a) {
12525       if (typeof a === 'boolean') {
12526         utf8 = a;
12527       }
12528       return this;
12529     };
12530     
12531     // private methods
12532
12533     /**
12534      * Calculate the SHA-512 of a raw string
12535      */
12536     function rstr(s, utf8) {
12537       s = (utf8) ? utf8Encode(s) : s;
12538       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12539     }
12540
12541     /**
12542      * Calculate the HMAC-sha256 of a key and some data (raw strings)
12543      */
12544     function rstr_hmac(key, data) {
12545       key = (utf8) ? utf8Encode(key) : key;
12546       data = (utf8) ? utf8Encode(data) : data;
12547       var hash, i = 0,
12548           bkey = rstr2binb(key), 
12549           ipad = Array(16), 
12550           opad = Array(16);
12551
12552       if (bkey.length > 16) { bkey = binb(bkey, key.length * 8); }
12553       
12554       for (; i < 16; i+=1) {
12555         ipad[i] = bkey[i] ^ 0x36363636;
12556         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12557       }
12558       
12559       hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12560       return binb2rstr(binb(opad.concat(hash), 512 + 256));
12561     }
12562     
12563     /*
12564      * Main sha256 function, with its support functions
12565      */
12566     function sha256_S (X, n) {return ( X >>> n ) | (X << (32 - n));}
12567     function sha256_R (X, n) {return ( X >>> n );}
12568     function sha256_Ch(x, y, z) {return ((x & y) ^ ((~x) & z));}
12569     function sha256_Maj(x, y, z) {return ((x & y) ^ (x & z) ^ (y & z));}
12570     function sha256_Sigma0256(x) {return (sha256_S(x, 2) ^ sha256_S(x, 13) ^ sha256_S(x, 22));}
12571     function sha256_Sigma1256(x) {return (sha256_S(x, 6) ^ sha256_S(x, 11) ^ sha256_S(x, 25));}
12572     function sha256_Gamma0256(x) {return (sha256_S(x, 7) ^ sha256_S(x, 18) ^ sha256_R(x, 3));}
12573     function sha256_Gamma1256(x) {return (sha256_S(x, 17) ^ sha256_S(x, 19) ^ sha256_R(x, 10));}
12574     function sha256_Sigma0512(x) {return (sha256_S(x, 28) ^ sha256_S(x, 34) ^ sha256_S(x, 39));}
12575     function sha256_Sigma1512(x) {return (sha256_S(x, 14) ^ sha256_S(x, 18) ^ sha256_S(x, 41));}
12576     function sha256_Gamma0512(x) {return (sha256_S(x, 1)  ^ sha256_S(x, 8) ^ sha256_R(x, 7));}
12577     function sha256_Gamma1512(x) {return (sha256_S(x, 19) ^ sha256_S(x, 61) ^ sha256_R(x, 6));}
12578     
12579     sha256_K = [
12580       1116352408, 1899447441, -1245643825, -373957723, 961987163, 1508970993,
12581       -1841331548, -1424204075, -670586216, 310598401, 607225278, 1426881987,
12582       1925078388, -2132889090, -1680079193, -1046744716, -459576895, -272742522,
12583       264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986,
12584       -1740746414, -1473132947, -1341970488, -1084653625, -958395405, -710438585,
12585       113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291,
12586       1695183700, 1986661051, -2117940946, -1838011259, -1564481375, -1474664885,
12587       -1035236496, -949202525, -778901479, -694614492, -200395387, 275423344,
12588       430227734, 506948616, 659060556, 883997877, 958139571, 1322822218,
12589       1537002063, 1747873779, 1955562222, 2024104815, -2067236844, -1933114872,
12590       -1866530822, -1538233109, -1090935817, -965641998
12591     ];
12592     
12593     function binb(m, l) {
12594       var HASH = [1779033703, -1150833019, 1013904242, -1521486534,
12595                  1359893119, -1694144372, 528734635, 1541459225];
12596       var W = new Array(64);
12597       var a, b, c, d, e, f, g, h;
12598       var i, j, T1, T2;
12599     
12600       /* append padding */
12601       m[l >> 5] |= 0x80 << (24 - l % 32);
12602       m[((l + 64 >> 9) << 4) + 15] = l;
12603     
12604       for (i = 0; i < m.length; i += 16)
12605       {
12606       a = HASH[0];
12607       b = HASH[1];
12608       c = HASH[2];
12609       d = HASH[3];
12610       e = HASH[4];
12611       f = HASH[5];
12612       g = HASH[6];
12613       h = HASH[7];
12614     
12615       for (j = 0; j < 64; j+=1)
12616       {
12617         if (j < 16) { 
12618           W[j] = m[j + i];
12619         } else { 
12620           W[j] = safe_add(safe_add(safe_add(sha256_Gamma1256(W[j - 2]), W[j - 7]),
12621                           sha256_Gamma0256(W[j - 15])), W[j - 16]);
12622         }
12623     
12624         T1 = safe_add(safe_add(safe_add(safe_add(h, sha256_Sigma1256(e)), sha256_Ch(e, f, g)),
12625                                   sha256_K[j]), W[j]);
12626         T2 = safe_add(sha256_Sigma0256(a), sha256_Maj(a, b, c));
12627         h = g;
12628         g = f;
12629         f = e;
12630         e = safe_add(d, T1);
12631         d = c;
12632         c = b;
12633         b = a;
12634         a = safe_add(T1, T2);
12635       }
12636     
12637       HASH[0] = safe_add(a, HASH[0]);
12638       HASH[1] = safe_add(b, HASH[1]);
12639       HASH[2] = safe_add(c, HASH[2]);
12640       HASH[3] = safe_add(d, HASH[3]);
12641       HASH[4] = safe_add(e, HASH[4]);
12642       HASH[5] = safe_add(f, HASH[5]);
12643       HASH[6] = safe_add(g, HASH[6]);
12644       HASH[7] = safe_add(h, HASH[7]);
12645       }
12646       return HASH;
12647     }
12648
12649   },
12650
12651   /**
12652    * @class Hashes.SHA512
12653    * @param {config}
12654    * 
12655    * A JavaScript implementation of the Secure Hash Algorithm, SHA-512, as defined in FIPS 180-2
12656    * Version 2.2 Copyright Anonymous Contributor, Paul Johnston 2000 - 2009.
12657    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12658    * See http://pajhome.org.uk/crypt/md5 for details. 
12659    */
12660   SHA512 : function (options) {
12661     /**
12662      * Private properties configuration variables. You may need to tweak these to be compatible with
12663      * the server-side, but the defaults work in most cases.
12664      * @see this.setUpperCase() method
12665      * @see this.setPad() method
12666      */
12667     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false , /* hexadecimal output case format. false - lowercase; true - uppercase  */
12668         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
12669         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12670         sha512_k;
12671
12672     /* privileged (public) methods */
12673     this.hex = function (s) { 
12674       return rstr2hex(rstr(s)); 
12675     };
12676     this.b64 = function (s) { 
12677       return rstr2b64(rstr(s), b64pad);  
12678     };
12679     this.any = function (s, e) { 
12680       return rstr2any(rstr(s), e);
12681     };
12682     this.hex_hmac = function (k, d) {
12683       return rstr2hex(rstr_hmac(k, d));
12684     };
12685     this.b64_hmac = function (k, d) { 
12686       return rstr2b64(rstr_hmac(k, d), b64pad);
12687     };
12688     this.any_hmac = function (k, d, e) { 
12689       return rstr2any(rstr_hmac(k, d), e);
12690     };
12691     /**
12692      * Perform a simple self-test to see if the VM is working
12693      * @return {String} Hexadecimal hash sample
12694      * @public
12695      */
12696     this.vm_test = function () {
12697       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12698     };
12699     /** 
12700      * @description Enable/disable uppercase hexadecimal returned string 
12701      * @param {boolean} 
12702      * @return {Object} this
12703      * @public
12704      */ 
12705     this.setUpperCase = function (a) {
12706       if (typeof a === 'boolean') {
12707         hexcase = a;
12708       }
12709       return this;
12710     };
12711     /** 
12712      * @description Defines a base64 pad string 
12713      * @param {string} Pad
12714      * @return {Object} this
12715      * @public
12716      */ 
12717     this.setPad = function (a) {
12718       b64pad = a || b64pad;
12719       return this;
12720     };
12721     /** 
12722      * @description Defines a base64 pad string 
12723      * @param {boolean} 
12724      * @return {Object} this
12725      * @public
12726      */ 
12727     this.setUTF8 = function (a) {
12728       if (typeof a === 'boolean') {
12729         utf8 = a;
12730       }
12731       return this;
12732     };
12733
12734     /* private methods */
12735     
12736     /**
12737      * Calculate the SHA-512 of a raw string
12738      */
12739     function rstr(s) {
12740       s = (utf8) ? utf8Encode(s) : s;
12741       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12742     }
12743     /*
12744      * Calculate the HMAC-SHA-512 of a key and some data (raw strings)
12745      */
12746     function rstr_hmac(key, data) {
12747       key = (utf8) ? utf8Encode(key) : key;
12748       data = (utf8) ? utf8Encode(data) : data;
12749       
12750       var hash, i = 0, 
12751           bkey = rstr2binb(key),
12752           ipad = Array(32), opad = Array(32);
12753
12754       if (bkey.length > 32) { bkey = binb(bkey, key.length * 8); }
12755       
12756       for (; i < 32; i+=1) {
12757         ipad[i] = bkey[i] ^ 0x36363636;
12758         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12759       }
12760       
12761       hash = binb(ipad.concat(rstr2binb(data)), 1024 + data.length * 8);
12762       return binb2rstr(binb(opad.concat(hash), 1024 + 512));
12763     }
12764             
12765     /**
12766      * Calculate the SHA-512 of an array of big-endian dwords, and a bit length
12767      */
12768     function binb(x, len) {
12769       var j, i, l,
12770           W = new Array(80),
12771           hash = new Array(16),
12772           //Initial hash values
12773           H = [
12774             new int64(0x6a09e667, -205731576),
12775             new int64(-1150833019, -2067093701),
12776             new int64(0x3c6ef372, -23791573),
12777             new int64(-1521486534, 0x5f1d36f1),
12778             new int64(0x510e527f, -1377402159),
12779             new int64(-1694144372, 0x2b3e6c1f),
12780             new int64(0x1f83d9ab, -79577749),
12781             new int64(0x5be0cd19, 0x137e2179)
12782           ],
12783           T1 = new int64(0, 0),
12784           T2 = new int64(0, 0),
12785           a = new int64(0,0),
12786           b = new int64(0,0),
12787           c = new int64(0,0),
12788           d = new int64(0,0),
12789           e = new int64(0,0),
12790           f = new int64(0,0),
12791           g = new int64(0,0),
12792           h = new int64(0,0),
12793           //Temporary variables not specified by the document
12794           s0 = new int64(0, 0),
12795           s1 = new int64(0, 0),
12796           Ch = new int64(0, 0),
12797           Maj = new int64(0, 0),
12798           r1 = new int64(0, 0),
12799           r2 = new int64(0, 0),
12800           r3 = new int64(0, 0);
12801
12802       if (sha512_k === undefined) {
12803           //SHA512 constants
12804           sha512_k = [
12805             new int64(0x428a2f98, -685199838), new int64(0x71374491, 0x23ef65cd),
12806             new int64(-1245643825, -330482897), new int64(-373957723, -2121671748),
12807             new int64(0x3956c25b, -213338824), new int64(0x59f111f1, -1241133031),
12808             new int64(-1841331548, -1357295717), new int64(-1424204075, -630357736),
12809             new int64(-670586216, -1560083902), new int64(0x12835b01, 0x45706fbe),
12810             new int64(0x243185be, 0x4ee4b28c), new int64(0x550c7dc3, -704662302),
12811             new int64(0x72be5d74, -226784913), new int64(-2132889090, 0x3b1696b1),
12812             new int64(-1680079193, 0x25c71235), new int64(-1046744716, -815192428),
12813             new int64(-459576895, -1628353838), new int64(-272742522, 0x384f25e3),
12814             new int64(0xfc19dc6, -1953704523), new int64(0x240ca1cc, 0x77ac9c65),
12815             new int64(0x2de92c6f, 0x592b0275), new int64(0x4a7484aa, 0x6ea6e483),
12816             new int64(0x5cb0a9dc, -1119749164), new int64(0x76f988da, -2096016459),
12817             new int64(-1740746414, -295247957), new int64(-1473132947, 0x2db43210),
12818             new int64(-1341970488, -1728372417), new int64(-1084653625, -1091629340),
12819             new int64(-958395405, 0x3da88fc2), new int64(-710438585, -1828018395),
12820             new int64(0x6ca6351, -536640913), new int64(0x14292967, 0xa0e6e70),
12821             new int64(0x27b70a85, 0x46d22ffc), new int64(0x2e1b2138, 0x5c26c926),
12822             new int64(0x4d2c6dfc, 0x5ac42aed), new int64(0x53380d13, -1651133473),
12823             new int64(0x650a7354, -1951439906), new int64(0x766a0abb, 0x3c77b2a8),
12824             new int64(-2117940946, 0x47edaee6), new int64(-1838011259, 0x1482353b),
12825             new int64(-1564481375, 0x4cf10364), new int64(-1474664885, -1136513023),
12826             new int64(-1035236496, -789014639), new int64(-949202525, 0x654be30),
12827             new int64(-778901479, -688958952), new int64(-694614492, 0x5565a910),
12828             new int64(-200395387, 0x5771202a), new int64(0x106aa070, 0x32bbd1b8),
12829             new int64(0x19a4c116, -1194143544), new int64(0x1e376c08, 0x5141ab53),
12830             new int64(0x2748774c, -544281703), new int64(0x34b0bcb5, -509917016),
12831             new int64(0x391c0cb3, -976659869), new int64(0x4ed8aa4a, -482243893),
12832             new int64(0x5b9cca4f, 0x7763e373), new int64(0x682e6ff3, -692930397),
12833             new int64(0x748f82ee, 0x5defb2fc), new int64(0x78a5636f, 0x43172f60),
12834             new int64(-2067236844, -1578062990), new int64(-1933114872, 0x1a6439ec),
12835             new int64(-1866530822, 0x23631e28), new int64(-1538233109, -561857047),
12836             new int64(-1090935817, -1295615723), new int64(-965641998, -479046869),
12837             new int64(-903397682, -366583396), new int64(-779700025, 0x21c0c207),
12838             new int64(-354779690, -840897762), new int64(-176337025, -294727304),
12839             new int64(0x6f067aa, 0x72176fba), new int64(0xa637dc5, -1563912026),
12840             new int64(0x113f9804, -1090974290), new int64(0x1b710b35, 0x131c471b),
12841             new int64(0x28db77f5, 0x23047d84), new int64(0x32caab7b, 0x40c72493),
12842             new int64(0x3c9ebe0a, 0x15c9bebc), new int64(0x431d67c4, -1676669620),
12843             new int64(0x4cc5d4be, -885112138), new int64(0x597f299c, -60457430),
12844             new int64(0x5fcb6fab, 0x3ad6faec), new int64(0x6c44198c, 0x4a475817)
12845           ];
12846       }
12847   
12848       for (i=0; i<80; i+=1) {
12849         W[i] = new int64(0, 0);
12850       }
12851     
12852       // append padding to the source string. The format is described in the FIPS.
12853       x[len >> 5] |= 0x80 << (24 - (len & 0x1f));
12854       x[((len + 128 >> 10)<< 5) + 31] = len;
12855       l = x.length;
12856       for (i = 0; i<l; i+=32) { //32 dwords is the block size
12857         int64copy(a, H[0]);
12858         int64copy(b, H[1]);
12859         int64copy(c, H[2]);
12860         int64copy(d, H[3]);
12861         int64copy(e, H[4]);
12862         int64copy(f, H[5]);
12863         int64copy(g, H[6]);
12864         int64copy(h, H[7]);
12865       
12866         for (j=0; j<16; j+=1) {
12867           W[j].h = x[i + 2*j];
12868           W[j].l = x[i + 2*j + 1];
12869         }
12870       
12871         for (j=16; j<80; j+=1) {
12872           //sigma1
12873           int64rrot(r1, W[j-2], 19);
12874           int64revrrot(r2, W[j-2], 29);
12875           int64shr(r3, W[j-2], 6);
12876           s1.l = r1.l ^ r2.l ^ r3.l;
12877           s1.h = r1.h ^ r2.h ^ r3.h;
12878           //sigma0
12879           int64rrot(r1, W[j-15], 1);
12880           int64rrot(r2, W[j-15], 8);
12881           int64shr(r3, W[j-15], 7);
12882           s0.l = r1.l ^ r2.l ^ r3.l;
12883           s0.h = r1.h ^ r2.h ^ r3.h;
12884       
12885           int64add4(W[j], s1, W[j-7], s0, W[j-16]);
12886         }
12887       
12888         for (j = 0; j < 80; j+=1) {
12889           //Ch
12890           Ch.l = (e.l & f.l) ^ (~e.l & g.l);
12891           Ch.h = (e.h & f.h) ^ (~e.h & g.h);
12892       
12893           //Sigma1
12894           int64rrot(r1, e, 14);
12895           int64rrot(r2, e, 18);
12896           int64revrrot(r3, e, 9);
12897           s1.l = r1.l ^ r2.l ^ r3.l;
12898           s1.h = r1.h ^ r2.h ^ r3.h;
12899       
12900           //Sigma0
12901           int64rrot(r1, a, 28);
12902           int64revrrot(r2, a, 2);
12903           int64revrrot(r3, a, 7);
12904           s0.l = r1.l ^ r2.l ^ r3.l;
12905           s0.h = r1.h ^ r2.h ^ r3.h;
12906       
12907           //Maj
12908           Maj.l = (a.l & b.l) ^ (a.l & c.l) ^ (b.l & c.l);
12909           Maj.h = (a.h & b.h) ^ (a.h & c.h) ^ (b.h & c.h);
12910       
12911           int64add5(T1, h, s1, Ch, sha512_k[j], W[j]);
12912           int64add(T2, s0, Maj);
12913       
12914           int64copy(h, g);
12915           int64copy(g, f);
12916           int64copy(f, e);
12917           int64add(e, d, T1);
12918           int64copy(d, c);
12919           int64copy(c, b);
12920           int64copy(b, a);
12921           int64add(a, T1, T2);
12922         }
12923         int64add(H[0], H[0], a);
12924         int64add(H[1], H[1], b);
12925         int64add(H[2], H[2], c);
12926         int64add(H[3], H[3], d);
12927         int64add(H[4], H[4], e);
12928         int64add(H[5], H[5], f);
12929         int64add(H[6], H[6], g);
12930         int64add(H[7], H[7], h);
12931       }
12932     
12933       //represent the hash as an array of 32-bit dwords
12934       for (i=0; i<8; i+=1) {
12935         hash[2*i] = H[i].h;
12936         hash[2*i + 1] = H[i].l;
12937       }
12938       return hash;
12939     }
12940     
12941     //A constructor for 64-bit numbers
12942     function int64(h, l) {
12943       this.h = h;
12944       this.l = l;
12945       //this.toString = int64toString;
12946     }
12947     
12948     //Copies src into dst, assuming both are 64-bit numbers
12949     function int64copy(dst, src) {
12950       dst.h = src.h;
12951       dst.l = src.l;
12952     }
12953     
12954     //Right-rotates a 64-bit number by shift
12955     //Won't handle cases of shift>=32
12956     //The function revrrot() is for that
12957     function int64rrot(dst, x, shift) {
12958       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12959       dst.h = (x.h >>> shift) | (x.l << (32-shift));
12960     }
12961     
12962     //Reverses the dwords of the source and then rotates right by shift.
12963     //This is equivalent to rotation by 32+shift
12964     function int64revrrot(dst, x, shift) {
12965       dst.l = (x.h >>> shift) | (x.l << (32-shift));
12966       dst.h = (x.l >>> shift) | (x.h << (32-shift));
12967     }
12968     
12969     //Bitwise-shifts right a 64-bit number by shift
12970     //Won't handle shift>=32, but it's never needed in SHA512
12971     function int64shr(dst, x, shift) {
12972       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12973       dst.h = (x.h >>> shift);
12974     }
12975     
12976     //Adds two 64-bit numbers
12977     //Like the original implementation, does not rely on 32-bit operations
12978     function int64add(dst, x, y) {
12979        var w0 = (x.l & 0xffff) + (y.l & 0xffff);
12980        var w1 = (x.l >>> 16) + (y.l >>> 16) + (w0 >>> 16);
12981        var w2 = (x.h & 0xffff) + (y.h & 0xffff) + (w1 >>> 16);
12982        var w3 = (x.h >>> 16) + (y.h >>> 16) + (w2 >>> 16);
12983        dst.l = (w0 & 0xffff) | (w1 << 16);
12984        dst.h = (w2 & 0xffff) | (w3 << 16);
12985     }
12986     
12987     //Same, except with 4 addends. Works faster than adding them one by one.
12988     function int64add4(dst, a, b, c, d) {
12989        var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff);
12990        var w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (w0 >>> 16);
12991        var w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (w1 >>> 16);
12992        var w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (w2 >>> 16);
12993        dst.l = (w0 & 0xffff) | (w1 << 16);
12994        dst.h = (w2 & 0xffff) | (w3 << 16);
12995     }
12996     
12997     //Same, except with 5 addends
12998     function int64add5(dst, a, b, c, d, e) {
12999       var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff) + (e.l & 0xffff),
13000           w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (e.l >>> 16) + (w0 >>> 16),
13001           w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (e.h & 0xffff) + (w1 >>> 16),
13002           w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (e.h >>> 16) + (w2 >>> 16);
13003        dst.l = (w0 & 0xffff) | (w1 << 16);
13004        dst.h = (w2 & 0xffff) | (w3 << 16);
13005     }
13006   },
13007   /**
13008    * @class Hashes.RMD160
13009    * @constructor
13010    * @param {Object} [config]
13011    * 
13012    * A JavaScript implementation of the RIPEMD-160 Algorithm
13013    * Version 2.2 Copyright Jeremy Lin, Paul Johnston 2000 - 2009.
13014    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
13015    * See http://pajhome.org.uk/crypt/md5 for details.
13016    * Also http://www.ocf.berkeley.edu/~jjlin/jsotp/
13017    */
13018   RMD160 : function (options) {
13019     /**
13020      * Private properties configuration variables. You may need to tweak these to be compatible with
13021      * the server-side, but the defaults work in most cases.
13022      * @see this.setUpperCase() method
13023      * @see this.setPad() method
13024      */
13025     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false,   /* hexadecimal output case format. false - lowercase; true - uppercase  */
13026         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
13027         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
13028         rmd160_r1 = [
13029            0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
13030            7,  4, 13,  1, 10,  6, 15,  3, 12,  0,  9,  5,  2, 14, 11,  8,
13031            3, 10, 14,  4,  9, 15,  8,  1,  2,  7,  0,  6, 13, 11,  5, 12,
13032            1,  9, 11, 10,  0,  8, 12,  4, 13,  3,  7, 15, 14,  5,  6,  2,
13033            4,  0,  5,  9,  7, 12,  2, 10, 14,  1,  3,  8, 11,  6, 15, 13
13034         ],
13035         rmd160_r2 = [
13036            5, 14,  7,  0,  9,  2, 11,  4, 13,  6, 15,  8,  1, 10,  3, 12,
13037            6, 11,  3,  7,  0, 13,  5, 10, 14, 15,  8, 12,  4,  9,  1,  2,
13038           15,  5,  1,  3,  7, 14,  6,  9, 11,  8, 12,  2, 10,  0,  4, 13,
13039            8,  6,  4,  1,  3, 11, 15,  0,  5, 12,  2, 13,  9,  7, 10, 14,
13040           12, 15, 10,  4,  1,  5,  8,  7,  6,  2, 13, 14,  0,  3,  9, 11
13041         ],
13042         rmd160_s1 = [
13043           11, 14, 15, 12,  5,  8,  7,  9, 11, 13, 14, 15,  6,  7,  9,  8,
13044            7,  6,  8, 13, 11,  9,  7, 15,  7, 12, 15,  9, 11,  7, 13, 12,
13045           11, 13,  6,  7, 14,  9, 13, 15, 14,  8, 13,  6,  5, 12,  7,  5,
13046           11, 12, 14, 15, 14, 15,  9,  8,  9, 14,  5,  6,  8,  6,  5, 12,
13047            9, 15,  5, 11,  6,  8, 13, 12,  5, 12, 13, 14, 11,  8,  5,  6
13048         ],
13049         rmd160_s2 = [
13050            8,  9,  9, 11, 13, 15, 15,  5,  7,  7,  8, 11, 14, 14, 12,  6,
13051            9, 13, 15,  7, 12,  8,  9, 11,  7,  7, 12,  7,  6, 15, 13, 11,
13052            9,  7, 15, 11,  8,  6,  6, 14, 12, 13,  5, 14, 13, 13,  7,  5,
13053           15,  5,  8, 11, 14, 14,  6, 14,  6,  9, 12,  9, 12,  5, 15,  8,
13054            8,  5, 12,  9, 12,  5, 14,  6,  8, 13,  6,  5, 15, 13, 11, 11
13055         ];
13056
13057     /* privileged (public) methods */
13058     this.hex = function (s) {
13059       return rstr2hex(rstr(s, utf8)); 
13060     };
13061     this.b64 = function (s) {
13062       return rstr2b64(rstr(s, utf8), b64pad);
13063     };
13064     this.any = function (s, e) { 
13065       return rstr2any(rstr(s, utf8), e);
13066     };
13067     this.hex_hmac = function (k, d) { 
13068       return rstr2hex(rstr_hmac(k, d));
13069     };
13070     this.b64_hmac = function (k, d) { 
13071       return rstr2b64(rstr_hmac(k, d), b64pad);
13072     };
13073     this.any_hmac = function (k, d, e) { 
13074       return rstr2any(rstr_hmac(k, d), e); 
13075     };
13076     /**
13077      * Perform a simple self-test to see if the VM is working
13078      * @return {String} Hexadecimal hash sample
13079      * @public
13080      */
13081     this.vm_test = function () {
13082       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
13083     };
13084     /** 
13085      * @description Enable/disable uppercase hexadecimal returned string 
13086      * @param {boolean} 
13087      * @return {Object} this
13088      * @public
13089      */ 
13090     this.setUpperCase = function (a) {
13091       if (typeof a === 'boolean' ) { hexcase = a; }
13092       return this;
13093     };
13094     /** 
13095      * @description Defines a base64 pad string 
13096      * @param {string} Pad
13097      * @return {Object} this
13098      * @public
13099      */ 
13100     this.setPad = function (a) {
13101       if (typeof a !== 'undefined' ) { b64pad = a; }
13102       return this;
13103     };
13104     /** 
13105      * @description Defines a base64 pad string 
13106      * @param {boolean} 
13107      * @return {Object} this
13108      * @public
13109      */ 
13110     this.setUTF8 = function (a) {
13111       if (typeof a === 'boolean') { utf8 = a; }
13112       return this;
13113     };
13114
13115     /* private methods */
13116
13117     /**
13118      * Calculate the rmd160 of a raw string
13119      */
13120     function rstr(s) {
13121       s = (utf8) ? utf8Encode(s) : s;
13122       return binl2rstr(binl(rstr2binl(s), s.length * 8));
13123     }
13124
13125     /**
13126      * Calculate the HMAC-rmd160 of a key and some data (raw strings)
13127      */
13128     function rstr_hmac(key, data) {
13129       key = (utf8) ? utf8Encode(key) : key;
13130       data = (utf8) ? utf8Encode(data) : data;
13131       var i, hash,
13132           bkey = rstr2binl(key),
13133           ipad = Array(16), opad = Array(16);
13134
13135       if (bkey.length > 16) { 
13136         bkey = binl(bkey, key.length * 8); 
13137       }
13138       
13139       for (i = 0; i < 16; i+=1) {
13140         ipad[i] = bkey[i] ^ 0x36363636;
13141         opad[i] = bkey[i] ^ 0x5C5C5C5C;
13142       }
13143       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
13144       return binl2rstr(binl(opad.concat(hash), 512 + 160));
13145     }
13146
13147     /**
13148      * Convert an array of little-endian words to a string
13149      */
13150     function binl2rstr(input) {
13151       var i, output = '', l = input.length * 32;
13152       for (i = 0; i < l; i += 8) {
13153         output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
13154       }
13155       return output;
13156     }
13157
13158     /**
13159      * Calculate the RIPE-MD160 of an array of little-endian words, and a bit length.
13160      */
13161     function binl(x, len) {
13162       var T, j, i, l,
13163           h0 = 0x67452301,
13164           h1 = 0xefcdab89,
13165           h2 = 0x98badcfe,
13166           h3 = 0x10325476,
13167           h4 = 0xc3d2e1f0,
13168           A1, B1, C1, D1, E1,
13169           A2, B2, C2, D2, E2;
13170
13171       /* append padding */
13172       x[len >> 5] |= 0x80 << (len % 32);
13173       x[(((len + 64) >>> 9) << 4) + 14] = len;
13174       l = x.length;
13175       
13176       for (i = 0; i < l; i+=16) {
13177         A1 = A2 = h0; B1 = B2 = h1; C1 = C2 = h2; D1 = D2 = h3; E1 = E2 = h4;
13178         for (j = 0; j <= 79; j+=1) {
13179           T = safe_add(A1, rmd160_f(j, B1, C1, D1));
13180           T = safe_add(T, x[i + rmd160_r1[j]]);
13181           T = safe_add(T, rmd160_K1(j));
13182           T = safe_add(bit_rol(T, rmd160_s1[j]), E1);
13183           A1 = E1; E1 = D1; D1 = bit_rol(C1, 10); C1 = B1; B1 = T;
13184           T = safe_add(A2, rmd160_f(79-j, B2, C2, D2));
13185           T = safe_add(T, x[i + rmd160_r2[j]]);
13186           T = safe_add(T, rmd160_K2(j));
13187           T = safe_add(bit_rol(T, rmd160_s2[j]), E2);
13188           A2 = E2; E2 = D2; D2 = bit_rol(C2, 10); C2 = B2; B2 = T;
13189         }
13190
13191         T = safe_add(h1, safe_add(C1, D2));
13192         h1 = safe_add(h2, safe_add(D1, E2));
13193         h2 = safe_add(h3, safe_add(E1, A2));
13194         h3 = safe_add(h4, safe_add(A1, B2));
13195         h4 = safe_add(h0, safe_add(B1, C2));
13196         h0 = T;
13197       }
13198       return [h0, h1, h2, h3, h4];
13199     }
13200
13201     // specific algorithm methods 
13202     function rmd160_f(j, x, y, z) {
13203       return ( 0 <= j && j <= 15) ? (x ^ y ^ z) :
13204          (16 <= j && j <= 31) ? (x & y) | (~x & z) :
13205          (32 <= j && j <= 47) ? (x | ~y) ^ z :
13206          (48 <= j && j <= 63) ? (x & z) | (y & ~z) :
13207          (64 <= j && j <= 79) ? x ^ (y | ~z) :
13208          'rmd160_f: j out of range';
13209     }
13210
13211     function rmd160_K1(j) {
13212       return ( 0 <= j && j <= 15) ? 0x00000000 :
13213          (16 <= j && j <= 31) ? 0x5a827999 :
13214          (32 <= j && j <= 47) ? 0x6ed9eba1 :
13215          (48 <= j && j <= 63) ? 0x8f1bbcdc :
13216          (64 <= j && j <= 79) ? 0xa953fd4e :
13217          'rmd160_K1: j out of range';
13218     }
13219
13220     function rmd160_K2(j){
13221       return ( 0 <= j && j <= 15) ? 0x50a28be6 :
13222          (16 <= j && j <= 31) ? 0x5c4dd124 :
13223          (32 <= j && j <= 47) ? 0x6d703ef3 :
13224          (48 <= j && j <= 63) ? 0x7a6d76e9 :
13225          (64 <= j && j <= 79) ? 0x00000000 :
13226          'rmd160_K2: j out of range';
13227     }
13228   }
13229 };
13230
13231   // exposes Hashes
13232   (function( window, undefined ) {
13233     var freeExports = false;
13234     if (typeof exports === 'object' ) {
13235       freeExports = exports;
13236       if (exports && typeof global === 'object' && global && global === global.global ) { window = global; }
13237     }
13238
13239     if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {
13240       // define as an anonymous module, so, through path mapping, it can be aliased
13241       define(function () { return Hashes; });
13242     }
13243     else if ( freeExports ) {
13244       // in Node.js or RingoJS v0.8.0+
13245       if ( typeof module === 'object' && module && module.exports === freeExports ) {
13246         module.exports = Hashes;
13247       }
13248       // in Narwhal or RingoJS v0.7.0-
13249       else {
13250         freeExports.Hashes = Hashes;
13251       }
13252     }
13253     else {
13254       // in a browser or Rhino
13255       window.Hashes = Hashes;
13256     }
13257   }( this ));
13258 }()); // IIFE
13259
13260 })(window)
13261 },{}],2:[function(require,module,exports){
13262 'use strict';
13263
13264 var hashes = require('jshashes'),
13265     xtend = require('xtend'),
13266     sha1 = new hashes.SHA1();
13267
13268 var ohauth = {};
13269
13270 ohauth.qsString = function(obj) {
13271     return Object.keys(obj).sort().map(function(key) {
13272         return ohauth.percentEncode(key) + '=' +
13273             ohauth.percentEncode(obj[key]);
13274     }).join('&');
13275 };
13276
13277 ohauth.stringQs = function(str) {
13278     return str.split('&').reduce(function(obj, pair){
13279         var parts = pair.split('=');
13280         obj[decodeURIComponent(parts[0])] = (null === parts[1]) ?
13281             '' : decodeURIComponent(parts[1]);
13282         return obj;
13283     }, {});
13284 };
13285
13286 ohauth.rawxhr = function(method, url, data, headers, callback) {
13287     var xhr = new XMLHttpRequest(),
13288         twoHundred = /^20\d$/;
13289     xhr.onreadystatechange = function() {
13290         if (4 == xhr.readyState && 0 !== xhr.status) {
13291             if (twoHundred.test(xhr.status)) callback(null, xhr);
13292             else return callback(xhr, null);
13293         }
13294     };
13295     xhr.onerror = function(e) { return callback(e, null); };
13296     xhr.open(method, url, true);
13297     for (var h in headers) xhr.setRequestHeader(h, headers[h]);
13298     xhr.send(data);
13299 };
13300
13301 ohauth.xhr = function(method, url, auth, data, options, callback) {
13302     var headers = (options && options.header) || {
13303         'Content-Type': 'application/x-www-form-urlencoded'
13304     };
13305     headers.Authorization = 'OAuth ' + ohauth.authHeader(auth);
13306     ohauth.rawxhr(method, url, data, headers, callback);
13307 };
13308
13309 ohauth.nonce = function() {
13310     for (var o = ''; o.length < 6;) {
13311         o += '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'[Math.floor(Math.random() * 61)];
13312     }
13313     return o;
13314 };
13315
13316 ohauth.authHeader = function(obj) {
13317     return Object.keys(obj).sort().map(function(key) {
13318         return encodeURIComponent(key) + '="' + encodeURIComponent(obj[key]) + '"';
13319     }).join(', ');
13320 };
13321
13322 ohauth.timestamp = function() { return ~~((+new Date()) / 1000); };
13323
13324 ohauth.percentEncode = function(s) {
13325     return encodeURIComponent(s)
13326         .replace(/\!/g, '%21').replace(/\'/g, '%27')
13327         .replace(/\*/g, '%2A').replace(/\(/g, '%28').replace(/\)/g, '%29');
13328 };
13329
13330 ohauth.baseString = function(method, url, params) {
13331     if (params.oauth_signature) delete params.oauth_signature;
13332     return [
13333         method,
13334         ohauth.percentEncode(url),
13335         ohauth.percentEncode(ohauth.qsString(params))].join('&');
13336 };
13337
13338 ohauth.signature = function(oauth_secret, token_secret, baseString) {
13339     return sha1.b64_hmac(
13340         ohauth.percentEncode(oauth_secret) + '&' +
13341         ohauth.percentEncode(token_secret),
13342         baseString);
13343 };
13344
13345 /**
13346  * Takes an options object for configuration (consumer_key,
13347  * consumer_secret, version, signature_method, token) and returns a
13348  * function that generates the Authorization header for given data.
13349  *
13350  * The returned function takes these parameters:
13351  * - method: GET/POST/...
13352  * - uri: full URI with protocol, port, path and query string
13353  * - extra_params: any extra parameters (that are passed in the POST data),
13354  *   can be an object or a from-urlencoded string.
13355  *
13356  * Returned function returns full OAuth header with "OAuth" string in it.
13357  */
13358
13359 ohauth.headerGenerator = function(options) {
13360     options = options || {};
13361     var consumer_key = options.consumer_key || '',
13362         consumer_secret = options.consumer_secret || '',
13363         signature_method = options.signature_method || 'HMAC-SHA1',
13364         version = options.version || '1.0',
13365         token = options.token || '';
13366
13367     return function(method, uri, extra_params) {
13368         method = method.toUpperCase();
13369         if (typeof extra_params === 'string' && extra_params.length > 0) {
13370             extra_params = ohauth.stringQs(extra_params);
13371         }
13372
13373         var uri_parts = uri.split('?', 2),
13374         base_uri = uri_parts[0];
13375
13376         var query_params = uri_parts.length === 2 ?
13377             ohauth.stringQs(uri_parts[1]) : {};
13378
13379         var oauth_params = {
13380             oauth_consumer_key: consumer_key,
13381             oauth_signature_method: signature_method,
13382             oauth_version: version,
13383             oauth_timestamp: ohauth.timestamp(),
13384             oauth_nonce: ohauth.nonce()
13385         };
13386
13387         if (token) oauth_params.oauth_token = token;
13388
13389         var all_params = xtend({}, oauth_params, query_params, extra_params),
13390             base_str = ohauth.baseString(method, base_uri, all_params);
13391
13392         oauth_params.oauth_signature = ohauth.signature(consumer_secret, token, base_str);
13393
13394         return 'OAuth ' + ohauth.authHeader(oauth_params);
13395     };
13396 };
13397
13398 module.exports = ohauth;
13399
13400 },{"jshashes":7,"xtend":4}],6:[function(require,module,exports){
13401 module.exports = Object.keys || require('./shim');
13402
13403
13404 },{"./shim":8}],8:[function(require,module,exports){
13405 (function () {
13406         "use strict";
13407
13408         // modified from https://github.com/kriskowal/es5-shim
13409         var has = Object.prototype.hasOwnProperty,
13410                 is = require('is'),
13411                 forEach = require('foreach'),
13412                 hasDontEnumBug = !({'toString': null}).propertyIsEnumerable('toString'),
13413                 dontEnums = [
13414                         "toString",
13415                         "toLocaleString",
13416                         "valueOf",
13417                         "hasOwnProperty",
13418                         "isPrototypeOf",
13419                         "propertyIsEnumerable",
13420                         "constructor"
13421                 ],
13422                 keysShim;
13423
13424         keysShim = function keys(object) {
13425                 if (!is.object(object) && !is.array(object)) {
13426                         throw new TypeError("Object.keys called on a non-object");
13427                 }
13428
13429                 var name, theKeys = [];
13430                 for (name in object) {
13431                         if (has.call(object, name)) {
13432                                 theKeys.push(name);
13433                         }
13434                 }
13435
13436                 if (hasDontEnumBug) {
13437                         forEach(dontEnums, function (dontEnum) {
13438                                 if (has.call(object, dontEnum)) {
13439                                         theKeys.push(dontEnum);
13440                                 }
13441                         });
13442                 }
13443                 return theKeys;
13444         };
13445
13446         module.exports = keysShim;
13447 }());
13448
13449
13450 },{"is":9,"foreach":10}],9:[function(require,module,exports){
13451
13452 /**!
13453  * is
13454  * the definitive JavaScript type testing library
13455  * 
13456  * @copyright 2013 Enrico Marino
13457  * @license MIT
13458  */
13459
13460 var objProto = Object.prototype;
13461 var owns = objProto.hasOwnProperty;
13462 var toString = objProto.toString;
13463 var isActualNaN = function (value) {
13464   return value !== value;
13465 };
13466 var NON_HOST_TYPES = {
13467   "boolean": 1,
13468   "number": 1,
13469   "string": 1,
13470   "undefined": 1
13471 };
13472
13473 /**
13474  * Expose `is`
13475  */
13476
13477 var is = module.exports = {};
13478
13479 /**
13480  * Test general.
13481  */
13482
13483 /**
13484  * is.type
13485  * Test if `value` is a type of `type`.
13486  *
13487  * @param {Mixed} value value to test
13488  * @param {String} type type
13489  * @return {Boolean} true if `value` is a type of `type`, false otherwise
13490  * @api public
13491  */
13492
13493 is.a =
13494 is.type = function (value, type) {
13495   return typeof value === type;
13496 };
13497
13498 /**
13499  * is.defined
13500  * Test if `value` is defined.
13501  *
13502  * @param {Mixed} value value to test
13503  * @return {Boolean} true if 'value' is defined, false otherwise
13504  * @api public
13505  */
13506
13507 is.defined = function (value) {
13508   return value !== undefined;
13509 };
13510
13511 /**
13512  * is.empty
13513  * Test if `value` is empty.
13514  *
13515  * @param {Mixed} value value to test
13516  * @return {Boolean} true if `value` is empty, false otherwise
13517  * @api public
13518  */
13519
13520 is.empty = function (value) {
13521   var type = toString.call(value);
13522   var key;
13523
13524   if ('[object Array]' === type || '[object Arguments]' === type) {
13525     return value.length === 0;
13526   }
13527
13528   if ('[object Object]' === type) {
13529     for (key in value) if (owns.call(value, key)) return false;
13530     return true;
13531   }
13532
13533   if ('[object String]' === type) {
13534     return '' === value;
13535   }
13536
13537   return false;
13538 };
13539
13540 /**
13541  * is.equal
13542  * Test if `value` is equal to `other`.
13543  *
13544  * @param {Mixed} value value to test
13545  * @param {Mixed} other value to compare with
13546  * @return {Boolean} true if `value` is equal to `other`, false otherwise
13547  */
13548
13549 is.equal = function (value, other) {
13550   var type = toString.call(value)
13551   var key;
13552
13553   if (type !== toString.call(other)) {
13554     return false;
13555   }
13556
13557   if ('[object Object]' === type) {
13558     for (key in value) {
13559       if (!is.equal(value[key], other[key])) {
13560         return false;
13561       }
13562     }
13563     return true;
13564   }
13565
13566   if ('[object Array]' === type) {
13567     key = value.length;
13568     if (key !== other.length) {
13569       return false;
13570     }
13571     while (--key) {
13572       if (!is.equal(value[key], other[key])) {
13573         return false;
13574       }
13575     }
13576     return true;
13577   }
13578
13579   if ('[object Function]' === type) {
13580     return value.prototype === other.prototype;
13581   }
13582
13583   if ('[object Date]' === type) {
13584     return value.getTime() === other.getTime();
13585   }
13586
13587   return value === other;
13588 };
13589
13590 /**
13591  * is.hosted
13592  * Test if `value` is hosted by `host`.
13593  *
13594  * @param {Mixed} value to test
13595  * @param {Mixed} host host to test with
13596  * @return {Boolean} true if `value` is hosted by `host`, false otherwise
13597  * @api public
13598  */
13599
13600 is.hosted = function (value, host) {
13601   var type = typeof host[value];
13602   return type === 'object' ? !!host[value] : !NON_HOST_TYPES[type];
13603 };
13604
13605 /**
13606  * is.instance
13607  * Test if `value` is an instance of `constructor`.
13608  *
13609  * @param {Mixed} value value to test
13610  * @return {Boolean} true if `value` is an instance of `constructor`
13611  * @api public
13612  */
13613
13614 is.instance = is['instanceof'] = function (value, constructor) {
13615   return value instanceof constructor;
13616 };
13617
13618 /**
13619  * is.null
13620  * Test if `value` is null.
13621  *
13622  * @param {Mixed} value value to test
13623  * @return {Boolean} true if `value` is null, false otherwise
13624  * @api public
13625  */
13626
13627 is['null'] = function (value) {
13628   return value === null;
13629 };
13630
13631 /**
13632  * is.undefined
13633  * Test if `value` is undefined.
13634  *
13635  * @param {Mixed} value value to test
13636  * @return {Boolean} true if `value` is undefined, false otherwise
13637  * @api public
13638  */
13639
13640 is.undefined = function (value) {
13641   return value === undefined;
13642 };
13643
13644 /**
13645  * Test arguments.
13646  */
13647
13648 /**
13649  * is.arguments
13650  * Test if `value` is an arguments object.
13651  *
13652  * @param {Mixed} value value to test
13653  * @return {Boolean} true if `value` is an arguments object, false otherwise
13654  * @api public
13655  */
13656
13657 is.arguments = function (value) {
13658   var isStandardArguments = '[object Arguments]' === toString.call(value);
13659   var isOldArguments = !is.array(value) && is.arraylike(value) && is.object(value) && is.fn(value.callee);
13660   return isStandardArguments || isOldArguments;
13661 };
13662
13663 /**
13664  * Test array.
13665  */
13666
13667 /**
13668  * is.array
13669  * Test if 'value' is an array.
13670  *
13671  * @param {Mixed} value value to test
13672  * @return {Boolean} true if `value` is an array, false otherwise
13673  * @api public
13674  */
13675
13676 is.array = function (value) {
13677   return '[object Array]' === toString.call(value);
13678 };
13679
13680 /**
13681  * is.arguments.empty
13682  * Test if `value` is an empty arguments object.
13683  *
13684  * @param {Mixed} value value to test
13685  * @return {Boolean} true if `value` is an empty arguments object, false otherwise
13686  * @api public
13687  */
13688 is.arguments.empty = function (value) {
13689   return is.arguments(value) && value.length === 0;
13690 };
13691
13692 /**
13693  * is.array.empty
13694  * Test if `value` is an empty array.
13695  *
13696  * @param {Mixed} value value to test
13697  * @return {Boolean} true if `value` is an empty array, false otherwise
13698  * @api public
13699  */
13700 is.array.empty = function (value) {
13701   return is.array(value) && value.length === 0;
13702 };
13703
13704 /**
13705  * is.arraylike
13706  * Test if `value` is an arraylike object.
13707  *
13708  * @param {Mixed} value value to test
13709  * @return {Boolean} true if `value` is an arguments object, false otherwise
13710  * @api public
13711  */
13712
13713 is.arraylike = function (value) {
13714   return !!value && !is.boolean(value)
13715     && owns.call(value, 'length')
13716     && isFinite(value.length)
13717     && is.number(value.length)
13718     && value.length >= 0;
13719 };
13720
13721 /**
13722  * Test boolean.
13723  */
13724
13725 /**
13726  * is.boolean
13727  * Test if `value` is a boolean.
13728  *
13729  * @param {Mixed} value value to test
13730  * @return {Boolean} true if `value` is a boolean, false otherwise
13731  * @api public
13732  */
13733
13734 is.boolean = function (value) {
13735   return '[object Boolean]' === toString.call(value);
13736 };
13737
13738 /**
13739  * is.false
13740  * Test if `value` is false.
13741  *
13742  * @param {Mixed} value value to test
13743  * @return {Boolean} true if `value` is false, false otherwise
13744  * @api public
13745  */
13746
13747 is['false'] = function (value) {
13748   return is.boolean(value) && (value === false || value.valueOf() === false);
13749 };
13750
13751 /**
13752  * is.true
13753  * Test if `value` is true.
13754  *
13755  * @param {Mixed} value value to test
13756  * @return {Boolean} true if `value` is true, false otherwise
13757  * @api public
13758  */
13759
13760 is['true'] = function (value) {
13761   return is.boolean(value) && (value === true || value.valueOf() === true);
13762 };
13763
13764 /**
13765  * Test date.
13766  */
13767
13768 /**
13769  * is.date
13770  * Test if `value` is a date.
13771  *
13772  * @param {Mixed} value value to test
13773  * @return {Boolean} true if `value` is a date, false otherwise
13774  * @api public
13775  */
13776
13777 is.date = function (value) {
13778   return '[object Date]' === toString.call(value);
13779 };
13780
13781 /**
13782  * Test element.
13783  */
13784
13785 /**
13786  * is.element
13787  * Test if `value` is an html element.
13788  *
13789  * @param {Mixed} value value to test
13790  * @return {Boolean} true if `value` is an HTML Element, false otherwise
13791  * @api public
13792  */
13793
13794 is.element = function (value) {
13795   return value !== undefined
13796     && typeof HTMLElement !== 'undefined'
13797     && value instanceof HTMLElement
13798     && value.nodeType === 1;
13799 };
13800
13801 /**
13802  * Test error.
13803  */
13804
13805 /**
13806  * is.error
13807  * Test if `value` is an error object.
13808  *
13809  * @param {Mixed} value value to test
13810  * @return {Boolean} true if `value` is an error object, false otherwise
13811  * @api public
13812  */
13813
13814 is.error = function (value) {
13815   return '[object Error]' === toString.call(value);
13816 };
13817
13818 /**
13819  * Test function.
13820  */
13821
13822 /**
13823  * is.fn / is.function (deprecated)
13824  * Test if `value` is a function.
13825  *
13826  * @param {Mixed} value value to test
13827  * @return {Boolean} true if `value` is a function, false otherwise
13828  * @api public
13829  */
13830
13831 is.fn = is['function'] = function (value) {
13832   var isAlert = typeof window !== 'undefined' && value === window.alert;
13833   return isAlert || '[object Function]' === toString.call(value);
13834 };
13835
13836 /**
13837  * Test number.
13838  */
13839
13840 /**
13841  * is.number
13842  * Test if `value` is a number.
13843  *
13844  * @param {Mixed} value value to test
13845  * @return {Boolean} true if `value` is a number, false otherwise
13846  * @api public
13847  */
13848
13849 is.number = function (value) {
13850   return '[object Number]' === toString.call(value);
13851 };
13852
13853 /**
13854  * is.infinite
13855  * Test if `value` is positive or negative infinity.
13856  *
13857  * @param {Mixed} value value to test
13858  * @return {Boolean} true if `value` is positive or negative Infinity, false otherwise
13859  * @api public
13860  */
13861 is.infinite = function (value) {
13862   return value === Infinity || value === -Infinity;
13863 };
13864
13865 /**
13866  * is.decimal
13867  * Test if `value` is a decimal number.
13868  *
13869  * @param {Mixed} value value to test
13870  * @return {Boolean} true if `value` is a decimal number, false otherwise
13871  * @api public
13872  */
13873
13874 is.decimal = function (value) {
13875   return is.number(value) && !isActualNaN(value) && value % 1 !== 0;
13876 };
13877
13878 /**
13879  * is.divisibleBy
13880  * Test if `value` is divisible by `n`.
13881  *
13882  * @param {Number} value value to test
13883  * @param {Number} n dividend
13884  * @return {Boolean} true if `value` is divisible by `n`, false otherwise
13885  * @api public
13886  */
13887
13888 is.divisibleBy = function (value, n) {
13889   var isDividendInfinite = is.infinite(value);
13890   var isDivisorInfinite = is.infinite(n);
13891   var isNonZeroNumber = is.number(value) && !isActualNaN(value) && is.number(n) && !isActualNaN(n) && n !== 0;
13892   return isDividendInfinite || isDivisorInfinite || (isNonZeroNumber && value % n === 0);
13893 };
13894
13895 /**
13896  * is.int
13897  * Test if `value` is an integer.
13898  *
13899  * @param value to test
13900  * @return {Boolean} true if `value` is an integer, false otherwise
13901  * @api public
13902  */
13903
13904 is.int = function (value) {
13905   return is.number(value) && !isActualNaN(value) && value % 1 === 0;
13906 };
13907
13908 /**
13909  * is.maximum
13910  * Test if `value` is greater than 'others' values.
13911  *
13912  * @param {Number} value value to test
13913  * @param {Array} others values to compare with
13914  * @return {Boolean} true if `value` is greater than `others` values
13915  * @api public
13916  */
13917
13918 is.maximum = function (value, others) {
13919   if (isActualNaN(value)) {
13920     throw new TypeError('NaN is not a valid value');
13921   } else if (!is.arraylike(others)) {
13922     throw new TypeError('second argument must be array-like');
13923   }
13924   var len = others.length;
13925
13926   while (--len >= 0) {
13927     if (value < others[len]) {
13928       return false;
13929     }
13930   }
13931
13932   return true;
13933 };
13934
13935 /**
13936  * is.minimum
13937  * Test if `value` is less than `others` values.
13938  *
13939  * @param {Number} value value to test
13940  * @param {Array} others values to compare with
13941  * @return {Boolean} true if `value` is less than `others` values
13942  * @api public
13943  */
13944
13945 is.minimum = function (value, others) {
13946   if (isActualNaN(value)) {
13947     throw new TypeError('NaN is not a valid value');
13948   } else if (!is.arraylike(others)) {
13949     throw new TypeError('second argument must be array-like');
13950   }
13951   var len = others.length;
13952
13953   while (--len >= 0) {
13954     if (value > others[len]) {
13955       return false;
13956     }
13957   }
13958
13959   return true;
13960 };
13961
13962 /**
13963  * is.nan
13964  * Test if `value` is not a number.
13965  *
13966  * @param {Mixed} value value to test
13967  * @return {Boolean} true if `value` is not a number, false otherwise
13968  * @api public
13969  */
13970
13971 is.nan = function (value) {
13972   return !is.number(value) || value !== value;
13973 };
13974
13975 /**
13976  * is.even
13977  * Test if `value` is an even number.
13978  *
13979  * @param {Number} value value to test
13980  * @return {Boolean} true if `value` is an even number, false otherwise
13981  * @api public
13982  */
13983
13984 is.even = function (value) {
13985   return is.infinite(value) || (is.number(value) && value === value && value % 2 === 0);
13986 };
13987
13988 /**
13989  * is.odd
13990  * Test if `value` is an odd number.
13991  *
13992  * @param {Number} value value to test
13993  * @return {Boolean} true if `value` is an odd number, false otherwise
13994  * @api public
13995  */
13996
13997 is.odd = function (value) {
13998   return is.infinite(value) || (is.number(value) && value === value && value % 2 !== 0);
13999 };
14000
14001 /**
14002  * is.ge
14003  * Test if `value` is greater than or equal to `other`.
14004  *
14005  * @param {Number} value value to test
14006  * @param {Number} other value to compare with
14007  * @return {Boolean}
14008  * @api public
14009  */
14010
14011 is.ge = function (value, other) {
14012   if (isActualNaN(value) || isActualNaN(other)) {
14013     throw new TypeError('NaN is not a valid value');
14014   }
14015   return !is.infinite(value) && !is.infinite(other) && value >= other;
14016 };
14017
14018 /**
14019  * is.gt
14020  * Test if `value` is greater than `other`.
14021  *
14022  * @param {Number} value value to test
14023  * @param {Number} other value to compare with
14024  * @return {Boolean}
14025  * @api public
14026  */
14027
14028 is.gt = function (value, other) {
14029   if (isActualNaN(value) || isActualNaN(other)) {
14030     throw new TypeError('NaN is not a valid value');
14031   }
14032   return !is.infinite(value) && !is.infinite(other) && value > other;
14033 };
14034
14035 /**
14036  * is.le
14037  * Test if `value` is less than or equal to `other`.
14038  *
14039  * @param {Number} value value to test
14040  * @param {Number} other value to compare with
14041  * @return {Boolean} if 'value' is less than or equal to 'other'
14042  * @api public
14043  */
14044
14045 is.le = function (value, other) {
14046   if (isActualNaN(value) || isActualNaN(other)) {
14047     throw new TypeError('NaN is not a valid value');
14048   }
14049   return !is.infinite(value) && !is.infinite(other) && value <= other;
14050 };
14051
14052 /**
14053  * is.lt
14054  * Test if `value` is less than `other`.
14055  *
14056  * @param {Number} value value to test
14057  * @param {Number} other value to compare with
14058  * @return {Boolean} if `value` is less than `other`
14059  * @api public
14060  */
14061
14062 is.lt = function (value, other) {
14063   if (isActualNaN(value) || isActualNaN(other)) {
14064     throw new TypeError('NaN is not a valid value');
14065   }
14066   return !is.infinite(value) && !is.infinite(other) && value < other;
14067 };
14068
14069 /**
14070  * is.within
14071  * Test if `value` is within `start` and `finish`.
14072  *
14073  * @param {Number} value value to test
14074  * @param {Number} start lower bound
14075  * @param {Number} finish upper bound
14076  * @return {Boolean} true if 'value' is is within 'start' and 'finish'
14077  * @api public
14078  */
14079 is.within = function (value, start, finish) {
14080   if (isActualNaN(value) || isActualNaN(start) || isActualNaN(finish)) {
14081     throw new TypeError('NaN is not a valid value');
14082   } else if (!is.number(value) || !is.number(start) || !is.number(finish)) {
14083     throw new TypeError('all arguments must be numbers');
14084   }
14085   var isAnyInfinite = is.infinite(value) || is.infinite(start) || is.infinite(finish);
14086   return isAnyInfinite || (value >= start && value <= finish);
14087 };
14088
14089 /**
14090  * Test object.
14091  */
14092
14093 /**
14094  * is.object
14095  * Test if `value` is an object.
14096  *
14097  * @param {Mixed} value value to test
14098  * @return {Boolean} true if `value` is an object, false otherwise
14099  * @api public
14100  */
14101
14102 is.object = function (value) {
14103   return value && '[object Object]' === toString.call(value);
14104 };
14105
14106 /**
14107  * is.hash
14108  * Test if `value` is a hash - a plain object literal.
14109  *
14110  * @param {Mixed} value value to test
14111  * @return {Boolean} true if `value` is a hash, false otherwise
14112  * @api public
14113  */
14114
14115 is.hash = function (value) {
14116   return is.object(value) && value.constructor === Object && !value.nodeType && !value.setInterval;
14117 };
14118
14119 /**
14120  * Test regexp.
14121  */
14122
14123 /**
14124  * is.regexp
14125  * Test if `value` is a regular expression.
14126  *
14127  * @param {Mixed} value value to test
14128  * @return {Boolean} true if `value` is a regexp, false otherwise
14129  * @api public
14130  */
14131
14132 is.regexp = function (value) {
14133   return '[object RegExp]' === toString.call(value);
14134 };
14135
14136 /**
14137  * Test string.
14138  */
14139
14140 /**
14141  * is.string
14142  * Test if `value` is a string.
14143  *
14144  * @param {Mixed} value value to test
14145  * @return {Boolean} true if 'value' is a string, false otherwise
14146  * @api public
14147  */
14148
14149 is.string = function (value) {
14150   return '[object String]' === toString.call(value);
14151 };
14152
14153
14154 },{}],10:[function(require,module,exports){
14155
14156 var hasOwn = Object.prototype.hasOwnProperty;
14157 var toString = Object.prototype.toString;
14158
14159 module.exports = function forEach (obj, fn, ctx) {
14160     if (toString.call(fn) !== '[object Function]') {
14161         throw new TypeError('iterator must be a function');
14162     }
14163     var l = obj.length;
14164     if (l === +l) {
14165         for (var i = 0; i < l; i++) {
14166             fn.call(ctx, obj[i], i, obj);
14167         }
14168     } else {
14169         for (var k in obj) {
14170             if (hasOwn.call(obj, k)) {
14171                 fn.call(ctx, obj[k], k, obj);
14172             }
14173         }
14174     }
14175 };
14176
14177
14178 },{}]},{},[1])(1)
14179 });
14180 ;/*
14181  (c) 2013, Vladimir Agafonkin
14182  RBush, a JavaScript library for high-performance 2D spatial indexing of points and rectangles.
14183  https://github.com/mourner/rbush
14184 */
14185
14186 (function () { 'use strict';
14187
14188 function rbush(maxEntries, format) {
14189
14190     // jshint newcap: false, validthis: true
14191     if (!(this instanceof rbush)) return new rbush(maxEntries, format);
14192
14193     // max entries in a node is 9 by default; min node fill is 40% for best performance
14194     this._maxEntries = Math.max(4, maxEntries || 9);
14195     this._minEntries = Math.max(2, Math.ceil(this._maxEntries * 0.4));
14196
14197     if (format) {
14198         this._initFormat(format);
14199     }
14200
14201     this.clear();
14202 }
14203
14204 rbush.prototype = {
14205
14206     all: function () {
14207         return this._all(this.data, []);
14208     },
14209
14210     search: function (bbox) {
14211
14212         var node = this.data,
14213             result = [],
14214             toBBox = this.toBBox;
14215
14216         if (!intersects(bbox, node.bbox)) return result;
14217
14218         var nodesToSearch = [],
14219             i, len, child, childBBox;
14220
14221         while (node) {
14222             for (i = 0, len = node.children.length; i < len; i++) {
14223
14224                 child = node.children[i];
14225                 childBBox = node.leaf ? toBBox(child) : child.bbox;
14226
14227                 if (intersects(bbox, childBBox)) {
14228                     if (node.leaf) result.push(child);
14229                     else if (contains(bbox, childBBox)) this._all(child, result);
14230                     else nodesToSearch.push(child);
14231                 }
14232             }
14233             node = nodesToSearch.pop();
14234         }
14235
14236         return result;
14237     },
14238
14239     load: function (data) {
14240         if (!(data && data.length)) return this;
14241
14242         if (data.length < this._minEntries) {
14243             for (var i = 0, len = data.length; i < len; i++) {
14244                 this.insert(data[i]);
14245             }
14246             return this;
14247         }
14248
14249         // recursively build the tree with the given data from stratch using OMT algorithm
14250         var node = this._build(data.slice(), 0, data.length - 1, 0);
14251
14252         if (!this.data.children.length) {
14253             // save as is if tree is empty
14254             this.data = node;
14255
14256         } else if (this.data.height === node.height) {
14257             // split root if trees have the same height
14258             this._splitRoot(this.data, node);
14259
14260         } else {
14261             if (this.data.height < node.height) {
14262                 // swap trees if inserted one is bigger
14263                 var tmpNode = this.data;
14264                 this.data = node;
14265                 node = tmpNode;
14266             }
14267
14268             // insert the small tree into the large tree at appropriate level
14269             this._insert(node, this.data.height - node.height - 1, true);
14270         }
14271
14272         return this;
14273     },
14274
14275     insert: function (item) {
14276         if (item) this._insert(item, this.data.height - 1);
14277         return this;
14278     },
14279
14280     clear: function () {
14281         this.data = {
14282             children: [],
14283             height: 1,
14284             bbox: empty(),
14285             leaf: true
14286         };
14287         return this;
14288     },
14289
14290     remove: function (item) {
14291         if (!item) return this;
14292
14293         var node = this.data,
14294             bbox = this.toBBox(item),
14295             path = [],
14296             indexes = [],
14297             i, parent, index, goingUp;
14298
14299         // depth-first iterative tree traversal
14300         while (node || path.length) {
14301
14302             if (!node) { // go up
14303                 node = path.pop();
14304                 parent = path[path.length - 1];
14305                 i = indexes.pop();
14306                 goingUp = true;
14307             }
14308
14309             if (node.leaf) { // check current node
14310                 index = node.children.indexOf(item);
14311
14312                 if (index !== -1) {
14313                     // item found, remove the item and condense tree upwards
14314                     node.children.splice(index, 1);
14315                     path.push(node);
14316                     this._condense(path);
14317                     return this;
14318                 }
14319             }
14320
14321             if (!goingUp && !node.leaf && contains(node.bbox, bbox)) { // go down
14322                 path.push(node);
14323                 indexes.push(i);
14324                 i = 0;
14325                 parent = node;
14326                 node = node.children[0];
14327
14328             } else if (parent) { // go right
14329                 i++;
14330                 node = parent.children[i];
14331                 goingUp = false;
14332
14333             } else node = null; // nothing found
14334         }
14335
14336         return this;
14337     },
14338
14339     toBBox: function (item) { return item; },
14340
14341     compareMinX: function (a, b) { return a[0] - b[0]; },
14342     compareMinY: function (a, b) { return a[1] - b[1]; },
14343
14344     toJSON: function () { return this.data; },
14345
14346     fromJSON: function (data) {
14347         this.data = data;
14348         return this;
14349     },
14350
14351     _all: function (node, result) {
14352         var nodesToSearch = [];
14353         while (node) {
14354             if (node.leaf) result.push.apply(result, node.children);
14355             else nodesToSearch.push.apply(nodesToSearch, node.children);
14356
14357             node = nodesToSearch.pop();
14358         }
14359         return result;
14360     },
14361
14362     _build: function (items, left, right, level, height) {
14363
14364         var N = right - left + 1,
14365             M = this._maxEntries,
14366             node;
14367
14368         if (N <= M) {
14369             node = {
14370                 children: items.slice(left, right + 1),
14371                 height: 1,
14372                 bbox: null,
14373                 leaf: true
14374             };
14375             calcBBox(node, this.toBBox);
14376             return node;
14377         }
14378
14379         if (!level) {
14380             // target height of the bulk-loaded tree
14381             height = Math.ceil(Math.log(N) / Math.log(M));
14382
14383             // target number of root entries to maximize storage utilization
14384             M = Math.ceil(N / Math.pow(M, height - 1));
14385         }
14386
14387         // TODO eliminate recursion?
14388
14389         node = {
14390             children: [],
14391             height: height,
14392             bbox: null
14393         };
14394
14395         var N2 = Math.ceil(N / M),
14396             N1 = N2 * Math.ceil(Math.sqrt(M)),
14397             i, j, right2, childNode;
14398
14399         // split the items into M mostly square tiles
14400         for (i = left; i <= right; i += N1) {
14401
14402             if (i + N1 <= right) partitionSort(items, i, right, i + N1, this.compareMinX);
14403             right2 = Math.min(i + N1 - 1, right);
14404
14405             for (j = i; j <= right2; j += N2) {
14406
14407                 if (j + N2 <= right2) partitionSort(items, j, right2, j + N2, this.compareMinY);
14408
14409                 // pack each entry recursively
14410                 childNode = this._build(items, j, Math.min(j + N2 - 1, right2), level + 1, height - 1);
14411                 node.children.push(childNode);
14412             }
14413         }
14414
14415         calcBBox(node, this.toBBox);
14416
14417         return node;
14418     },
14419
14420     _chooseSubtree: function (bbox, node, level, path) {
14421
14422         var i, len, child, targetNode, area, enlargement, minArea, minEnlargement;
14423
14424         while (true) {
14425             path.push(node);
14426
14427             if (node.leaf || path.length - 1 === level) break;
14428
14429             minArea = minEnlargement = Infinity;
14430
14431             for (i = 0, len = node.children.length; i < len; i++) {
14432                 child = node.children[i];
14433                 area = bboxArea(child.bbox);
14434                 enlargement = enlargedArea(bbox, child.bbox) - area;
14435
14436                 // choose entry with the least area enlargement
14437                 if (enlargement < minEnlargement) {
14438                     minEnlargement = enlargement;
14439                     minArea = area < minArea ? area : minArea;
14440                     targetNode = child;
14441
14442                 } else if (enlargement === minEnlargement) {
14443                     // otherwise choose one with the smallest area
14444                     if (area < minArea) {
14445                         minArea = area;
14446                         targetNode = child;
14447                     }
14448                 }
14449             }
14450
14451             node = targetNode;
14452         }
14453
14454         return node;
14455     },
14456
14457     _insert: function (item, level, isNode) {
14458
14459         var toBBox = this.toBBox,
14460             bbox = isNode ? item.bbox : toBBox(item),
14461             insertPath = [];
14462
14463         // find the best node for accommodating the item, saving all nodes along the path too
14464         var node = this._chooseSubtree(bbox, this.data, level, insertPath);
14465
14466         // put the item into the node
14467         node.children.push(item);
14468         extend(node.bbox, bbox);
14469
14470         // split on node overflow; propagate upwards if necessary
14471         while (level >= 0) {
14472             if (insertPath[level].children.length > this._maxEntries) {
14473                 this._split(insertPath, level);
14474                 level--;
14475             } else break;
14476         }
14477
14478         // adjust bboxes along the insertion path
14479         this._adjustParentBBoxes(bbox, insertPath, level);
14480     },
14481
14482     // split overflowed node into two
14483     _split: function (insertPath, level) {
14484
14485         var node = insertPath[level],
14486             M = node.children.length,
14487             m = this._minEntries;
14488
14489         this._chooseSplitAxis(node, m, M);
14490
14491         var newNode = {
14492             children: node.children.splice(this._chooseSplitIndex(node, m, M)),
14493             height: node.height
14494         };
14495
14496         if (node.leaf) newNode.leaf = true;
14497
14498         calcBBox(node, this.toBBox);
14499         calcBBox(newNode, this.toBBox);
14500
14501         if (level) insertPath[level - 1].children.push(newNode);
14502         else this._splitRoot(node, newNode);
14503     },
14504
14505     _splitRoot: function (node, newNode) {
14506         // split root node
14507         this.data = {
14508             children: [node, newNode],
14509             height: node.height + 1
14510         };
14511         calcBBox(this.data, this.toBBox);
14512     },
14513
14514     _chooseSplitIndex: function (node, m, M) {
14515
14516         var i, bbox1, bbox2, overlap, area, minOverlap, minArea, index;
14517
14518         minOverlap = minArea = Infinity;
14519
14520         for (i = m; i <= M - m; i++) {
14521             bbox1 = distBBox(node, 0, i, this.toBBox);
14522             bbox2 = distBBox(node, i, M, this.toBBox);
14523
14524             overlap = intersectionArea(bbox1, bbox2);
14525             area = bboxArea(bbox1) + bboxArea(bbox2);
14526
14527             // choose distribution with minimum overlap
14528             if (overlap < minOverlap) {
14529                 minOverlap = overlap;
14530                 index = i;
14531
14532                 minArea = area < minArea ? area : minArea;
14533
14534             } else if (overlap === minOverlap) {
14535                 // otherwise choose distribution with minimum area
14536                 if (area < minArea) {
14537                     minArea = area;
14538                     index = i;
14539                 }
14540             }
14541         }
14542
14543         return index;
14544     },
14545
14546     // sorts node children by the best axis for split
14547     _chooseSplitAxis: function (node, m, M) {
14548
14549         var compareMinX = node.leaf ? this.compareMinX : compareNodeMinX,
14550             compareMinY = node.leaf ? this.compareMinY : compareNodeMinY,
14551             xMargin = this._allDistMargin(node, m, M, compareMinX),
14552             yMargin = this._allDistMargin(node, m, M, compareMinY);
14553
14554         // if total distributions margin value is minimal for x, sort by minX,
14555         // otherwise it's already sorted by minY
14556         if (xMargin < yMargin) node.children.sort(compareMinX);
14557     },
14558
14559     // total margin of all possible split distributions where each node is at least m full
14560     _allDistMargin: function (node, m, M, compare) {
14561
14562         node.children.sort(compare);
14563
14564         var toBBox = this.toBBox,
14565             leftBBox = distBBox(node, 0, m, toBBox),
14566             rightBBox = distBBox(node, M - m, M, toBBox),
14567             margin = bboxMargin(leftBBox) + bboxMargin(rightBBox),
14568             i, child;
14569
14570         for (i = m; i < M - m; i++) {
14571             child = node.children[i];
14572             extend(leftBBox, node.leaf ? toBBox(child) : child.bbox);
14573             margin += bboxMargin(leftBBox);
14574         }
14575
14576         for (i = M - m - 1; i >= m; i--) {
14577             child = node.children[i];
14578             extend(rightBBox, node.leaf ? toBBox(child) : child.bbox);
14579             margin += bboxMargin(rightBBox);
14580         }
14581
14582         return margin;
14583     },
14584
14585     _adjustParentBBoxes: function (bbox, path, level) {
14586         // adjust bboxes along the given tree path
14587         for (var i = level; i >= 0; i--) {
14588             extend(path[i].bbox, bbox);
14589         }
14590     },
14591
14592     _condense: function (path) {
14593         // go through the path, removing empty nodes and updating bboxes
14594         for (var i = path.length - 1, siblings; i >= 0; i--) {
14595             if (path[i].children.length === 0) {
14596                 if (i > 0) {
14597                     siblings = path[i - 1].children;
14598                     siblings.splice(siblings.indexOf(path[i]), 1);
14599
14600                 } else this.clear();
14601
14602             } else calcBBox(path[i], this.toBBox);
14603         }
14604     },
14605
14606     _initFormat: function (format) {
14607         // data format (minX, minY, maxX, maxY accessors)
14608
14609         // uses eval-type function compilation instead of just accepting a toBBox function
14610         // because the algorithms are very sensitive to sorting functions performance,
14611         // so they should be dead simple and without inner calls
14612
14613         // jshint evil: true
14614
14615         var compareArr = ['return a', ' - b', ';'];
14616
14617         this.compareMinX = new Function('a', 'b', compareArr.join(format[0]));
14618         this.compareMinY = new Function('a', 'b', compareArr.join(format[1]));
14619
14620         this.toBBox = new Function('a', 'return [a' + format.join(', a') + '];');
14621     }
14622 };
14623
14624 // calculate node's bbox from bboxes of its children
14625 function calcBBox(node, toBBox) {
14626     node.bbox = distBBox(node, 0, node.children.length, toBBox);
14627 }
14628
14629 // min bounding rectangle of node children from k to p-1
14630 function distBBox(node, k, p, toBBox) {
14631     var bbox = empty();
14632
14633     for (var i = k, child; i < p; i++) {
14634         child = node.children[i];
14635         extend(bbox, node.leaf ? toBBox(child) : child.bbox);
14636     }
14637
14638     return bbox;
14639 }
14640
14641
14642 function empty() { return [Infinity, Infinity, -Infinity, -Infinity]; }
14643
14644 function extend(a, b) {
14645     a[0] = Math.min(a[0], b[0]);
14646     a[1] = Math.min(a[1], b[1]);
14647     a[2] = Math.max(a[2], b[2]);
14648     a[3] = Math.max(a[3], b[3]);
14649     return a;
14650 }
14651
14652 function compareNodeMinX(a, b) { return a.bbox[0] - b.bbox[0]; }
14653 function compareNodeMinY(a, b) { return a.bbox[1] - b.bbox[1]; }
14654
14655 function bboxArea(a)   { return (a[2] - a[0]) * (a[3] - a[1]); }
14656 function bboxMargin(a) { return (a[2] - a[0]) + (a[3] - a[1]); }
14657
14658 function enlargedArea(a, b) {
14659     return (Math.max(b[2], a[2]) - Math.min(b[0], a[0])) *
14660            (Math.max(b[3], a[3]) - Math.min(b[1], a[1]));
14661 }
14662
14663 function intersectionArea (a, b) {
14664     var minX = Math.max(a[0], b[0]),
14665         minY = Math.max(a[1], b[1]),
14666         maxX = Math.min(a[2], b[2]),
14667         maxY = Math.min(a[3], b[3]);
14668
14669     return Math.max(0, maxX - minX) *
14670            Math.max(0, maxY - minY);
14671 }
14672
14673 function contains(a, b) {
14674     return a[0] <= b[0] &&
14675            a[1] <= b[1] &&
14676            b[2] <= a[2] &&
14677            b[3] <= a[3];
14678 }
14679
14680 function intersects (a, b) {
14681     return b[0] <= a[2] &&
14682            b[1] <= a[3] &&
14683            b[2] >= a[0] &&
14684            b[3] >= a[1];
14685 }
14686
14687
14688 function partitionSort(arr, left, right, k, compare) {
14689     var pivot;
14690
14691     while (true) {
14692         pivot = Math.floor((left + right) / 2);
14693         pivot = partition(arr, left, right, pivot, compare);
14694
14695         if (k === pivot) break;
14696         else if (k < pivot) right = pivot - 1;
14697         else left = pivot + 1;
14698     }
14699
14700     partition(arr, left, right, k, compare);
14701 }
14702
14703 function partition(arr, left, right, pivot, compare) {
14704     var k = left,
14705         value = arr[pivot];
14706
14707     swap(arr, pivot, right);
14708
14709     for (var i = left; i < right; i++) {
14710         if (compare(arr[i], value) < 0) {
14711             swap(arr, k, i);
14712             k++;
14713         }
14714     }
14715     swap(arr, right, k);
14716
14717     return k;
14718 }
14719
14720 function swap(arr, i, j) {
14721     var tmp = arr[i];
14722     arr[i] = arr[j];
14723     arr[j] = tmp;
14724 }
14725
14726
14727 // export as AMD/CommonJS module or global variable
14728 if (typeof define === 'function' && define.amd) define(function() { return rbush; });
14729 else if (typeof module !== 'undefined') module.exports = rbush;
14730 else if (typeof self !== 'undefined') self.rbush = rbush;
14731 else window.rbush = rbush;
14732
14733 })();(function(e){if("function"==typeof bootstrap)bootstrap("sexagesimal",e);else if("object"==typeof exports)module.exports=e();else if("function"==typeof define&&define.amd)define(e);else if("undefined"!=typeof ses){if(!ses.ok())return;ses.makeSexagesimal=e}else"undefined"!=typeof window?window.sexagesimal=e():global.sexagesimal=e()})(function(){var define,ses,bootstrap,module,exports;
14734 return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
14735 module.exports = element;
14736 module.exports.pair = pair;
14737 module.exports.format = format;
14738 module.exports.formatPair = formatPair;
14739
14740 function element(x, dims) {
14741     return search(x, dims).val;
14742 }
14743
14744 function formatPair(x) {
14745     return format(x.lat, 'lat') + ' ' + format(x.lon, 'lon');
14746 }
14747
14748 // Is 0 North or South?
14749 function format(x, dim) {
14750     var dirs = {
14751             lat: ['N', 'S'],
14752             lon: ['E', 'W']
14753         }[dim] || '',
14754         dir = dirs[x >= 0 ? 0 : 1],
14755         abs = Math.abs(x),
14756         whole = Math.floor(abs),
14757         fraction = abs - whole,
14758         fractionMinutes = fraction * 60,
14759         minutes = Math.floor(fractionMinutes),
14760         seconds = Math.floor((fractionMinutes - minutes) * 60);
14761
14762     return whole + '° ' +
14763         (minutes ? minutes + "' " : '') +
14764         (seconds ? seconds + '" ' : '') + dir;
14765 }
14766
14767 function search(x, dims, r) {
14768     if (!dims) dims = 'NSEW';
14769     if (typeof x !== 'string') return { val: null, regex: r };
14770     r = r || /[\s\,]*([\-|\—|\―]?[0-9.]+)°? *(?:([0-9.]+)['’′‘] *)?(?:([0-9.]+)(?:''|"|”|″) *)?([NSEW])?/gi;
14771     var m = r.exec(x);
14772     if (!m) return { val: null, regex: r };
14773     else if (m[4] && dims.indexOf(m[4]) === -1) return { val: null, regex: r };
14774     else return {
14775         val: (((m[1]) ? parseFloat(m[1]) : 0) +
14776             ((m[2] ? parseFloat(m[2]) / 60 : 0)) +
14777             ((m[3] ? parseFloat(m[3]) / 3600 : 0))) *
14778             ((m[4] && m[4] === 'S' || m[4] === 'W') ? -1 : 1),
14779         regex: r,
14780         raw: m[0],
14781         dim: m[4]
14782     };
14783 }
14784
14785 function pair(x, dims) {
14786     x = x.trim();
14787     var one = search(x, dims);
14788     if (one.val === null) return null;
14789     var two = search(x, dims, one.regex);
14790     if (two.val === null) return null;
14791     // null if one/two are not contiguous.
14792     if (one.raw + two.raw !== x) return null;
14793     if (one.dim) return swapdim(one.val, two.val, one.dim);
14794     else return [one.val, two.val];
14795 }
14796
14797 function swapdim(a, b, dim) {
14798     if (dim == 'N' || dim == 'S') return [a, b];
14799     if (dim == 'W' || dim == 'E') return [b, a];
14800 }
14801
14802 },{}]},{},[1])
14803 (1)
14804 });
14805 ;toGeoJSON = (function() {
14806     'use strict';
14807
14808     var removeSpace = (/\s*/g),
14809         trimSpace = (/^\s*|\s*$/g),
14810         splitSpace = (/\s+/);
14811     // generate a short, numeric hash of a string
14812     function okhash(x) {
14813         if (!x || !x.length) return 0;
14814         for (var i = 0, h = 0; i < x.length; i++) {
14815             h = ((h << 5) - h) + x.charCodeAt(i) | 0;
14816         } return h;
14817     }
14818     // all Y children of X
14819     function get(x, y) { return x.getElementsByTagName(y); }
14820     function attr(x, y) { return x.getAttribute(y); }
14821     function attrf(x, y) { return parseFloat(attr(x, y)); }
14822     // one Y child of X, if any, otherwise null
14823     function get1(x, y) { var n = get(x, y); return n.length ? n[0] : null; }
14824     // https://developer.mozilla.org/en-US/docs/Web/API/Node.normalize
14825     function norm(el) { if (el.normalize) { el.normalize(); } return el; }
14826     // cast array x into numbers
14827     function numarray(x) {
14828         for (var j = 0, o = []; j < x.length; j++) o[j] = parseFloat(x[j]);
14829         return o;
14830     }
14831     function clean(x) {
14832         var o = {};
14833         for (var i in x) if (x[i]) o[i] = x[i];
14834         return o;
14835     }
14836     // get the content of a text node, if any
14837     function nodeVal(x) { if (x) {norm(x);} return x && x.firstChild && x.firstChild.nodeValue; }
14838     // get one coordinate from a coordinate array, if any
14839     function coord1(v) { return numarray(v.replace(removeSpace, '').split(',')); }
14840     // get all coordinates from a coordinate array as [[],[]]
14841     function coord(v) {
14842         var coords = v.replace(trimSpace, '').split(splitSpace),
14843             o = [];
14844         for (var i = 0; i < coords.length; i++) {
14845             o.push(coord1(coords[i]));
14846         }
14847         return o;
14848     }
14849     function coordPair(x) { return [attrf(x, 'lon'), attrf(x, 'lat')]; }
14850
14851     // create a new feature collection parent object
14852     function fc() {
14853         return {
14854             type: 'FeatureCollection',
14855             features: []
14856         };
14857     }
14858
14859     var styleSupport = false;
14860     if (typeof XMLSerializer !== 'undefined') {
14861         var serializer = new XMLSerializer();
14862         styleSupport = true;
14863     }
14864     function xml2str(str) { return serializer.serializeToString(str); }
14865
14866     var t = {
14867         kml: function(doc, o) {
14868             o = o || {};
14869
14870             var gj = fc(),
14871                 // styleindex keeps track of hashed styles in order to match features
14872                 styleIndex = {},
14873                 // atomic geospatial types supported by KML - MultiGeometry is
14874                 // handled separately
14875                 geotypes = ['Polygon', 'LineString', 'Point', 'Track'],
14876                 // all root placemarks in the file
14877                 placemarks = get(doc, 'Placemark'),
14878                 styles = get(doc, 'Style');
14879
14880             if (styleSupport) for (var k = 0; k < styles.length; k++) {
14881                 styleIndex['#' + attr(styles[k], 'id')] = okhash(xml2str(styles[k])).toString(16);
14882             }
14883             for (var j = 0; j < placemarks.length; j++) {
14884                 gj.features = gj.features.concat(getPlacemark(placemarks[j]));
14885             }
14886             function gxCoord(v) { return numarray(v.split(' ')); }
14887             function gxCoords(root) {
14888                 var elems = get(root, 'coord', 'gx'), coords = [];
14889                 for (var i = 0; i < elems.length; i++) coords.push(gxCoord(nodeVal(elems[i])));
14890                 return coords;
14891             }
14892             function getGeometry(root) {
14893                 var geomNode, geomNodes, i, j, k, geoms = [];
14894                 if (get1(root, 'MultiGeometry')) return getGeometry(get1(root, 'MultiGeometry'));
14895                 if (get1(root, 'MultiTrack')) return getGeometry(get1(root, 'MultiTrack'));
14896                 for (i = 0; i < geotypes.length; i++) {
14897                     geomNodes = get(root, geotypes[i]);
14898                     if (geomNodes) {
14899                         for (j = 0; j < geomNodes.length; j++) {
14900                             geomNode = geomNodes[j];
14901                             if (geotypes[i] == 'Point') {
14902                                 geoms.push({
14903                                     type: 'Point',
14904                                     coordinates: coord1(nodeVal(get1(geomNode, 'coordinates')))
14905                                 });
14906                             } else if (geotypes[i] == 'LineString') {
14907                                 geoms.push({
14908                                     type: 'LineString',
14909                                     coordinates: coord(nodeVal(get1(geomNode, 'coordinates')))
14910                                 });
14911                             } else if (geotypes[i] == 'Polygon') {
14912                                 var rings = get(geomNode, 'LinearRing'),
14913                                     coords = [];
14914                                 for (k = 0; k < rings.length; k++) {
14915                                     coords.push(coord(nodeVal(get1(rings[k], 'coordinates'))));
14916                                 }
14917                                 geoms.push({
14918                                     type: 'Polygon',
14919                                     coordinates: coords
14920                                 });
14921                             } else if (geotypes[i] == 'Track') {
14922                                 geoms.push({
14923                                     type: 'LineString',
14924                                     coordinates: gxCoords(geomNode)
14925                                 });
14926                             }
14927                         }
14928                     }
14929                 }
14930                 return geoms;
14931             }
14932             function getPlacemark(root) {
14933                 var geoms = getGeometry(root), i, properties = {},
14934                     name = nodeVal(get1(root, 'name')),
14935                     styleUrl = nodeVal(get1(root, 'styleUrl')),
14936                     description = nodeVal(get1(root, 'description')),
14937                     extendedData = get1(root, 'ExtendedData');
14938
14939                 if (!geoms.length) return [];
14940                 if (name) properties.name = name;
14941                 if (styleUrl && styleIndex[styleUrl]) {
14942                     properties.styleUrl = styleUrl;
14943                     properties.styleHash = styleIndex[styleUrl];
14944                 }
14945                 if (description) properties.description = description;
14946                 if (extendedData) {
14947                     var datas = get(extendedData, 'Data'),
14948                         simpleDatas = get(extendedData, 'SimpleData');
14949
14950                     for (i = 0; i < datas.length; i++) {
14951                         properties[datas[i].getAttribute('name')] = nodeVal(get1(datas[i], 'value'));
14952                     }
14953                     for (i = 0; i < simpleDatas.length; i++) {
14954                         properties[simpleDatas[i].getAttribute('name')] = nodeVal(simpleDatas[i]);
14955                     }
14956                 }
14957                 return [{
14958                     type: 'Feature',
14959                     geometry: (geoms.length === 1) ? geoms[0] : {
14960                         type: 'GeometryCollection',
14961                         geometries: geoms
14962                     },
14963                     properties: properties
14964                 }];
14965             }
14966             return gj;
14967         },
14968         gpx: function(doc, o) {
14969             var i,
14970                 tracks = get(doc, 'trk'),
14971                 routes = get(doc, 'rte'),
14972                 waypoints = get(doc, 'wpt'),
14973                 // a feature collection
14974                 gj = fc();
14975             for (i = 0; i < tracks.length; i++) {
14976                 gj.features.push(getLinestring(tracks[i], 'trkpt'));
14977             }
14978             for (i = 0; i < routes.length; i++) {
14979                 gj.features.push(getLinestring(routes[i], 'rtept'));
14980             }
14981             for (i = 0; i < waypoints.length; i++) {
14982                 gj.features.push(getPoint(waypoints[i]));
14983             }
14984             function getLinestring(node, pointname) {
14985                 var j, pts = get(node, pointname), line = [];
14986                 for (j = 0; j < pts.length; j++) {
14987                     line.push(coordPair(pts[j]));
14988                 }
14989                 return {
14990                     type: 'Feature',
14991                     properties: getProperties(node),
14992                     geometry: {
14993                         type: 'LineString',
14994                         coordinates: line
14995                     }
14996                 };
14997             }
14998             function getPoint(node) {
14999                 var prop = getProperties(node);
15000                 prop.ele = nodeVal(get1(node, 'ele'));
15001                 prop.sym = nodeVal(get1(node, 'sym'));
15002                 return {
15003                     type: 'Feature',
15004                     properties: prop,
15005                     geometry: {
15006                         type: 'Point',
15007                         coordinates: coordPair(node)
15008                     }
15009                 };
15010             }
15011             function getProperties(node) {
15012                 var meta = ['name', 'desc', 'author', 'copyright', 'link',
15013                             'time', 'keywords'],
15014                     prop = {},
15015                     k;
15016                 for (k = 0; k < meta.length; k++) {
15017                     prop[meta[k]] = nodeVal(get1(node, meta[k]));
15018                 }
15019                 return clean(prop);
15020             }
15021             return gj;
15022         }
15023     };
15024     return t;
15025 })();
15026
15027 if (typeof module !== 'undefined') module.exports = toGeoJSON;
15028 /**
15029  * marked - a markdown parser
15030  * Copyright (c) 2011-2013, Christopher Jeffrey. (MIT Licensed)
15031  * https://github.com/chjj/marked
15032  */
15033
15034 ;(function() {
15035
15036 /**
15037  * Block-Level Grammar
15038  */
15039
15040 var block = {
15041   newline: /^\n+/,
15042   code: /^( {4}[^\n]+\n*)+/,
15043   fences: noop,
15044   hr: /^( *[-*_]){3,} *(?:\n+|$)/,
15045   heading: /^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,
15046   nptable: noop,
15047   lheading: /^([^\n]+)\n *(=|-){3,} *\n*/,
15048   blockquote: /^( *>[^\n]+(\n[^\n]+)*\n*)+/,
15049   list: /^( *)(bull) [\s\S]+?(?:hr|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,
15050   html: /^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,
15051   def: /^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,
15052   table: noop,
15053   paragraph: /^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,
15054   text: /^[^\n]+/
15055 };
15056
15057 block.bullet = /(?:[*+-]|\d+\.)/;
15058 block.item = /^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;
15059 block.item = replace(block.item, 'gm')
15060   (/bull/g, block.bullet)
15061   ();
15062
15063 block.list = replace(block.list)
15064   (/bull/g, block.bullet)
15065   ('hr', /\n+(?=(?: *[-*_]){3,} *(?:\n+|$))/)
15066   ();
15067
15068 block._tag = '(?!(?:'
15069   + 'a|em|strong|small|s|cite|q|dfn|abbr|data|time|code'
15070   + '|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo'
15071   + '|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|@)\\b';
15072
15073 block.html = replace(block.html)
15074   ('comment', /<!--[\s\S]*?-->/)
15075   ('closed', /<(tag)[\s\S]+?<\/\1>/)
15076   ('closing', /<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)
15077   (/tag/g, block._tag)
15078   ();
15079
15080 block.paragraph = replace(block.paragraph)
15081   ('hr', block.hr)
15082   ('heading', block.heading)
15083   ('lheading', block.lheading)
15084   ('blockquote', block.blockquote)
15085   ('tag', '<' + block._tag)
15086   ('def', block.def)
15087   ();
15088
15089 /**
15090  * Normal Block Grammar
15091  */
15092
15093 block.normal = merge({}, block);
15094
15095 /**
15096  * GFM Block Grammar
15097  */
15098
15099 block.gfm = merge({}, block.normal, {
15100   fences: /^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,
15101   paragraph: /^/
15102 });
15103
15104 block.gfm.paragraph = replace(block.paragraph)
15105   ('(?!', '(?!' + block.gfm.fences.source.replace('\\1', '\\2') + '|')
15106   ();
15107
15108 /**
15109  * GFM + Tables Block Grammar
15110  */
15111
15112 block.tables = merge({}, block.gfm, {
15113   nptable: /^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,
15114   table: /^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/
15115 });
15116
15117 /**
15118  * Block Lexer
15119  */
15120
15121 function Lexer(options) {
15122   this.tokens = [];
15123   this.tokens.links = {};
15124   this.options = options || marked.defaults;
15125   this.rules = block.normal;
15126
15127   if (this.options.gfm) {
15128     if (this.options.tables) {
15129       this.rules = block.tables;
15130     } else {
15131       this.rules = block.gfm;
15132     }
15133   }
15134 }
15135
15136 /**
15137  * Expose Block Rules
15138  */
15139
15140 Lexer.rules = block;
15141
15142 /**
15143  * Static Lex Method
15144  */
15145
15146 Lexer.lex = function(src, options) {
15147   var lexer = new Lexer(options);
15148   return lexer.lex(src);
15149 };
15150
15151 /**
15152  * Preprocessing
15153  */
15154
15155 Lexer.prototype.lex = function(src) {
15156   src = src
15157     .replace(/\r\n|\r/g, '\n')
15158     .replace(/\t/g, '    ')
15159     .replace(/\u00a0/g, ' ')
15160     .replace(/\u2424/g, '\n');
15161
15162   return this.token(src, true);
15163 };
15164
15165 /**
15166  * Lexing
15167  */
15168
15169 Lexer.prototype.token = function(src, top) {
15170   var src = src.replace(/^ +$/gm, '')
15171     , next
15172     , loose
15173     , cap
15174     , bull
15175     , b
15176     , item
15177     , space
15178     , i
15179     , l;
15180
15181   while (src) {
15182     // newline
15183     if (cap = this.rules.newline.exec(src)) {
15184       src = src.substring(cap[0].length);
15185       if (cap[0].length > 1) {
15186         this.tokens.push({
15187           type: 'space'
15188         });
15189       }
15190     }
15191
15192     // code
15193     if (cap = this.rules.code.exec(src)) {
15194       src = src.substring(cap[0].length);
15195       cap = cap[0].replace(/^ {4}/gm, '');
15196       this.tokens.push({
15197         type: 'code',
15198         text: !this.options.pedantic
15199           ? cap.replace(/\n+$/, '')
15200           : cap
15201       });
15202       continue;
15203     }
15204
15205     // fences (gfm)
15206     if (cap = this.rules.fences.exec(src)) {
15207       src = src.substring(cap[0].length);
15208       this.tokens.push({
15209         type: 'code',
15210         lang: cap[2],
15211         text: cap[3]
15212       });
15213       continue;
15214     }
15215
15216     // heading
15217     if (cap = this.rules.heading.exec(src)) {
15218       src = src.substring(cap[0].length);
15219       this.tokens.push({
15220         type: 'heading',
15221         depth: cap[1].length,
15222         text: cap[2]
15223       });
15224       continue;
15225     }
15226
15227     // table no leading pipe (gfm)
15228     if (top && (cap = this.rules.nptable.exec(src))) {
15229       src = src.substring(cap[0].length);
15230
15231       item = {
15232         type: 'table',
15233         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15234         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15235         cells: cap[3].replace(/\n$/, '').split('\n')
15236       };
15237
15238       for (i = 0; i < item.align.length; i++) {
15239         if (/^ *-+: *$/.test(item.align[i])) {
15240           item.align[i] = 'right';
15241         } else if (/^ *:-+: *$/.test(item.align[i])) {
15242           item.align[i] = 'center';
15243         } else if (/^ *:-+ *$/.test(item.align[i])) {
15244           item.align[i] = 'left';
15245         } else {
15246           item.align[i] = null;
15247         }
15248       }
15249
15250       for (i = 0; i < item.cells.length; i++) {
15251         item.cells[i] = item.cells[i].split(/ *\| */);
15252       }
15253
15254       this.tokens.push(item);
15255
15256       continue;
15257     }
15258
15259     // lheading
15260     if (cap = this.rules.lheading.exec(src)) {
15261       src = src.substring(cap[0].length);
15262       this.tokens.push({
15263         type: 'heading',
15264         depth: cap[2] === '=' ? 1 : 2,
15265         text: cap[1]
15266       });
15267       continue;
15268     }
15269
15270     // hr
15271     if (cap = this.rules.hr.exec(src)) {
15272       src = src.substring(cap[0].length);
15273       this.tokens.push({
15274         type: 'hr'
15275       });
15276       continue;
15277     }
15278
15279     // blockquote
15280     if (cap = this.rules.blockquote.exec(src)) {
15281       src = src.substring(cap[0].length);
15282
15283       this.tokens.push({
15284         type: 'blockquote_start'
15285       });
15286
15287       cap = cap[0].replace(/^ *> ?/gm, '');
15288
15289       // Pass `top` to keep the current
15290       // "toplevel" state. This is exactly
15291       // how markdown.pl works.
15292       this.token(cap, top);
15293
15294       this.tokens.push({
15295         type: 'blockquote_end'
15296       });
15297
15298       continue;
15299     }
15300
15301     // list
15302     if (cap = this.rules.list.exec(src)) {
15303       src = src.substring(cap[0].length);
15304       bull = cap[2];
15305
15306       this.tokens.push({
15307         type: 'list_start',
15308         ordered: bull.length > 1
15309       });
15310
15311       // Get each top-level item.
15312       cap = cap[0].match(this.rules.item);
15313
15314       next = false;
15315       l = cap.length;
15316       i = 0;
15317
15318       for (; i < l; i++) {
15319         item = cap[i];
15320
15321         // Remove the list item's bullet
15322         // so it is seen as the next token.
15323         space = item.length;
15324         item = item.replace(/^ *([*+-]|\d+\.) +/, '');
15325
15326         // Outdent whatever the
15327         // list item contains. Hacky.
15328         if (~item.indexOf('\n ')) {
15329           space -= item.length;
15330           item = !this.options.pedantic
15331             ? item.replace(new RegExp('^ {1,' + space + '}', 'gm'), '')
15332             : item.replace(/^ {1,4}/gm, '');
15333         }
15334
15335         // Determine whether the next list item belongs here.
15336         // Backpedal if it does not belong in this list.
15337         if (this.options.smartLists && i !== l - 1) {
15338           b = block.bullet.exec(cap[i+1])[0];
15339           if (bull !== b && !(bull.length > 1 && b.length > 1)) {
15340             src = cap.slice(i + 1).join('\n') + src;
15341             i = l - 1;
15342           }
15343         }
15344
15345         // Determine whether item is loose or not.
15346         // Use: /(^|\n)(?! )[^\n]+\n\n(?!\s*$)/
15347         // for discount behavior.
15348         loose = next || /\n\n(?!\s*$)/.test(item);
15349         if (i !== l - 1) {
15350           next = item[item.length-1] === '\n';
15351           if (!loose) loose = next;
15352         }
15353
15354         this.tokens.push({
15355           type: loose
15356             ? 'loose_item_start'
15357             : 'list_item_start'
15358         });
15359
15360         // Recurse.
15361         this.token(item, false);
15362
15363         this.tokens.push({
15364           type: 'list_item_end'
15365         });
15366       }
15367
15368       this.tokens.push({
15369         type: 'list_end'
15370       });
15371
15372       continue;
15373     }
15374
15375     // html
15376     if (cap = this.rules.html.exec(src)) {
15377       src = src.substring(cap[0].length);
15378       this.tokens.push({
15379         type: this.options.sanitize
15380           ? 'paragraph'
15381           : 'html',
15382         pre: cap[1] === 'pre' || cap[1] === 'script',
15383         text: cap[0]
15384       });
15385       continue;
15386     }
15387
15388     // def
15389     if (top && (cap = this.rules.def.exec(src))) {
15390       src = src.substring(cap[0].length);
15391       this.tokens.links[cap[1].toLowerCase()] = {
15392         href: cap[2],
15393         title: cap[3]
15394       };
15395       continue;
15396     }
15397
15398     // table (gfm)
15399     if (top && (cap = this.rules.table.exec(src))) {
15400       src = src.substring(cap[0].length);
15401
15402       item = {
15403         type: 'table',
15404         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15405         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15406         cells: cap[3].replace(/(?: *\| *)?\n$/, '').split('\n')
15407       };
15408
15409       for (i = 0; i < item.align.length; i++) {
15410         if (/^ *-+: *$/.test(item.align[i])) {
15411           item.align[i] = 'right';
15412         } else if (/^ *:-+: *$/.test(item.align[i])) {
15413           item.align[i] = 'center';
15414         } else if (/^ *:-+ *$/.test(item.align[i])) {
15415           item.align[i] = 'left';
15416         } else {
15417           item.align[i] = null;
15418         }
15419       }
15420
15421       for (i = 0; i < item.cells.length; i++) {
15422         item.cells[i] = item.cells[i]
15423           .replace(/^ *\| *| *\| *$/g, '')
15424           .split(/ *\| */);
15425       }
15426
15427       this.tokens.push(item);
15428
15429       continue;
15430     }
15431
15432     // top-level paragraph
15433     if (top && (cap = this.rules.paragraph.exec(src))) {
15434       src = src.substring(cap[0].length);
15435       this.tokens.push({
15436         type: 'paragraph',
15437         text: cap[1][cap[1].length-1] === '\n'
15438           ? cap[1].slice(0, -1)
15439           : cap[1]
15440       });
15441       continue;
15442     }
15443
15444     // text
15445     if (cap = this.rules.text.exec(src)) {
15446       // Top-level should never reach here.
15447       src = src.substring(cap[0].length);
15448       this.tokens.push({
15449         type: 'text',
15450         text: cap[0]
15451       });
15452       continue;
15453     }
15454
15455     if (src) {
15456       throw new
15457         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15458     }
15459   }
15460
15461   return this.tokens;
15462 };
15463
15464 /**
15465  * Inline-Level Grammar
15466  */
15467
15468 var inline = {
15469   escape: /^\\([\\`*{}\[\]()#+\-.!_>])/,
15470   autolink: /^<([^ >]+(@|:\/)[^ >]+)>/,
15471   url: noop,
15472   tag: /^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,
15473   link: /^!?\[(inside)\]\(href\)/,
15474   reflink: /^!?\[(inside)\]\s*\[([^\]]*)\]/,
15475   nolink: /^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,
15476   strong: /^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,
15477   em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
15478   code: /^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,
15479   br: /^ {2,}\n(?!\s*$)/,
15480   del: noop,
15481   text: /^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/
15482 };
15483
15484 inline._inside = /(?:\[[^\]]*\]|[^\]]|\](?=[^\[]*\]))*/;
15485 inline._href = /\s*<?([^\s]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/;
15486
15487 inline.link = replace(inline.link)
15488   ('inside', inline._inside)
15489   ('href', inline._href)
15490   ();
15491
15492 inline.reflink = replace(inline.reflink)
15493   ('inside', inline._inside)
15494   ();
15495
15496 /**
15497  * Normal Inline Grammar
15498  */
15499
15500 inline.normal = merge({}, inline);
15501
15502 /**
15503  * Pedantic Inline Grammar
15504  */
15505
15506 inline.pedantic = merge({}, inline.normal, {
15507   strong: /^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,
15508   em: /^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/
15509 });
15510
15511 /**
15512  * GFM Inline Grammar
15513  */
15514
15515 inline.gfm = merge({}, inline.normal, {
15516   escape: replace(inline.escape)('])', '~|])')(),
15517   url: /^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,
15518   del: /^~~(?=\S)([\s\S]*?\S)~~/,
15519   text: replace(inline.text)
15520     (']|', '~]|')
15521     ('|', '|https?://|')
15522     ()
15523 });
15524
15525 /**
15526  * GFM + Line Breaks Inline Grammar
15527  */
15528
15529 inline.breaks = merge({}, inline.gfm, {
15530   br: replace(inline.br)('{2,}', '*')(),
15531   text: replace(inline.gfm.text)('{2,}', '*')()
15532 });
15533
15534 /**
15535  * Inline Lexer & Compiler
15536  */
15537
15538 function InlineLexer(links, options) {
15539   this.options = options || marked.defaults;
15540   this.links = links;
15541   this.rules = inline.normal;
15542
15543   if (!this.links) {
15544     throw new
15545       Error('Tokens array requires a `links` property.');
15546   }
15547
15548   if (this.options.gfm) {
15549     if (this.options.breaks) {
15550       this.rules = inline.breaks;
15551     } else {
15552       this.rules = inline.gfm;
15553     }
15554   } else if (this.options.pedantic) {
15555     this.rules = inline.pedantic;
15556   }
15557 }
15558
15559 /**
15560  * Expose Inline Rules
15561  */
15562
15563 InlineLexer.rules = inline;
15564
15565 /**
15566  * Static Lexing/Compiling Method
15567  */
15568
15569 InlineLexer.output = function(src, links, options) {
15570   var inline = new InlineLexer(links, options);
15571   return inline.output(src);
15572 };
15573
15574 /**
15575  * Lexing/Compiling
15576  */
15577
15578 InlineLexer.prototype.output = function(src) {
15579   var out = ''
15580     , link
15581     , text
15582     , href
15583     , cap;
15584
15585   while (src) {
15586     // escape
15587     if (cap = this.rules.escape.exec(src)) {
15588       src = src.substring(cap[0].length);
15589       out += cap[1];
15590       continue;
15591     }
15592
15593     // autolink
15594     if (cap = this.rules.autolink.exec(src)) {
15595       src = src.substring(cap[0].length);
15596       if (cap[2] === '@') {
15597         text = cap[1][6] === ':'
15598           ? this.mangle(cap[1].substring(7))
15599           : this.mangle(cap[1]);
15600         href = this.mangle('mailto:') + text;
15601       } else {
15602         text = escape(cap[1]);
15603         href = text;
15604       }
15605       out += '<a href="'
15606         + href
15607         + '">'
15608         + text
15609         + '</a>';
15610       continue;
15611     }
15612
15613     // url (gfm)
15614     if (cap = this.rules.url.exec(src)) {
15615       src = src.substring(cap[0].length);
15616       text = escape(cap[1]);
15617       href = text;
15618       out += '<a href="'
15619         + href
15620         + '">'
15621         + text
15622         + '</a>';
15623       continue;
15624     }
15625
15626     // tag
15627     if (cap = this.rules.tag.exec(src)) {
15628       src = src.substring(cap[0].length);
15629       out += this.options.sanitize
15630         ? escape(cap[0])
15631         : cap[0];
15632       continue;
15633     }
15634
15635     // link
15636     if (cap = this.rules.link.exec(src)) {
15637       src = src.substring(cap[0].length);
15638       out += this.outputLink(cap, {
15639         href: cap[2],
15640         title: cap[3]
15641       });
15642       continue;
15643     }
15644
15645     // reflink, nolink
15646     if ((cap = this.rules.reflink.exec(src))
15647         || (cap = this.rules.nolink.exec(src))) {
15648       src = src.substring(cap[0].length);
15649       link = (cap[2] || cap[1]).replace(/\s+/g, ' ');
15650       link = this.links[link.toLowerCase()];
15651       if (!link || !link.href) {
15652         out += cap[0][0];
15653         src = cap[0].substring(1) + src;
15654         continue;
15655       }
15656       out += this.outputLink(cap, link);
15657       continue;
15658     }
15659
15660     // strong
15661     if (cap = this.rules.strong.exec(src)) {
15662       src = src.substring(cap[0].length);
15663       out += '<strong>'
15664         + this.output(cap[2] || cap[1])
15665         + '</strong>';
15666       continue;
15667     }
15668
15669     // em
15670     if (cap = this.rules.em.exec(src)) {
15671       src = src.substring(cap[0].length);
15672       out += '<em>'
15673         + this.output(cap[2] || cap[1])
15674         + '</em>';
15675       continue;
15676     }
15677
15678     // code
15679     if (cap = this.rules.code.exec(src)) {
15680       src = src.substring(cap[0].length);
15681       out += '<code>'
15682         + escape(cap[2], true)
15683         + '</code>';
15684       continue;
15685     }
15686
15687     // br
15688     if (cap = this.rules.br.exec(src)) {
15689       src = src.substring(cap[0].length);
15690       out += '<br>';
15691       continue;
15692     }
15693
15694     // del (gfm)
15695     if (cap = this.rules.del.exec(src)) {
15696       src = src.substring(cap[0].length);
15697       out += '<del>'
15698         + this.output(cap[1])
15699         + '</del>';
15700       continue;
15701     }
15702
15703     // text
15704     if (cap = this.rules.text.exec(src)) {
15705       src = src.substring(cap[0].length);
15706       out += escape(cap[0]);
15707       continue;
15708     }
15709
15710     if (src) {
15711       throw new
15712         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15713     }
15714   }
15715
15716   return out;
15717 };
15718
15719 /**
15720  * Compile Link
15721  */
15722
15723 InlineLexer.prototype.outputLink = function(cap, link) {
15724   if (cap[0][0] !== '!') {
15725     return '<a href="'
15726       + escape(link.href)
15727       + '"'
15728       + (link.title
15729       ? ' title="'
15730       + escape(link.title)
15731       + '"'
15732       : '')
15733       + '>'
15734       + this.output(cap[1])
15735       + '</a>';
15736   } else {
15737     return '<img src="'
15738       + escape(link.href)
15739       + '" alt="'
15740       + escape(cap[1])
15741       + '"'
15742       + (link.title
15743       ? ' title="'
15744       + escape(link.title)
15745       + '"'
15746       : '')
15747       + '>';
15748   }
15749 };
15750
15751 /**
15752  * Smartypants Transformations
15753  */
15754
15755 InlineLexer.prototype.smartypants = function(text) {
15756   if (!this.options.smartypants) return text;
15757   return text
15758     .replace(/--/g, '—')
15759     .replace(/'([^']*)'/g, '‘$1’')
15760     .replace(/"([^"]*)"/g, '“$1”')
15761     .replace(/\.{3}/g, '…');
15762 };
15763
15764 /**
15765  * Mangle Links
15766  */
15767
15768 InlineLexer.prototype.mangle = function(text) {
15769   var out = ''
15770     , l = text.length
15771     , i = 0
15772     , ch;
15773
15774   for (; i < l; i++) {
15775     ch = text.charCodeAt(i);
15776     if (Math.random() > 0.5) {
15777       ch = 'x' + ch.toString(16);
15778     }
15779     out += '&#' + ch + ';';
15780   }
15781
15782   return out;
15783 };
15784
15785 /**
15786  * Parsing & Compiling
15787  */
15788
15789 function Parser(options) {
15790   this.tokens = [];
15791   this.token = null;
15792   this.options = options || marked.defaults;
15793 }
15794
15795 /**
15796  * Static Parse Method
15797  */
15798
15799 Parser.parse = function(src, options) {
15800   var parser = new Parser(options);
15801   return parser.parse(src);
15802 };
15803
15804 /**
15805  * Parse Loop
15806  */
15807
15808 Parser.prototype.parse = function(src) {
15809   this.inline = new InlineLexer(src.links, this.options);
15810   this.tokens = src.reverse();
15811
15812   var out = '';
15813   while (this.next()) {
15814     out += this.tok();
15815   }
15816
15817   return out;
15818 };
15819
15820 /**
15821  * Next Token
15822  */
15823
15824 Parser.prototype.next = function() {
15825   return this.token = this.tokens.pop();
15826 };
15827
15828 /**
15829  * Preview Next Token
15830  */
15831
15832 Parser.prototype.peek = function() {
15833   return this.tokens[this.tokens.length-1] || 0;
15834 };
15835
15836 /**
15837  * Parse Text Tokens
15838  */
15839
15840 Parser.prototype.parseText = function() {
15841   var body = this.token.text;
15842
15843   while (this.peek().type === 'text') {
15844     body += '\n' + this.next().text;
15845   }
15846
15847   return this.inline.output(body);
15848 };
15849
15850 /**
15851  * Parse Current Token
15852  */
15853
15854 Parser.prototype.tok = function() {
15855   switch (this.token.type) {
15856     case 'space': {
15857       return '';
15858     }
15859     case 'hr': {
15860       return '<hr>\n';
15861     }
15862     case 'heading': {
15863       return '<h'
15864         + this.token.depth
15865         + '>'
15866         + this.inline.output(this.token.text)
15867         + '</h'
15868         + this.token.depth
15869         + '>\n';
15870     }
15871     case 'code': {
15872       if (this.options.highlight) {
15873         var code = this.options.highlight(this.token.text, this.token.lang);
15874         if (code != null && code !== this.token.text) {
15875           this.token.escaped = true;
15876           this.token.text = code;
15877         }
15878       }
15879
15880       if (!this.token.escaped) {
15881         this.token.text = escape(this.token.text, true);
15882       }
15883
15884       return '<pre><code'
15885         + (this.token.lang
15886         ? ' class="'
15887         + this.options.langPrefix
15888         + this.token.lang
15889         + '"'
15890         : '')
15891         + '>'
15892         + this.token.text
15893         + '</code></pre>\n';
15894     }
15895     case 'table': {
15896       var body = ''
15897         , heading
15898         , i
15899         , row
15900         , cell
15901         , j;
15902
15903       // header
15904       body += '<thead>\n<tr>\n';
15905       for (i = 0; i < this.token.header.length; i++) {
15906         heading = this.inline.output(this.token.header[i]);
15907         body += this.token.align[i]
15908           ? '<th align="' + this.token.align[i] + '">' + heading + '</th>\n'
15909           : '<th>' + heading + '</th>\n';
15910       }
15911       body += '</tr>\n</thead>\n';
15912
15913       // body
15914       body += '<tbody>\n'
15915       for (i = 0; i < this.token.cells.length; i++) {
15916         row = this.token.cells[i];
15917         body += '<tr>\n';
15918         for (j = 0; j < row.length; j++) {
15919           cell = this.inline.output(row[j]);
15920           body += this.token.align[j]
15921             ? '<td align="' + this.token.align[j] + '">' + cell + '</td>\n'
15922             : '<td>' + cell + '</td>\n';
15923         }
15924         body += '</tr>\n';
15925       }
15926       body += '</tbody>\n';
15927
15928       return '<table>\n'
15929         + body
15930         + '</table>\n';
15931     }
15932     case 'blockquote_start': {
15933       var body = '';
15934
15935       while (this.next().type !== 'blockquote_end') {
15936         body += this.tok();
15937       }
15938
15939       return '<blockquote>\n'
15940         + body
15941         + '</blockquote>\n';
15942     }
15943     case 'list_start': {
15944       var type = this.token.ordered ? 'ol' : 'ul'
15945         , body = '';
15946
15947       while (this.next().type !== 'list_end') {
15948         body += this.tok();
15949       }
15950
15951       return '<'
15952         + type
15953         + '>\n'
15954         + body
15955         + '</'
15956         + type
15957         + '>\n';
15958     }
15959     case 'list_item_start': {
15960       var body = '';
15961
15962       while (this.next().type !== 'list_item_end') {
15963         body += this.token.type === 'text'
15964           ? this.parseText()
15965           : this.tok();
15966       }
15967
15968       return '<li>'
15969         + body
15970         + '</li>\n';
15971     }
15972     case 'loose_item_start': {
15973       var body = '';
15974
15975       while (this.next().type !== 'list_item_end') {
15976         body += this.tok();
15977       }
15978
15979       return '<li>'
15980         + body
15981         + '</li>\n';
15982     }
15983     case 'html': {
15984       return !this.token.pre && !this.options.pedantic
15985         ? this.inline.output(this.token.text)
15986         : this.token.text;
15987     }
15988     case 'paragraph': {
15989       return '<p>'
15990         + this.inline.output(this.token.text)
15991         + '</p>\n';
15992     }
15993     case 'text': {
15994       return '<p>'
15995         + this.parseText()
15996         + '</p>\n';
15997     }
15998   }
15999 };
16000
16001 /**
16002  * Helpers
16003  */
16004
16005 function escape(html, encode) {
16006   return html
16007     .replace(!encode ? /&(?!#?\w+;)/g : /&/g, '&amp;')
16008     .replace(/</g, '&lt;')
16009     .replace(/>/g, '&gt;')
16010     .replace(/"/g, '&quot;')
16011     .replace(/'/g, '&#39;');
16012 }
16013
16014 function replace(regex, opt) {
16015   regex = regex.source;
16016   opt = opt || '';
16017   return function self(name, val) {
16018     if (!name) return new RegExp(regex, opt);
16019     val = val.source || val;
16020     val = val.replace(/(^|[^\[])\^/g, '$1');
16021     regex = regex.replace(name, val);
16022     return self;
16023   };
16024 }
16025
16026 function noop() {}
16027 noop.exec = noop;
16028
16029 function merge(obj) {
16030   var i = 1
16031     , target
16032     , key;
16033
16034   for (; i < arguments.length; i++) {
16035     target = arguments[i];
16036     for (key in target) {
16037       if (Object.prototype.hasOwnProperty.call(target, key)) {
16038         obj[key] = target[key];
16039       }
16040     }
16041   }
16042
16043   return obj;
16044 }
16045
16046 /**
16047  * Marked
16048  */
16049
16050 function marked(src, opt, callback) {
16051   if (callback || typeof opt === 'function') {
16052     if (!callback) {
16053       callback = opt;
16054       opt = null;
16055     }
16056
16057     if (opt) opt = merge({}, marked.defaults, opt);
16058
16059     var tokens = Lexer.lex(tokens, opt)
16060       , highlight = opt.highlight
16061       , pending = 0
16062       , l = tokens.length
16063       , i = 0;
16064
16065     if (!highlight || highlight.length < 3) {
16066       return callback(null, Parser.parse(tokens, opt));
16067     }
16068
16069     var done = function() {
16070       delete opt.highlight;
16071       var out = Parser.parse(tokens, opt);
16072       opt.highlight = highlight;
16073       return callback(null, out);
16074     };
16075
16076     for (; i < l; i++) {
16077       (function(token) {
16078         if (token.type !== 'code') return;
16079         pending++;
16080         return highlight(token.text, token.lang, function(err, code) {
16081           if (code == null || code === token.text) {
16082             return --pending || done();
16083           }
16084           token.text = code;
16085           token.escaped = true;
16086           --pending || done();
16087         });
16088       })(tokens[i]);
16089     }
16090
16091     return;
16092   }
16093   try {
16094     if (opt) opt = merge({}, marked.defaults, opt);
16095     return Parser.parse(Lexer.lex(src, opt), opt);
16096   } catch (e) {
16097     e.message += '\nPlease report this to https://github.com/chjj/marked.';
16098     if ((opt || marked.defaults).silent) {
16099       return '<p>An error occured:</p><pre>'
16100         + escape(e.message + '', true)
16101         + '</pre>';
16102     }
16103     throw e;
16104   }
16105 }
16106
16107 /**
16108  * Options
16109  */
16110
16111 marked.options =
16112 marked.setOptions = function(opt) {
16113   merge(marked.defaults, opt);
16114   return marked;
16115 };
16116
16117 marked.defaults = {
16118   gfm: true,
16119   tables: true,
16120   breaks: false,
16121   pedantic: false,
16122   sanitize: false,
16123   smartLists: false,
16124   silent: false,
16125   highlight: null,
16126   langPrefix: 'lang-'
16127 };
16128
16129 /**
16130  * Expose
16131  */
16132
16133 marked.Parser = Parser;
16134 marked.parser = Parser.parse;
16135
16136 marked.Lexer = Lexer;
16137 marked.lexer = Lexer.lex;
16138
16139 marked.InlineLexer = InlineLexer;
16140 marked.inlineLexer = InlineLexer.output;
16141
16142 marked.parse = marked;
16143
16144 if (typeof exports === 'object') {
16145   module.exports = marked;
16146 } else if (typeof define === 'function' && define.amd) {
16147   define(function() { return marked; });
16148 } else {
16149   this.marked = marked;
16150 }
16151
16152 }).call(function() {
16153   return this || (typeof window !== 'undefined' ? window : global);
16154 }());
16155 /* jshint ignore:start */
16156 (function () {
16157 'use strict';
16158 window.iD = function () {
16159     window.locale.en = iD.data.en;
16160     window.locale.current('en');
16161
16162     var context = {},
16163         storage;
16164
16165     // https://github.com/openstreetmap/iD/issues/772
16166     // http://mathiasbynens.be/notes/localstorage-pattern#comment-9
16167     try { storage = localStorage; } catch (e) {}
16168     storage = storage || (function() {
16169         var s = {};
16170         return {
16171             getItem: function(k) { return s[k]; },
16172             setItem: function(k, v) { s[k] = v; },
16173             removeItem: function(k) { delete s[k]; }
16174         };
16175     })();
16176
16177     context.storage = function(k, v) {
16178         try {
16179             if (arguments.length === 1) return storage.getItem(k);
16180             else if (v === null) storage.removeItem(k);
16181             else storage.setItem(k, v);
16182         } catch(e) {
16183             // localstorage quota exceeded
16184             /* jshint devel:true */
16185             if (typeof console !== 'undefined') console.error('localStorage quota exceeded');
16186             /* jshint devel:false */
16187         }
16188     };
16189
16190     var history = iD.History(context),
16191         dispatch = d3.dispatch('enter', 'exit'),
16192         mode,
16193         container,
16194         ui = iD.ui(context),
16195         connection = iD.Connection(),
16196         locale = iD.detect().locale,
16197         localePath;
16198
16199     if (locale && iD.data.locales.indexOf(locale) === -1) {
16200         locale = locale.split('-')[0];
16201     }
16202
16203     connection.on('load.context', function loadContext(err, result) {
16204         history.merge(result.data, result.extent);
16205     });
16206
16207     context.preauth = function(options) {
16208         connection.switch(options);
16209         return context;
16210     };
16211
16212     context.locale = function(_, path) {
16213         locale = _;
16214         localePath = path;
16215         return context;
16216     };
16217
16218     context.loadLocale = function(cb) {
16219         if (locale && locale !== 'en' && iD.data.locales.indexOf(locale) !== -1) {
16220             localePath = localePath || context.assetPath() + 'locales/' + locale + '.json';
16221             d3.json(localePath, function(err, result) {
16222                 window.locale[locale] = result;
16223                 window.locale.current(locale);
16224                 cb();
16225             });
16226         } else {
16227             cb();
16228         }
16229     };
16230
16231     /* Straight accessors. Avoid using these if you can. */
16232     context.ui = function() { return ui; };
16233     context.connection = function() { return connection; };
16234     context.history = function() { return history; };
16235
16236     /* History */
16237     context.graph = history.graph;
16238     context.changes = history.changes;
16239     context.intersects = history.intersects;
16240
16241     var inIntro = false;
16242
16243     context.inIntro = function(_) {
16244         if (!arguments.length) return inIntro;
16245         inIntro = _;
16246         return context;
16247     };
16248
16249     context.save = function() {
16250         if (inIntro) return;
16251         history.save();
16252         if (history.hasChanges()) return t('save.unsaved_changes');
16253     };
16254
16255     context.flush = function() {
16256         connection.flush();
16257         history.reset();
16258         return context;
16259     };
16260
16261     // Debounce save, since it's a synchronous localStorage write,
16262     // and history changes can happen frequently (e.g. when dragging).
16263     var debouncedSave = _.debounce(context.save, 350);
16264     function withDebouncedSave(fn) {
16265         return function() {
16266             var result = fn.apply(history, arguments);
16267             debouncedSave();
16268             return result;
16269         };
16270     }
16271
16272     context.perform = withDebouncedSave(history.perform);
16273     context.replace = withDebouncedSave(history.replace);
16274     context.pop = withDebouncedSave(history.pop);
16275     context.undo = withDebouncedSave(history.undo);
16276     context.redo = withDebouncedSave(history.redo);
16277
16278     /* Graph */
16279     context.hasEntity = function(id) {
16280         return history.graph().hasEntity(id);
16281     };
16282
16283     context.entity = function(id) {
16284         return history.graph().entity(id);
16285     };
16286
16287     context.childNodes = function(way) {
16288         return history.graph().childNodes(way);
16289     };
16290
16291     context.geometry = function(id) {
16292         return context.entity(id).geometry(history.graph());
16293     };
16294
16295     /* Modes */
16296     context.enter = function(newMode) {
16297         if (mode) {
16298             mode.exit();
16299             dispatch.exit(mode);
16300         }
16301
16302         mode = newMode;
16303         mode.enter();
16304         dispatch.enter(mode);
16305     };
16306
16307     context.mode = function() {
16308         return mode;
16309     };
16310
16311     context.selectedIDs = function() {
16312         if (mode && mode.selectedIDs) {
16313             return mode.selectedIDs();
16314         } else {
16315             return [];
16316         }
16317     };
16318
16319     context.loadEntity = function(id, zoomTo) {
16320         if (zoomTo !== false) {
16321             connection.loadEntity(id, function(error, entity) {
16322                 if (entity) {
16323                     map.zoomTo(entity);
16324                 }
16325             });
16326         }
16327
16328         map.on('drawn.loadEntity', function() {
16329             if (!context.hasEntity(id)) return;
16330             map.on('drawn.loadEntity', null);
16331             context.on('enter.loadEntity', null);
16332             context.enter(iD.modes.Select(context, [id]));
16333         });
16334
16335         context.on('enter.loadEntity', function() {
16336             if (mode.id !== 'browse') {
16337                 map.on('drawn.loadEntity', null);
16338                 context.on('enter.loadEntity', null);
16339             }
16340         });
16341     };
16342
16343     context.editable = function() {
16344         return map.editable() && mode && mode.id !== 'save';
16345     };
16346
16347     /* Behaviors */
16348     context.install = function(behavior) {
16349         context.surface().call(behavior);
16350     };
16351
16352     context.uninstall = function(behavior) {
16353         context.surface().call(behavior.off);
16354     };
16355
16356     /* Projection */
16357     context.projection = iD.geo.RawMercator();
16358
16359     /* Background */
16360     var background = iD.Background(context);
16361     context.background = function() { return background; };
16362
16363     /* Map */
16364     var map = iD.Map(context);
16365     context.map = function() { return map; };
16366     context.layers = function() { return map.layers; };
16367     context.surface = function() { return map.surface; };
16368     context.mouse = map.mouse;
16369     context.extent = map.extent;
16370     context.pan = map.pan;
16371     context.zoomIn = map.zoomIn;
16372     context.zoomOut = map.zoomOut;
16373
16374     context.surfaceRect = function() {
16375         // Work around a bug in Firefox.
16376         //   http://stackoverflow.com/questions/18153989/
16377         //   https://bugzilla.mozilla.org/show_bug.cgi?id=530985
16378         return context.surface().node().parentNode.getBoundingClientRect();
16379     };
16380
16381     /* Presets */
16382     var presets = iD.presets()
16383         .load(iD.data.presets);
16384
16385     context.presets = function() {
16386         return presets;
16387     };
16388
16389     context.container = function(_) {
16390         if (!arguments.length) return container;
16391         container = _;
16392         container.classed('id-container', true);
16393         return context;
16394     };
16395
16396     var embed = false;
16397     context.embed = function(_) {
16398         if (!arguments.length) return embed;
16399         embed = _;
16400         return context;
16401     };
16402
16403     var assetPath = '';
16404     context.assetPath = function(_) {
16405         if (!arguments.length) return assetPath;
16406         assetPath = _;
16407         return context;
16408     };
16409
16410     var assetMap = {};
16411     context.assetMap = function(_) {
16412         if (!arguments.length) return assetMap;
16413         assetMap = _;
16414         return context;
16415     };
16416
16417     context.imagePath = function(_) {
16418         var asset = 'img/' + _;
16419         return assetMap[asset] || assetPath + asset;
16420     };
16421
16422     return d3.rebind(context, dispatch, 'on');
16423 };
16424
16425 iD.version = '1.6.0';
16426
16427 (function() {
16428     var detected = {};
16429
16430     var ua = navigator.userAgent,
16431         msie = new RegExp('MSIE ([0-9]{1,}[\\.0-9]{0,})');
16432
16433     if (msie.exec(ua) !== null) {
16434         var rv = parseFloat(RegExp.$1);
16435         detected.support = !(rv && rv < 9);
16436     } else {
16437         detected.support = true;
16438     }
16439
16440     // Added due to incomplete svg style support. See #715
16441     detected.opera = ua.indexOf('Opera') >= 0;
16442
16443     detected.locale = navigator.language || navigator.userLanguage;
16444
16445     detected.filedrop = (window.FileReader && 'ondrop' in window);
16446
16447     function nav(x) {
16448         return navigator.userAgent.indexOf(x) !== -1;
16449     }
16450
16451     if (nav('Win')) detected.os = 'win';
16452     else if (nav('Mac')) detected.os = 'mac';
16453     else if (nav('X11')) detected.os = 'linux';
16454     else if (nav('Linux')) detected.os = 'linux';
16455     else detected.os = 'win';
16456
16457     iD.detect = function() { return detected; };
16458 })();
16459 iD.countryCode  = function() {
16460     var countryCode = {},
16461         endpoint = 'https://nominatim.openstreetmap.org/reverse?';
16462
16463     if (!iD.countryCode.cache) {
16464         iD.countryCode.cache = rbush();
16465     }
16466
16467     var cache = iD.countryCode.cache;
16468
16469     countryCode.search = function(location, callback) {
16470         var countryCodes = cache.search([location[0], location[1], location[0], location[1]]);
16471
16472         if (countryCodes.length > 0)
16473             return callback(null, countryCodes[0][4]);
16474
16475         d3.json(endpoint +
16476             iD.util.qsString({
16477                 format: 'json',
16478                 addressdetails: 1,
16479                 lat: location[1],
16480                 lon: location[0]
16481             }), function(err, result) {
16482                 if (err)
16483                     return callback(err);
16484                 else if (result && result.error)
16485                     return callback(result.error);
16486
16487                 var extent = iD.geo.Extent(location).padByMeters(1000);
16488
16489                 cache.insert([extent[0][0], extent[0][1], extent[1][0], extent[1][1], result.address.country_code]);
16490
16491                 callback(null, result.address.country_code);
16492             });
16493     };
16494
16495     return countryCode;
16496 };
16497 iD.taginfo = function() {
16498     var taginfo = {},
16499         endpoint = 'https://taginfo.openstreetmap.org/api/4/',
16500         tag_sorts = {
16501             point: 'count_nodes',
16502             vertex: 'count_nodes',
16503             area: 'count_ways',
16504             line: 'count_ways'
16505         },
16506         tag_filters = {
16507             point: 'nodes',
16508             vertex: 'nodes',
16509             area: 'ways',
16510             line: 'ways'
16511         };
16512
16513     if (!iD.taginfo.cache) {
16514         iD.taginfo.cache = {};
16515     }
16516
16517     var cache = iD.taginfo.cache;
16518
16519     function sets(parameters, n, o) {
16520         if (parameters.geometry && o[parameters.geometry]) {
16521             parameters[n] = o[parameters.geometry];
16522         }
16523         return parameters;
16524     }
16525
16526     function setFilter(parameters) {
16527         return sets(parameters, 'filter', tag_filters);
16528     }
16529
16530     function setSort(parameters) {
16531         return sets(parameters, 'sortname', tag_sorts);
16532     }
16533
16534     function clean(parameters) {
16535         return _.omit(parameters, 'geometry', 'debounce');
16536     }
16537
16538     function shorten(parameters) {
16539         if (!parameters.query) {
16540             delete parameters.query;
16541         } else {
16542             parameters.query = parameters.query.slice(0, 3);
16543         }
16544         return parameters;
16545     }
16546
16547     function popularKeys(parameters) {
16548         var pop_field = 'count_all';
16549         if (parameters.filter) pop_field = 'count_' + parameters.filter;
16550         return function(d) { return parseFloat(d[pop_field]) > 10000; };
16551     }
16552
16553     function popularValues() {
16554         return function(d) { return parseFloat(d.fraction) > 0.01 || d.in_wiki; };
16555     }
16556
16557     function valKey(d) { return { value: d.key }; }
16558
16559     function valKeyDescription(d) {
16560         return {
16561             value: d.value,
16562             title: d.description
16563         };
16564     }
16565
16566     var debounced = _.debounce(d3.json, 100, true);
16567
16568     function request(url, debounce, callback) {
16569         if (cache[url]) {
16570             callback(null, cache[url]);
16571         } else if (debounce) {
16572             debounced(url, done);
16573         } else {
16574             d3.json(url, done);
16575         }
16576
16577         function done(err, data) {
16578             if (!err) cache[url] = data;
16579             callback(err, data);
16580         }
16581     }
16582
16583     taginfo.keys = function(parameters, callback) {
16584         var debounce = parameters.debounce;
16585         parameters = clean(shorten(setSort(parameters)));
16586         request(endpoint + 'keys/all?' +
16587             iD.util.qsString(_.extend({
16588                 rp: 10,
16589                 sortname: 'count_all',
16590                 sortorder: 'desc',
16591                 page: 1
16592             }, parameters)), debounce, function(err, d) {
16593                 if (err) return callback(err);
16594                 callback(null, d.data.filter(popularKeys(parameters)).map(valKey));
16595             });
16596     };
16597
16598     taginfo.values = function(parameters, callback) {
16599         var debounce = parameters.debounce;
16600         parameters = clean(shorten(setSort(setFilter(parameters))));
16601         request(endpoint + 'key/values?' +
16602             iD.util.qsString(_.extend({
16603                 rp: 25,
16604                 sortname: 'count_all',
16605                 sortorder: 'desc',
16606                 page: 1
16607             }, parameters)), debounce, function(err, d) {
16608                 if (err) return callback(err);
16609                 callback(null, d.data.filter(popularValues()).map(valKeyDescription), parameters);
16610             });
16611     };
16612
16613     taginfo.docs = function(parameters, callback) {
16614         var debounce = parameters.debounce;
16615         parameters = clean(setSort(parameters));
16616
16617         var path = 'key/wiki_pages?';
16618         if (parameters.value) path = 'tag/wiki_pages?';
16619         else if (parameters.rtype) path = 'relation/wiki_pages?';
16620
16621         request(endpoint + path +
16622             iD.util.qsString(parameters), debounce, callback);
16623     };
16624
16625     taginfo.endpoint = function(_) {
16626         if (!arguments.length) return endpoint;
16627         endpoint = _;
16628         return taginfo;
16629     };
16630
16631     return taginfo;
16632 };
16633 iD.wikipedia  = function() {
16634     var wiki = {},
16635         endpoint = 'https://en.wikipedia.org/w/api.php?';
16636
16637     wiki.search = function(lang, query, callback) {
16638         lang = lang || 'en';
16639         d3.jsonp(endpoint.replace('en', lang) +
16640             iD.util.qsString({
16641                 action: 'query',
16642                 list: 'search',
16643                 srlimit: '10',
16644                 srinfo: 'suggestion',
16645                 format: 'json',
16646                 callback: '{callback}',
16647                 srsearch: query
16648             }), function(data) {
16649                 if (!data.query) return;
16650                 callback(query, data.query.search.map(function(d) {
16651                     return d.title;
16652                 }));
16653             });
16654     };
16655
16656     wiki.suggestions = function(lang, query, callback) {
16657         lang = lang || 'en';
16658         d3.jsonp(endpoint.replace('en', lang) +
16659             iD.util.qsString({
16660                 action: 'opensearch',
16661                 namespace: 0,
16662                 suggest: '',
16663                 format: 'json',
16664                 callback: '{callback}',
16665                 search: query
16666             }), function(d) {
16667                 callback(d[0], d[1]);
16668             });
16669     };
16670
16671     wiki.translations = function(lang, title, callback) {
16672         d3.jsonp(endpoint.replace('en', lang) +
16673             iD.util.qsString({
16674                 action: 'query',
16675                 prop: 'langlinks',
16676                 format: 'json',
16677                 callback: '{callback}',
16678                 lllimit: 500,
16679                 titles: title
16680             }), function(d) {
16681                 var list = d.query.pages[Object.keys(d.query.pages)[0]],
16682                     translations = {};
16683                 if (list && list.langlinks) {
16684                     list.langlinks.forEach(function(d) {
16685                         translations[d.lang] = d['*'];
16686                     });
16687                     callback(translations);
16688                 }
16689             });
16690     };
16691
16692     return wiki;
16693 };
16694 iD.util = {};
16695
16696 iD.util.tagText = function(entity) {
16697     return d3.entries(entity.tags).map(function(e) {
16698         return e.key + '=' + e.value;
16699     }).join(', ');
16700 };
16701
16702 iD.util.entitySelector = function(ids) {
16703     return ids.length ? '.' + ids.join(',.') : 'nothing';
16704 };
16705
16706 iD.util.entityOrMemberSelector = function(ids, graph) {
16707     var s = iD.util.entitySelector(ids);
16708
16709     ids.forEach(function(id) {
16710         var entity = graph.hasEntity(id);
16711         if (entity && entity.type === 'relation') {
16712             entity.members.forEach(function(member) {
16713                 s += ',.' + member.id;
16714             });
16715         }
16716     });
16717
16718     return s;
16719 };
16720
16721 iD.util.displayName = function(entity) {
16722     var localeName = 'name:' + iD.detect().locale.toLowerCase().split('-')[0];
16723     return entity.tags[localeName] || entity.tags.name || entity.tags.ref;
16724 };
16725
16726 iD.util.stringQs = function(str) {
16727     return str.split('&').reduce(function(obj, pair){
16728         var parts = pair.split('=');
16729         if (parts.length === 2) {
16730             obj[parts[0]] = (null === parts[1]) ? '' : decodeURIComponent(parts[1]);
16731         }
16732         return obj;
16733     }, {});
16734 };
16735
16736 iD.util.qsString = function(obj, noencode) {
16737     function softEncode(s) { return s.replace('&', '%26'); }
16738     return Object.keys(obj).sort().map(function(key) {
16739         return encodeURIComponent(key) + '=' + (
16740             noencode ? softEncode(obj[key]) : encodeURIComponent(obj[key]));
16741     }).join('&');
16742 };
16743
16744 iD.util.prefixDOMProperty = function(property) {
16745     var prefixes = ['webkit', 'ms', 'moz', 'o'],
16746         i = -1,
16747         n = prefixes.length,
16748         s = document.body;
16749
16750     if (property in s)
16751         return property;
16752
16753     property = property.substr(0, 1).toUpperCase() + property.substr(1);
16754
16755     while (++i < n)
16756         if (prefixes[i] + property in s)
16757             return prefixes[i] + property;
16758
16759     return false;
16760 };
16761
16762 iD.util.prefixCSSProperty = function(property) {
16763     var prefixes = ['webkit', 'ms', 'Moz', 'O'],
16764         i = -1,
16765         n = prefixes.length,
16766         s = document.body.style;
16767
16768     if (property.toLowerCase() in s)
16769         return property.toLowerCase();
16770
16771     while (++i < n)
16772         if (prefixes[i] + property in s)
16773             return '-' + prefixes[i].toLowerCase() + property.replace(/([A-Z])/g, '-$1').toLowerCase();
16774
16775     return false;
16776 };
16777
16778
16779 iD.util.setTransform = function(el, x, y, scale) {
16780     var prop = iD.util.transformProperty = iD.util.transformProperty || iD.util.prefixCSSProperty('Transform'),
16781         translate = iD.detect().opera ?
16782             'translate('   + x + 'px,' + y + 'px)' :
16783             'translate3d(' + x + 'px,' + y + 'px,0)';
16784     return el.style(prop, translate + (scale ? ' scale(' + scale + ')' : ''));
16785 };
16786
16787 iD.util.getStyle = function(selector) {
16788     for (var i = 0; i < document.styleSheets.length; i++) {
16789         var rules = document.styleSheets[i].rules || document.styleSheets[i].cssRules || [];
16790         for (var k = 0; k < rules.length; k++) {
16791             var selectorText = rules[k].selectorText && rules[k].selectorText.split(', ');
16792             if (_.contains(selectorText, selector)) {
16793                 return rules[k];
16794             }
16795         }
16796     }
16797 };
16798
16799 iD.util.editDistance = function(a, b) {
16800     if (a.length === 0) return b.length;
16801     if (b.length === 0) return a.length;
16802     var matrix = [];
16803     for (var i = 0; i <= b.length; i++) { matrix[i] = [i]; }
16804     for (var j = 0; j <= a.length; j++) { matrix[0][j] = j; }
16805     for (i = 1; i <= b.length; i++) {
16806         for (j = 1; j <= a.length; j++) {
16807             if (b.charAt(i-1) === a.charAt(j-1)) {
16808                 matrix[i][j] = matrix[i-1][j-1];
16809             } else {
16810                 matrix[i][j] = Math.min(matrix[i-1][j-1] + 1, // substitution
16811                     Math.min(matrix[i][j-1] + 1, // insertion
16812                     matrix[i-1][j] + 1)); // deletion
16813             }
16814         }
16815     }
16816     return matrix[b.length][a.length];
16817 };
16818
16819 // a d3.mouse-alike which
16820 // 1. Only works on HTML elements, not SVG
16821 // 2. Does not cause style recalculation
16822 iD.util.fastMouse = function(container) {
16823     var rect = _.clone(container.getBoundingClientRect()),
16824         rectLeft = rect.left,
16825         rectTop = rect.top,
16826         clientLeft = +container.clientLeft,
16827         clientTop = +container.clientTop;
16828     return function(e) {
16829         return [
16830             e.clientX - rectLeft - clientLeft,
16831             e.clientY - rectTop - clientTop];
16832     };
16833 };
16834
16835 /* jshint -W103 */
16836 iD.util.getPrototypeOf = Object.getPrototypeOf || function(obj) { return obj.__proto__; };
16837
16838 iD.util.asyncMap = function(inputs, func, callback) {
16839     var remaining = inputs.length,
16840         results = [],
16841         errors = [];
16842
16843     inputs.forEach(function(d, i) {
16844         func(d, function done(err, data) {
16845             errors[i] = err;
16846             results[i] = data;
16847             remaining --;
16848             if (!remaining) callback(errors, results);
16849         });
16850     });
16851 };
16852
16853 // wraps an index to an interval [0..length-1]
16854 iD.util.wrap = function(index, length) {
16855     if (index < 0)
16856         index += Math.ceil(-index/length)*length;
16857     return index % length;
16858 };
16859 // A per-domain session mutex backed by a cookie and dead man's
16860 // switch. If the session crashes, the mutex will auto-release
16861 // after 5 seconds.
16862
16863 iD.util.SessionMutex = function(name) {
16864     var mutex = {},
16865         intervalID;
16866
16867     function renew() {
16868         var expires = new Date();
16869         expires.setSeconds(expires.getSeconds() + 5);
16870         document.cookie = name + '=1; expires=' + expires.toUTCString();
16871     }
16872
16873     mutex.lock = function() {
16874         if (intervalID) return true;
16875         var cookie = document.cookie.replace(new RegExp('(?:(?:^|.*;)\\s*' + name + '\\s*\\=\\s*([^;]*).*$)|^.*$'), '$1');
16876         if (cookie) return false;
16877         renew();
16878         intervalID = window.setInterval(renew, 4000);
16879         return true;
16880     };
16881
16882     mutex.unlock = function() {
16883         if (!intervalID) return;
16884         document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT';
16885         clearInterval(intervalID);
16886         intervalID = null;
16887     };
16888
16889     mutex.locked = function() {
16890         return !!intervalID;
16891     };
16892
16893     return mutex;
16894 };
16895 iD.util.SuggestNames = function(preset, suggestions) {
16896     preset = preset.id.split('/', 2);
16897     var k = preset[0],
16898         v = preset[1];
16899
16900     return function(value, callback) {
16901         var result = [];
16902         if (value && value.length > 2) {
16903             if (suggestions[k] && suggestions[k][v]) {
16904                 for (var sugg in suggestions[k][v]) {
16905                     var dist = iD.util.editDistance(value, sugg.substring(0, value.length));
16906                     if (dist < 3) {
16907                         result.push({
16908                             title: sugg,
16909                             value: sugg,
16910                             dist: dist
16911                         });
16912                     }
16913                 }
16914             }
16915             result.sort(function(a, b) {
16916                 return a.dist - b.dist;
16917             });
16918         }
16919         result = result.slice(0,3);
16920         callback(result);
16921     };
16922 };
16923 iD.geo = {};
16924
16925 iD.geo.roundCoords = function(c) {
16926     return [Math.floor(c[0]), Math.floor(c[1])];
16927 };
16928
16929 iD.geo.interp = function(p1, p2, t) {
16930     return [p1[0] + (p2[0] - p1[0]) * t,
16931             p1[1] + (p2[1] - p1[1]) * t];
16932 };
16933
16934 // 2D cross product of OA and OB vectors, i.e. z-component of their 3D cross product.
16935 // Returns a positive value, if OAB makes a counter-clockwise turn,
16936 // negative for clockwise turn, and zero if the points are collinear.
16937 iD.geo.cross = function(o, a, b) {
16938     return (a[0] - o[0]) * (b[1] - o[1]) - (a[1] - o[1]) * (b[0] - o[0]);
16939 };
16940
16941 // http://jsperf.com/id-dist-optimization
16942 iD.geo.euclideanDistance = function(a, b) {
16943     var x = a[0] - b[0], y = a[1] - b[1];
16944     return Math.sqrt((x * x) + (y * y));
16945 };
16946
16947 // using WGS84 polar radius (6356752.314245179 m)
16948 // const = 2 * PI * r / 360
16949 iD.geo.latToMeters = function(dLat) {
16950     return dLat * 110946.257617;
16951 };
16952
16953 // using WGS84 equatorial radius (6378137.0 m)
16954 // const = 2 * PI * r / 360
16955 iD.geo.lonToMeters = function(dLon, atLat) {
16956     return Math.abs(atLat) >= 90 ? 0 :
16957         dLon * 111319.490793 * Math.abs(Math.cos(atLat * (Math.PI/180)));
16958 };
16959
16960 // using WGS84 polar radius (6356752.314245179 m)
16961 // const = 2 * PI * r / 360
16962 iD.geo.metersToLat = function(m) {
16963     return m / 110946.257617;
16964 };
16965
16966 // using WGS84 equatorial radius (6378137.0 m)
16967 // const = 2 * PI * r / 360
16968 iD.geo.metersToLon = function(m, atLat) {
16969     return Math.abs(atLat) >= 90 ? 0 :
16970         m / 111319.490793 / Math.abs(Math.cos(atLat * (Math.PI/180)));
16971 };
16972
16973 // Equirectangular approximation of spherical distances on Earth
16974 iD.geo.sphericalDistance = function(a, b) {
16975     var x = iD.geo.lonToMeters(a[0] - b[0], (a[1] + b[1]) / 2),
16976         y = iD.geo.latToMeters(a[1] - b[1]);
16977     return Math.sqrt((x * x) + (y * y));
16978 };
16979
16980 iD.geo.edgeEqual = function(a, b) {
16981     return (a[0] === b[0] && a[1] === b[1]) ||
16982         (a[0] === b[1] && a[1] === b[0]);
16983 };
16984
16985 // Return the counterclockwise angle in the range (-pi, pi)
16986 // between the positive X axis and the line intersecting a and b.
16987 iD.geo.angle = function(a, b, projection) {
16988     a = projection(a.loc);
16989     b = projection(b.loc);
16990     return Math.atan2(b[1] - a[1], b[0] - a[0]);
16991 };
16992
16993 // Choose the edge with the minimal distance from `point` to its orthogonal
16994 // projection onto that edge, if such a projection exists, or the distance to
16995 // the closest vertex on that edge. Returns an object with the `index` of the
16996 // chosen edge, the chosen `loc` on that edge, and the `distance` to to it.
16997 iD.geo.chooseEdge = function(nodes, point, projection) {
16998     var dist = iD.geo.euclideanDistance,
16999         points = nodes.map(function(n) { return projection(n.loc); }),
17000         min = Infinity,
17001         idx, loc;
17002
17003     function dot(p, q) {
17004         return p[0] * q[0] + p[1] * q[1];
17005     }
17006
17007     for (var i = 0; i < points.length - 1; i++) {
17008         var o = points[i],
17009             s = [points[i + 1][0] - o[0],
17010                  points[i + 1][1] - o[1]],
17011             v = [point[0] - o[0],
17012                  point[1] - o[1]],
17013             proj = dot(v, s) / dot(s, s),
17014             p;
17015
17016         if (proj < 0) {
17017             p = o;
17018         } else if (proj > 1) {
17019             p = points[i + 1];
17020         } else {
17021             p = [o[0] + proj * s[0], o[1] + proj * s[1]];
17022         }
17023
17024         var d = dist(p, point);
17025         if (d < min) {
17026             min = d;
17027             idx = i + 1;
17028             loc = projection.invert(p);
17029         }
17030     }
17031
17032     return {
17033         index: idx,
17034         distance: min,
17035         loc: loc
17036     };
17037 };
17038
17039 // Return the intersection point of 2 line segments.
17040 // From https://github.com/pgkelley4/line-segments-intersect
17041 // This uses the vector cross product approach described below:
17042 //  http://stackoverflow.com/a/565282/786339
17043 iD.geo.lineIntersection = function(a, b) {
17044     function subtractPoints(point1, point2) {
17045         return [point1[0] - point2[0], point1[1] - point2[1]];
17046     }
17047     function crossProduct(point1, point2) {
17048         return point1[0] * point2[1] - point1[1] * point2[0];
17049     }
17050
17051     var p = [a[0][0], a[0][1]],
17052         p2 = [a[1][0], a[1][1]],
17053         q = [b[0][0], b[0][1]],
17054         q2 = [b[1][0], b[1][1]],
17055         r = subtractPoints(p2, p),
17056         s = subtractPoints(q2, q),
17057         uNumerator = crossProduct(subtractPoints(q, p), r),
17058         denominator = crossProduct(r, s);
17059
17060     if (uNumerator && denominator) {
17061         var u = uNumerator / denominator,
17062             t = crossProduct(subtractPoints(q, p), s) / denominator;
17063
17064         if ((t >= 0) && (t <= 1) && (u >= 0) && (u <= 1)) {
17065             return iD.geo.interp(p, p2, t);
17066         }
17067     }
17068
17069     return null;
17070 };
17071
17072 // Return whether point is contained in polygon.
17073 //
17074 // `point` should be a 2-item array of coordinates.
17075 // `polygon` should be an array of 2-item arrays of coordinates.
17076 //
17077 // From https://github.com/substack/point-in-polygon.
17078 // ray-casting algorithm based on
17079 // http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html
17080 //
17081 iD.geo.pointInPolygon = function(point, polygon) {
17082     var x = point[0],
17083         y = point[1],
17084         inside = false;
17085
17086     for (var i = 0, j = polygon.length - 1; i < polygon.length; j = i++) {
17087         var xi = polygon[i][0], yi = polygon[i][1];
17088         var xj = polygon[j][0], yj = polygon[j][1];
17089
17090         var intersect = ((yi > y) !== (yj > y)) &&
17091             (x < (xj - xi) * (y - yi) / (yj - yi) + xi);
17092         if (intersect) inside = !inside;
17093     }
17094
17095     return inside;
17096 };
17097
17098 iD.geo.polygonContainsPolygon = function(outer, inner) {
17099     return _.every(inner, function(point) {
17100         return iD.geo.pointInPolygon(point, outer);
17101     });
17102 };
17103
17104 iD.geo.polygonIntersectsPolygon = function(outer, inner) {
17105     function testSegments(outer, inner) {
17106         for (var i = 0; i < outer.length - 1; i++) {
17107             for (var j = 0; j < inner.length - 1; j++) {
17108                 var a = [ outer[i], outer[i+1] ],
17109                     b = [ inner[j], inner[j+1] ];
17110                 if (iD.geo.lineIntersection(a, b)) return true;
17111             }
17112         }
17113         return false;
17114     }
17115
17116     return _.some(inner, function(point) {
17117         return iD.geo.pointInPolygon(point, outer);
17118     }) || testSegments(outer, inner);
17119 };
17120
17121 iD.geo.pathLength = function(path) {
17122     var length = 0,
17123         dx, dy;
17124     for (var i = 0; i < path.length - 1; i++) {
17125         dx = path[i][0] - path[i + 1][0];
17126         dy = path[i][1] - path[i + 1][1];
17127         length += Math.sqrt(dx * dx + dy * dy);
17128     }
17129     return length;
17130 };
17131 iD.geo.Extent = function geoExtent(min, max) {
17132     if (!(this instanceof iD.geo.Extent)) return new iD.geo.Extent(min, max);
17133     if (min instanceof iD.geo.Extent) {
17134         return min;
17135     } else if (min && min.length === 2 && min[0].length === 2 && min[1].length === 2) {
17136         this[0] = min[0];
17137         this[1] = min[1];
17138     } else {
17139         this[0] = min        || [ Infinity,  Infinity];
17140         this[1] = max || min || [-Infinity, -Infinity];
17141     }
17142 };
17143
17144 iD.geo.Extent.prototype = [[], []];
17145
17146 _.extend(iD.geo.Extent.prototype, {
17147     extend: function(obj) {
17148         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17149         return iD.geo.Extent([Math.min(obj[0][0], this[0][0]),
17150                               Math.min(obj[0][1], this[0][1])],
17151                              [Math.max(obj[1][0], this[1][0]),
17152                               Math.max(obj[1][1], this[1][1])]);
17153     },
17154
17155     area: function() {
17156         return Math.abs((this[1][0] - this[0][0]) * (this[1][1] - this[0][1]));
17157     },
17158
17159     center: function() {
17160         return [(this[0][0] + this[1][0]) / 2,
17161                 (this[0][1] + this[1][1]) / 2];
17162     },
17163
17164     polygon: function() {
17165         return [
17166             [this[0][0], this[0][1]],
17167             [this[0][0], this[1][1]],
17168             [this[1][0], this[1][1]],
17169             [this[1][0], this[0][1]],
17170             [this[0][0], this[0][1]]
17171         ];
17172     },
17173
17174     intersects: function(obj) {
17175         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17176         return obj[0][0] <= this[1][0] &&
17177                obj[0][1] <= this[1][1] &&
17178                obj[1][0] >= this[0][0] &&
17179                obj[1][1] >= this[0][1];
17180     },
17181
17182     intersection: function(obj) {
17183         if (!this.intersects(obj)) return new iD.geo.Extent();
17184         return new iD.geo.Extent([Math.max(obj[0][0], this[0][0]),
17185                                   Math.max(obj[0][1], this[0][1])],
17186                                  [Math.min(obj[1][0], this[1][0]),
17187                                   Math.min(obj[1][1], this[1][1])]);
17188     },
17189
17190     percentContainedIn: function(obj) {
17191         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17192         var a1 = this.intersection(obj).area(),
17193             a2 = this.area();
17194
17195         if (a1 === Infinity || a2 === Infinity || a1 === 0 || a2 === 0) {
17196             return 0;
17197         } else {
17198             return a1 / a2;
17199         }
17200     },
17201
17202     padByMeters: function(meters) {
17203         var dLat = iD.geo.metersToLat(meters),
17204             dLon = iD.geo.metersToLon(meters, this.center()[1]);
17205         return iD.geo.Extent(
17206                 [this[0][0] - dLon, this[0][1] - dLat],
17207                 [this[1][0] + dLon, this[1][1] + dLat]);
17208     },
17209
17210     toParam: function() {
17211         return [this[0][0], this[0][1], this[1][0], this[1][1]].join(',');
17212     }
17213
17214 });
17215 iD.geo.Turn = function(turn) {
17216     if (!(this instanceof iD.geo.Turn))
17217         return new iD.geo.Turn(turn);
17218     _.extend(this, turn);
17219 };
17220
17221 iD.geo.Intersection = function(graph, vertexId) {
17222     var vertex = graph.entity(vertexId),
17223         highways = [];
17224
17225     // Pre-split ways that would need to be split in
17226     // order to add a restriction. The real split will
17227     // happen when the restriction is added.
17228     graph.parentWays(vertex).forEach(function(way) {
17229         if (!way.tags.highway || way.isArea() || way.isDegenerate())
17230             return;
17231
17232         if (way.affix(vertexId)) {
17233             highways.push(way);
17234         } else {
17235             var idx = _.indexOf(way.nodes, vertex.id, 1),
17236                 wayA = iD.Way({id: way.id + '-a', tags: way.tags, nodes: way.nodes.slice(0, idx + 1)}),
17237                 wayB = iD.Way({id: way.id + '-b', tags: way.tags, nodes: way.nodes.slice(idx)});
17238
17239             graph = graph.replace(wayA);
17240             graph = graph.replace(wayB);
17241
17242             highways.push(wayA);
17243             highways.push(wayB);
17244         }
17245     });
17246
17247     var intersection = {
17248         highways: highways,
17249         graph: graph
17250     };
17251
17252     intersection.turns = function(fromNodeID) {
17253         if (!fromNodeID)
17254             return [];
17255
17256         var way = _.find(highways, function(way) { return way.contains(fromNodeID); });
17257         if (way.first() === vertex.id && way.tags.oneway === 'yes')
17258             return [];
17259         if (way.last() === vertex.id && way.tags.oneway === '-1')
17260             return [];
17261
17262         function withRestriction(turn) {
17263             graph.parentRelations(graph.entity(turn.from.way)).forEach(function(relation) {
17264                 if (relation.tags.type !== 'restriction')
17265                     return;
17266
17267                 var f = relation.memberByRole('from'),
17268                     t = relation.memberByRole('to'),
17269                     v = relation.memberByRole('via');
17270
17271                 if (f && f.id === turn.from.way &&
17272                     v && v.id === turn.via.node &&
17273                     t && t.id === turn.to.way) {
17274                     turn.restriction = relation.id;
17275                 } else if (/^only_/.test(relation.tags.restriction) &&
17276                     f && f.id === turn.from.way &&
17277                     v && v.id === turn.via.node &&
17278                     t && t.id !== turn.to.way) {
17279                     turn.restriction = relation.id;
17280                     turn.indirect_restriction = true;
17281                 }
17282             });
17283
17284             return iD.geo.Turn(turn);
17285         }
17286
17287         var from = {
17288                 node: way.nodes[way.first() === vertex.id ? 1 : way.nodes.length - 2],
17289                 way: way.id.split(/-(a|b)/)[0]
17290             },
17291             via = {node: vertex.id},
17292             turns = [];
17293
17294         highways.forEach(function(parent) {
17295             if (parent === way)
17296                 return;
17297
17298             var index = parent.nodes.indexOf(vertex.id);
17299
17300             // backward
17301             if (parent.first() !== vertex.id && parent.tags.oneway !== 'yes') {
17302                 turns.push(withRestriction({
17303                     from: from,
17304                     via: via,
17305                     to: {node: parent.nodes[index - 1], way: parent.id.split(/-(a|b)/)[0]}
17306                 }));
17307             }
17308
17309             // forward
17310             if (parent.last() !== vertex.id && parent.tags.oneway !== '-1') {
17311                 turns.push(withRestriction({
17312                     from: from,
17313                     via: via,
17314                     to: {node: parent.nodes[index + 1], way: parent.id.split(/-(a|b)/)[0]}
17315                 }));
17316             }
17317         });
17318
17319         // U-turn
17320         if (way.tags.oneway !== 'yes' && way.tags.oneway !== '-1') {
17321             turns.push(withRestriction({
17322                 from: from,
17323                 via: via,
17324                 to: from,
17325                 u: true
17326             }));
17327         }
17328
17329         return turns;
17330     };
17331
17332     return intersection;
17333 };
17334
17335
17336 iD.geo.inferRestriction = function(graph, from, via, to, projection) {
17337     var fromWay = graph.entity(from.way),
17338         fromNode = graph.entity(from.node),
17339         toWay = graph.entity(to.way),
17340         toNode = graph.entity(to.node),
17341         viaNode = graph.entity(via.node),
17342         fromOneWay = (fromWay.tags.oneway === 'yes' && fromWay.last() === via.node) ||
17343             (fromWay.tags.oneway === '-1' && fromWay.first() === via.node),
17344         toOneWay = (toWay.tags.oneway === 'yes' && toWay.first() === via.node) ||
17345             (toWay.tags.oneway === '-1' && toWay.last() === via.node),
17346         angle = iD.geo.angle(viaNode, fromNode, projection) -
17347                 iD.geo.angle(viaNode, toNode, projection);
17348
17349     angle = angle * 180 / Math.PI;
17350
17351     while (angle < 0)
17352         angle += 360;
17353
17354     if (fromNode === toNode)
17355         return 'no_u_turn';
17356     if ((angle < 23 || angle > 336) && fromOneWay && toOneWay)
17357         return 'no_u_turn';
17358     if (angle < 158)
17359         return 'no_right_turn';
17360     if (angle > 202)
17361         return 'no_left_turn';
17362
17363     return 'no_straight_on';
17364 };
17365 // For fixing up rendering of multipolygons with tags on the outer member.
17366 // https://github.com/openstreetmap/iD/issues/613
17367 iD.geo.isSimpleMultipolygonOuterMember = function(entity, graph) {
17368     if (entity.type !== 'way')
17369         return false;
17370
17371     var parents = graph.parentRelations(entity);
17372     if (parents.length !== 1)
17373         return false;
17374
17375     var parent = parents[0];
17376     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17377         return false;
17378
17379     var members = parent.members, member;
17380     for (var i = 0; i < members.length; i++) {
17381         member = members[i];
17382         if (member.id === entity.id && member.role && member.role !== 'outer')
17383             return false; // Not outer member
17384         if (member.id !== entity.id && (!member.role || member.role === 'outer'))
17385             return false; // Not a simple multipolygon
17386     }
17387
17388     return parent;
17389 };
17390
17391 iD.geo.simpleMultipolygonOuterMember = function(entity, graph) {
17392     if (entity.type !== 'way')
17393         return false;
17394
17395     var parents = graph.parentRelations(entity);
17396     if (parents.length !== 1)
17397         return false;
17398
17399     var parent = parents[0];
17400     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17401         return false;
17402
17403     var members = parent.members, member, outerMember;
17404     for (var i = 0; i < members.length; i++) {
17405         member = members[i];
17406         if (!member.role || member.role === 'outer') {
17407             if (outerMember)
17408                 return false; // Not a simple multipolygon
17409             outerMember = member;
17410         }
17411     }
17412
17413     return outerMember && graph.hasEntity(outerMember.id);
17414 };
17415
17416 // Join `array` into sequences of connecting ways.
17417 //
17418 // Segments which share identical start/end nodes will, as much as possible,
17419 // be connected with each other.
17420 //
17421 // The return value is a nested array. Each constituent array contains elements
17422 // of `array` which have been determined to connect. Each consitituent array
17423 // also has a `nodes` property whose value is an ordered array of member nodes,
17424 // with appropriate order reversal and start/end coordinate de-duplication.
17425 //
17426 // Members of `array` must have, at minimum, `type` and `id` properties.
17427 // Thus either an array of `iD.Way`s or a relation member array may be
17428 // used.
17429 //
17430 // If an member has a `tags` property, its tags will be reversed via
17431 // `iD.actions.Reverse` in the output.
17432 //
17433 // Incomplete members (those for which `graph.hasEntity(element.id)` returns
17434 // false) and non-way members are ignored.
17435 //
17436 iD.geo.joinWays = function(array, graph) {
17437     var joined = [], member, current, nodes, first, last, i, how, what;
17438
17439     array = array.filter(function(member) {
17440         return member.type === 'way' && graph.hasEntity(member.id);
17441     });
17442
17443     function resolve(member) {
17444         return graph.childNodes(graph.entity(member.id));
17445     }
17446
17447     function reverse(member) {
17448         return member.tags ? iD.actions.Reverse(member.id)(graph).entity(member.id) : member;
17449     }
17450
17451     while (array.length) {
17452         member = array.shift();
17453         current = [member];
17454         current.nodes = nodes = resolve(member).slice();
17455         joined.push(current);
17456
17457         while (array.length && _.first(nodes) !== _.last(nodes)) {
17458             first = _.first(nodes);
17459             last  = _.last(nodes);
17460
17461             for (i = 0; i < array.length; i++) {
17462                 member = array[i];
17463                 what = resolve(member);
17464
17465                 if (last === _.first(what)) {
17466                     how  = nodes.push;
17467                     what = what.slice(1);
17468                     break;
17469                 } else if (last === _.last(what)) {
17470                     how  = nodes.push;
17471                     what = what.slice(0, -1).reverse();
17472                     member = reverse(member);
17473                     break;
17474                 } else if (first === _.last(what)) {
17475                     how  = nodes.unshift;
17476                     what = what.slice(0, -1);
17477                     break;
17478                 } else if (first === _.first(what)) {
17479                     how  = nodes.unshift;
17480                     what = what.slice(1).reverse();
17481                     member = reverse(member);
17482                     break;
17483                 } else {
17484                     what = how = null;
17485                 }
17486             }
17487
17488             if (!what)
17489                 break; // No more joinable ways.
17490
17491             how.apply(current, [member]);
17492             how.apply(nodes, what);
17493
17494             array.splice(i, 1);
17495         }
17496     }
17497
17498     return joined;
17499 };
17500 /*
17501     Bypasses features of D3's default projection stream pipeline that are unnecessary:
17502     * Antimeridian clipping
17503     * Spherical rotation
17504     * Resampling
17505 */
17506 iD.geo.RawMercator = function () {
17507     var project = d3.geo.mercator.raw,
17508         k = 512 / Math.PI, // scale
17509         x = 0, y = 0, // translate
17510         clipExtent = [[0, 0], [0, 0]];
17511
17512     function projection(point) {
17513         point = project(point[0] * Math.PI / 180, point[1] * Math.PI / 180);
17514         return [point[0] * k + x, y - point[1] * k];
17515     }
17516
17517     projection.invert = function(point) {
17518         point = project.invert((point[0] - x) / k, (y - point[1]) / k);
17519         return point && [point[0] * 180 / Math.PI, point[1] * 180 / Math.PI];
17520     };
17521
17522     projection.scale = function(_) {
17523         if (!arguments.length) return k;
17524         k = +_;
17525         return projection;
17526     };
17527
17528     projection.translate = function(_) {
17529         if (!arguments.length) return [x, y];
17530         x = +_[0];
17531         y = +_[1];
17532         return projection;
17533     };
17534
17535     projection.clipExtent = function(_) {
17536         if (!arguments.length) return clipExtent;
17537         clipExtent = _;
17538         return projection;
17539     };
17540
17541     projection.stream = d3.geo.transform({
17542         point: function(x, y) {
17543             x = projection([x, y]);
17544             this.stream.point(x[0], x[1]);
17545         }
17546     }).stream;
17547
17548     return projection;
17549 };
17550 iD.actions = {};
17551 iD.actions.AddEntity = function(way) {
17552     return function(graph) {
17553         return graph.replace(way);
17554     };
17555 };
17556 iD.actions.AddMember = function(relationId, member, memberIndex) {
17557     return function(graph) {
17558         var relation = graph.entity(relationId);
17559
17560         if (isNaN(memberIndex) && member.type === 'way') {
17561             var members = relation.indexedMembers();
17562             members.push(member);
17563
17564             var joined = iD.geo.joinWays(members, graph);
17565             for (var i = 0; i < joined.length; i++) {
17566                 var segment = joined[i];
17567                 for (var j = 0; j < segment.length && segment.length >= 2; j++) {
17568                     if (segment[j] !== member)
17569                         continue;
17570
17571                     if (j === 0) {
17572                         memberIndex = segment[j + 1].index;
17573                     } else if (j === segment.length - 1) {
17574                         memberIndex = segment[j - 1].index + 1;
17575                     } else {
17576                         memberIndex = Math.min(segment[j - 1].index + 1, segment[j + 1].index + 1);
17577                     }
17578                 }
17579             }
17580         }
17581
17582         return graph.replace(relation.addMember(member, memberIndex));
17583     };
17584 };
17585 iD.actions.AddMidpoint = function(midpoint, node) {
17586     return function(graph) {
17587         graph = graph.replace(node.move(midpoint.loc));
17588
17589         var parents = _.intersection(
17590             graph.parentWays(graph.entity(midpoint.edge[0])),
17591             graph.parentWays(graph.entity(midpoint.edge[1])));
17592
17593         parents.forEach(function(way) {
17594             for (var i = 0; i < way.nodes.length - 1; i++) {
17595                 if (iD.geo.edgeEqual([way.nodes[i], way.nodes[i + 1]], midpoint.edge)) {
17596                     graph = graph.replace(graph.entity(way.id).addNode(node.id, i + 1));
17597
17598                     // Add only one midpoint on doubled-back segments,
17599                     // turning them into self-intersections.
17600                     return;
17601                 }
17602             }
17603         });
17604
17605         return graph;
17606     };
17607 };
17608 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/AddNodeToWayAction.as
17609 iD.actions.AddVertex = function(wayId, nodeId, index) {
17610     return function(graph) {
17611         return graph.replace(graph.entity(wayId).addNode(nodeId, index));
17612     };
17613 };
17614 iD.actions.ChangeMember = function(relationId, member, memberIndex) {
17615     return function(graph) {
17616         return graph.replace(graph.entity(relationId).updateMember(member, memberIndex));
17617     };
17618 };
17619 iD.actions.ChangePreset = function(entityId, oldPreset, newPreset) {
17620     return function(graph) {
17621         var entity = graph.entity(entityId),
17622             geometry = entity.geometry(graph),
17623             tags = entity.tags;
17624
17625         if (oldPreset) tags = oldPreset.removeTags(tags, geometry);
17626         if (newPreset) tags = newPreset.applyTags(tags, geometry);
17627
17628         return graph.replace(entity.update({tags: tags}));
17629     };
17630 };
17631 iD.actions.ChangeTags = function(entityId, tags) {
17632     return function(graph) {
17633         var entity = graph.entity(entityId);
17634         return graph.replace(entity.update({tags: tags}));
17635     };
17636 };
17637 iD.actions.Circularize = function(wayId, projection, maxAngle) {
17638     maxAngle = (maxAngle || 20) * Math.PI / 180;
17639
17640     var action = function(graph) {
17641         var way = graph.entity(wayId);
17642
17643         if (!way.isConvex(graph)) {
17644             graph = action.makeConvex(graph);
17645         }
17646
17647         var nodes = _.uniq(graph.childNodes(way)),
17648             keyNodes = nodes.filter(function(n) { return graph.parentWays(n).length !== 1; }),
17649             points = nodes.map(function(n) { return projection(n.loc); }),
17650             keyPoints = keyNodes.map(function(n) { return projection(n.loc); }),
17651             centroid = (points.length === 2) ? iD.geo.interp(points[0], points[1], 0.5) : d3.geom.polygon(points).centroid(),
17652             radius = d3.median(points, function(p) { return iD.geo.euclideanDistance(centroid, p); }),
17653             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17654             ids;
17655
17656         // we need atleast two key nodes for the algorithm to work
17657         if (!keyNodes.length) {
17658             keyNodes = [nodes[0]];
17659             keyPoints = [points[0]];
17660         }
17661
17662         if (keyNodes.length === 1) {
17663             var index = nodes.indexOf(keyNodes[0]),
17664                 oppositeIndex = Math.floor((index + nodes.length / 2) % nodes.length);
17665
17666             keyNodes.push(nodes[oppositeIndex]);
17667             keyPoints.push(points[oppositeIndex]);
17668         }
17669
17670         // key points and nodes are those connected to the ways,
17671         // they are projected onto the circle, inbetween nodes are moved
17672         // to constant intervals between key nodes, extra inbetween nodes are
17673         // added if necessary.
17674         for (var i = 0; i < keyPoints.length; i++) {
17675             var nextKeyNodeIndex = (i + 1) % keyNodes.length,
17676                 startNode = keyNodes[i],
17677                 endNode = keyNodes[nextKeyNodeIndex],
17678                 startNodeIndex = nodes.indexOf(startNode),
17679                 endNodeIndex = nodes.indexOf(endNode),
17680                 numberNewPoints = -1,
17681                 indexRange = endNodeIndex - startNodeIndex,
17682                 distance, totalAngle, eachAngle, startAngle, endAngle,
17683                 angle, loc, node, j,
17684                 inBetweenNodes = [];
17685
17686             if (indexRange < 0) {
17687                 indexRange += nodes.length;
17688             }
17689
17690             // position this key node
17691             distance = iD.geo.euclideanDistance(centroid, keyPoints[i]);
17692             if (distance === 0) { distance = 1e-4; }
17693             keyPoints[i] = [
17694                 centroid[0] + (keyPoints[i][0] - centroid[0]) / distance * radius,
17695                 centroid[1] + (keyPoints[i][1] - centroid[1]) / distance * radius];
17696             graph = graph.replace(keyNodes[i].move(projection.invert(keyPoints[i])));
17697
17698             // figure out the between delta angle we want to match to
17699             startAngle = Math.atan2(keyPoints[i][1] - centroid[1], keyPoints[i][0] - centroid[0]);
17700             endAngle = Math.atan2(keyPoints[nextKeyNodeIndex][1] - centroid[1], keyPoints[nextKeyNodeIndex][0] - centroid[0]);
17701             totalAngle = endAngle - startAngle;
17702
17703             // detects looping around -pi/pi
17704             if (totalAngle * sign > 0) {
17705                 totalAngle = -sign * (2 * Math.PI - Math.abs(totalAngle));
17706             }
17707
17708             do {
17709                 numberNewPoints++;
17710                 eachAngle = totalAngle / (indexRange + numberNewPoints);
17711             } while (Math.abs(eachAngle) > maxAngle);
17712
17713             // move existing points
17714             for (j = 1; j < indexRange; j++) {
17715                 angle = startAngle + j * eachAngle;
17716                 loc = projection.invert([
17717                     centroid[0] + Math.cos(angle)*radius,
17718                     centroid[1] + Math.sin(angle)*radius]);
17719
17720                 node = nodes[(j + startNodeIndex) % nodes.length].move(loc);
17721                 graph = graph.replace(node);
17722             }
17723
17724             // add new inbetween nodes if necessary
17725             for (j = 0; j < numberNewPoints; j++) {
17726                 angle = startAngle + (indexRange + j) * eachAngle;
17727                 loc = projection.invert([
17728                     centroid[0] + Math.cos(angle) * radius,
17729                     centroid[1] + Math.sin(angle) * radius]);
17730
17731                 node = iD.Node({loc: loc});
17732                 graph = graph.replace(node);
17733
17734                 nodes.splice(endNodeIndex + j, 0, node);
17735                 inBetweenNodes.push(node.id);
17736             }
17737
17738             // Check for other ways that share these keyNodes..
17739             // If keyNodes are adjacent in both ways,
17740             // we can add inBetween nodes to that shared way too..
17741             if (indexRange === 1 && inBetweenNodes.length) {
17742                 var startIndex1 = way.nodes.lastIndexOf(startNode.id),
17743                     endIndex1 = way.nodes.lastIndexOf(endNode.id),
17744                     wayDirection1 = (endIndex1 - startIndex1);
17745                 if (wayDirection1 < -1) { wayDirection1 = 1;}
17746
17747                 /*jshint -W083 */
17748                 _.each(_.without(graph.parentWays(keyNodes[i]), way), function(sharedWay) {
17749                     if (sharedWay.areAdjacent(startNode.id, endNode.id)) {
17750                         var startIndex2 = sharedWay.nodes.lastIndexOf(startNode.id),
17751                             endIndex2 = sharedWay.nodes.lastIndexOf(endNode.id),
17752                             wayDirection2 = (endIndex2 - startIndex2),
17753                             insertAt = endIndex2;
17754                         if (wayDirection2 < -1) { wayDirection2 = 1;}
17755
17756                         if (wayDirection1 !== wayDirection2) {
17757                             inBetweenNodes.reverse();
17758                             insertAt = startIndex2;
17759                         }
17760                         for (j = 0; j < inBetweenNodes.length; j++) {
17761                             sharedWay = sharedWay.addNode(inBetweenNodes[j], insertAt + j);
17762                         }
17763                         graph = graph.replace(sharedWay);
17764                     }
17765                 });
17766                 /*jshint +W083 */
17767             }
17768
17769         }
17770
17771         // update the way to have all the new nodes
17772         ids = nodes.map(function(n) { return n.id; });
17773         ids.push(ids[0]);
17774
17775         way = way.update({nodes: ids});
17776         graph = graph.replace(way);
17777
17778         return graph;
17779     };
17780
17781     action.makeConvex = function(graph) {
17782         var way = graph.entity(wayId),
17783             nodes = _.uniq(graph.childNodes(way)),
17784             points = nodes.map(function(n) { return projection(n.loc); }),
17785             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17786             hull = d3.geom.hull(points);
17787
17788         // D3 convex hulls go counterclockwise..
17789         if (sign === -1) {
17790             nodes.reverse();
17791             points.reverse();
17792         }
17793
17794         for (var i = 0; i < hull.length - 1; i++) {
17795             var startIndex = points.indexOf(hull[i]),
17796                 endIndex = points.indexOf(hull[i+1]),
17797                 indexRange = (endIndex - startIndex);
17798
17799             if (indexRange < 0) {
17800                 indexRange += nodes.length;
17801             }
17802
17803             // move interior nodes to the surface of the convex hull..
17804             for (var j = 1; j < indexRange; j++) {
17805                 var point = iD.geo.interp(hull[i], hull[i+1], j / indexRange),
17806                     node = nodes[(j + startIndex) % nodes.length].move(projection.invert(point));
17807                 graph = graph.replace(node);
17808             }
17809         }
17810         return graph;
17811     };
17812
17813     action.disabled = function(graph) {
17814         if (!graph.entity(wayId).isClosed())
17815             return 'not_closed';
17816     };
17817
17818     return action;
17819 };
17820 // Connect the ways at the given nodes.
17821 //
17822 // The last node will survive. All other nodes will be replaced with
17823 // the surviving node in parent ways, and then removed.
17824 //
17825 // Tags and relation memberships of of non-surviving nodes are merged
17826 // to the survivor.
17827 //
17828 // This is the inverse of `iD.actions.Disconnect`.
17829 //
17830 // Reference:
17831 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeNodesAction.as
17832 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/MergeNodesAction.java
17833 //
17834 iD.actions.Connect = function(nodeIds) {
17835     return function(graph) {
17836         var survivor = graph.entity(_.last(nodeIds));
17837
17838         for (var i = 0; i < nodeIds.length - 1; i++) {
17839             var node = graph.entity(nodeIds[i]);
17840
17841             /*jshint -W083 */
17842             graph.parentWays(node).forEach(function(parent) {
17843                 if (!parent.areAdjacent(node.id, survivor.id)) {
17844                     graph = graph.replace(parent.replaceNode(node.id, survivor.id));
17845                 }
17846             });
17847
17848             graph.parentRelations(node).forEach(function(parent) {
17849                 graph = graph.replace(parent.replaceMember(node, survivor));
17850             });
17851             /*jshint +W083 */
17852
17853             survivor = survivor.mergeTags(node.tags);
17854             graph = iD.actions.DeleteNode(node.id)(graph);
17855         }
17856
17857         graph = graph.replace(survivor);
17858
17859         return graph;
17860     };
17861 };
17862 iD.actions.DeleteMember = function(relationId, memberIndex) {
17863     return function(graph) {
17864         var relation = graph.entity(relationId)
17865             .removeMember(memberIndex);
17866
17867         graph = graph.replace(relation);
17868
17869         if (relation.isDegenerate())
17870             graph = iD.actions.DeleteRelation(relation.id)(graph);
17871
17872         return graph;
17873     };
17874 };
17875 iD.actions.DeleteMultiple = function(ids) {
17876     var actions = {
17877         way: iD.actions.DeleteWay,
17878         node: iD.actions.DeleteNode,
17879         relation: iD.actions.DeleteRelation
17880     };
17881
17882     var action = function(graph) {
17883         ids.forEach(function(id) {
17884             if (graph.hasEntity(id)) { // It may have been deleted aready.
17885                 graph = actions[graph.entity(id).type](id)(graph);
17886             }
17887         });
17888
17889         return graph;
17890     };
17891
17892     action.disabled = function(graph) {
17893         for (var i = 0; i < ids.length; i++) {
17894             var id = ids[i],
17895                 disabled = actions[graph.entity(id).type](id).disabled(graph);
17896             if (disabled) return disabled;
17897         }
17898     };
17899
17900     return action;
17901 };
17902 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteNodeAction.as
17903 iD.actions.DeleteNode = function(nodeId) {
17904     var action = function(graph) {
17905         var node = graph.entity(nodeId);
17906
17907         graph.parentWays(node)
17908             .forEach(function(parent) {
17909                 parent = parent.removeNode(nodeId);
17910                 graph = graph.replace(parent);
17911
17912                 if (parent.isDegenerate()) {
17913                     graph = iD.actions.DeleteWay(parent.id)(graph);
17914                 }
17915             });
17916
17917         graph.parentRelations(node)
17918             .forEach(function(parent) {
17919                 parent = parent.removeMembersWithID(nodeId);
17920                 graph = graph.replace(parent);
17921
17922                 if (parent.isDegenerate()) {
17923                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17924                 }
17925             });
17926
17927         return graph.remove(node);
17928     };
17929
17930     action.disabled = function() {
17931         return false;
17932     };
17933
17934     return action;
17935 };
17936 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteRelationAction.as
17937 iD.actions.DeleteRelation = function(relationId) {
17938     function deleteEntity(entity, graph) {
17939         return !graph.parentWays(entity).length &&
17940             !graph.parentRelations(entity).length &&
17941             !entity.hasInterestingTags();
17942     }
17943
17944     var action = function(graph) {
17945         var relation = graph.entity(relationId);
17946
17947         graph.parentRelations(relation)
17948             .forEach(function(parent) {
17949                 parent = parent.removeMembersWithID(relationId);
17950                 graph = graph.replace(parent);
17951
17952                 if (parent.isDegenerate()) {
17953                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17954                 }
17955             });
17956
17957         _.uniq(_.pluck(relation.members, 'id')).forEach(function(memberId) {
17958             graph = graph.replace(relation.removeMembersWithID(memberId));
17959
17960             var entity = graph.entity(memberId);
17961             if (deleteEntity(entity, graph)) {
17962                 graph = iD.actions.DeleteMultiple([memberId])(graph);
17963             }
17964         });
17965
17966         return graph.remove(relation);
17967     };
17968
17969     action.disabled = function(graph) {
17970         if (!graph.entity(relationId).isComplete(graph))
17971             return 'incomplete_relation';
17972     };
17973
17974     return action;
17975 };
17976 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteWayAction.as
17977 iD.actions.DeleteWay = function(wayId) {
17978     function deleteNode(node, graph) {
17979         return !graph.parentWays(node).length &&
17980             !graph.parentRelations(node).length &&
17981             !node.hasInterestingTags();
17982     }
17983
17984     var action = function(graph) {
17985         var way = graph.entity(wayId);
17986
17987         graph.parentRelations(way)
17988             .forEach(function(parent) {
17989                 parent = parent.removeMembersWithID(wayId);
17990                 graph = graph.replace(parent);
17991
17992                 if (parent.isDegenerate()) {
17993                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17994                 }
17995             });
17996
17997         _.uniq(way.nodes).forEach(function(nodeId) {
17998             graph = graph.replace(way.removeNode(nodeId));
17999
18000             var node = graph.entity(nodeId);
18001             if (deleteNode(node, graph)) {
18002                 graph = graph.remove(node);
18003             }
18004         });
18005
18006         return graph.remove(way);
18007     };
18008
18009     action.disabled = function() {
18010         return false;
18011     };
18012
18013     return action;
18014 };
18015 iD.actions.DeprecateTags = function(entityId) {
18016     return function(graph) {
18017         var entity = graph.entity(entityId),
18018             newtags = _.clone(entity.tags),
18019             change = false,
18020             rule;
18021
18022         // This handles deprecated tags with a single condition
18023         for (var i = 0; i < iD.data.deprecated.length; i++) {
18024
18025             rule = iD.data.deprecated[i];
18026             var match = _.pairs(rule.old)[0],
18027                 replacements = rule.replace ? _.pairs(rule.replace) : null;
18028
18029             if (entity.tags[match[0]] && match[1] === '*') {
18030
18031                 var value = entity.tags[match[0]];
18032                 if (replacements && !newtags[replacements[0][0]]) {
18033                     newtags[replacements[0][0]] = value;
18034                 }
18035                 delete newtags[match[0]];
18036                 change = true;
18037
18038             } else if (entity.tags[match[0]] === match[1]) {
18039                 newtags = _.assign({}, rule.replace || {}, _.omit(newtags, match[0]));
18040                 change = true;
18041             }
18042         }
18043
18044         if (change) {
18045             return graph.replace(entity.update({tags: newtags}));
18046         } else {
18047             return graph;
18048         }
18049     };
18050 };
18051 iD.actions.DiscardTags = function(difference) {
18052     return function(graph) {
18053         function discardTags(entity) {
18054             if (!_.isEmpty(entity.tags)) {
18055                 var tags = {};
18056                 _.each(entity.tags, function(v, k) {
18057                     if (v) tags[k] = v;
18058                 });
18059
18060                 graph = graph.replace(entity.update({
18061                     tags: _.omit(tags, iD.data.discarded)
18062                 }));
18063             }
18064         }
18065
18066         difference.modified().forEach(discardTags);
18067         difference.created().forEach(discardTags);
18068
18069         return graph;
18070     };
18071 };
18072 // Disconect the ways at the given node.
18073 //
18074 // Optionally, disconnect only the given ways.
18075 //
18076 // For testing convenience, accepts an ID to assign to the (first) new node.
18077 // Normally, this will be undefined and the way will automatically
18078 // be assigned a new ID.
18079 //
18080 // This is the inverse of `iD.actions.Connect`.
18081 //
18082 // Reference:
18083 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/UnjoinNodeAction.as
18084 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/UnGlueAction.java
18085 //
18086 iD.actions.Disconnect = function(nodeId, newNodeId) {
18087     var wayIds;
18088
18089     var action = function(graph) {
18090         var node = graph.entity(nodeId),
18091             connections = action.connections(graph);
18092
18093         connections.forEach(function(connection) {
18094             var way = graph.entity(connection.wayID),
18095                 newNode = iD.Node({id: newNodeId, loc: node.loc, tags: node.tags});
18096
18097             graph = graph.replace(newNode);
18098             if (connection.index === 0 && way.isArea()) {
18099                 // replace shared node with shared node..
18100                 graph = graph.replace(way.replaceNode(way.nodes[0], newNode.id));
18101             } else {
18102                 // replace shared node with multiple new nodes..
18103                 graph = graph.replace(way.updateNode(newNode.id, connection.index));
18104             }
18105         });
18106
18107         return graph;
18108     };
18109
18110     action.connections = function(graph) {
18111         var candidates = [],
18112             keeping = false,
18113             parentWays = graph.parentWays(graph.entity(nodeId));
18114
18115         parentWays.forEach(function(way) {
18116             if (wayIds && wayIds.indexOf(way.id) === -1) {
18117                 keeping = true;
18118                 return;
18119             }
18120             if (way.isArea() && (way.nodes[0] === nodeId)) {
18121                 candidates.push({wayID: way.id, index: 0});
18122             } else {
18123                 way.nodes.forEach(function(waynode, index) {
18124                     if (waynode === nodeId) {
18125                         candidates.push({wayID: way.id, index: index});
18126                     }
18127                 });
18128             }
18129         });
18130
18131         return keeping ? candidates : candidates.slice(1);
18132     };
18133
18134     action.disabled = function(graph) {
18135         var connections = action.connections(graph);
18136         if (connections.length === 0 || (wayIds && wayIds.length !== connections.length))
18137             return 'not_connected';
18138     };
18139
18140     action.limitWays = function(_) {
18141         if (!arguments.length) return wayIds;
18142         wayIds = _;
18143         return action;
18144     };
18145
18146     return action;
18147 };
18148 // Join ways at the end node they share.
18149 //
18150 // This is the inverse of `iD.actions.Split`.
18151 //
18152 // Reference:
18153 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeWaysAction.as
18154 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/CombineWayAction.java
18155 //
18156 iD.actions.Join = function(ids) {
18157
18158     function groupEntitiesByGeometry(graph) {
18159         var entities = ids.map(function(id) { return graph.entity(id); });
18160         return _.extend({line: []}, _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
18161     }
18162
18163     var action = function(graph) {
18164         var ways = ids.map(graph.entity, graph),
18165             survivor = ways[0];
18166
18167         // Prefer to keep an existing way.
18168         for (var i = 0; i < ways.length; i++) {
18169             if (!ways[i].isNew()) {
18170                 survivor = ways[i];
18171                 break;
18172             }
18173         }
18174
18175         var joined = iD.geo.joinWays(ways, graph)[0];
18176
18177         survivor = survivor.update({nodes: _.pluck(joined.nodes, 'id')});
18178         graph = graph.replace(survivor);
18179
18180         joined.forEach(function(way) {
18181             if (way.id === survivor.id)
18182                 return;
18183
18184             graph.parentRelations(way).forEach(function(parent) {
18185                 graph = graph.replace(parent.replaceMember(way, survivor));
18186             });
18187
18188             survivor = survivor.mergeTags(way.tags);
18189
18190             graph = graph.replace(survivor);
18191             graph = iD.actions.DeleteWay(way.id)(graph);
18192         });
18193
18194         return graph;
18195     };
18196
18197     action.disabled = function(graph) {
18198         var geometries = groupEntitiesByGeometry(graph);
18199         if (ids.length < 2 || ids.length !== geometries.line.length)
18200             return 'not_eligible';
18201
18202         var joined = iD.geo.joinWays(ids.map(graph.entity, graph), graph);
18203         if (joined.length > 1)
18204             return 'not_adjacent';
18205
18206         var nodeIds = _.pluck(joined[0].nodes, 'id').slice(1, -1),
18207             relation;
18208
18209         joined[0].forEach(function(way) {
18210             var parents = graph.parentRelations(way);
18211             parents.forEach(function(parent) {
18212                 if (parent.isRestriction() && parent.members.some(function(m) { return nodeIds.indexOf(m.id) >= 0; }))
18213                     relation = parent;
18214             });
18215         });
18216
18217         if (relation)
18218             return 'restriction';
18219     };
18220
18221     return action;
18222 };
18223 iD.actions.Merge = function(ids) {
18224     function groupEntitiesByGeometry(graph) {
18225         var entities = ids.map(function(id) { return graph.entity(id); });
18226         return _.extend({point: [], area: [], line: [], relation: []},
18227             _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
18228     }
18229
18230     var action = function(graph) {
18231         var geometries = groupEntitiesByGeometry(graph),
18232             target = geometries.area[0] || geometries.line[0],
18233             points = geometries.point;
18234
18235         points.forEach(function(point) {
18236             target = target.mergeTags(point.tags);
18237
18238             graph.parentRelations(point).forEach(function(parent) {
18239                 graph = graph.replace(parent.replaceMember(point, target));
18240             });
18241
18242             graph = graph.remove(point);
18243         });
18244
18245         graph = graph.replace(target);
18246
18247         return graph;
18248     };
18249
18250     action.disabled = function(graph) {
18251         var geometries = groupEntitiesByGeometry(graph);
18252         if (geometries.point.length === 0 ||
18253             (geometries.area.length + geometries.line.length) !== 1 ||
18254             geometries.relation.length !== 0)
18255             return 'not_eligible';
18256     };
18257
18258     return action;
18259 };
18260 iD.actions.MergePolygon = function(ids, newRelationId) {
18261
18262     function groupEntities(graph) {
18263         var entities = ids.map(function (id) { return graph.entity(id); });
18264         return _.extend({
18265                 closedWay: [],
18266                 multipolygon: [],
18267                 other: []
18268             }, _.groupBy(entities, function(entity) {
18269                 if (entity.type === 'way' && entity.isClosed()) {
18270                     return 'closedWay';
18271                 } else if (entity.type === 'relation' && entity.isMultipolygon()) {
18272                     return 'multipolygon';
18273                 } else {
18274                     return 'other';
18275                 }
18276             }));
18277     }
18278
18279     var action = function(graph) {
18280         var entities = groupEntities(graph);
18281
18282         // An array representing all the polygons that are part of the multipolygon.
18283         //
18284         // Each element is itself an array of objects with an id property, and has a
18285         // locs property which is an array of the locations forming the polygon.
18286         var polygons = entities.multipolygon.reduce(function(polygons, m) {
18287             return polygons.concat(iD.geo.joinWays(m.members, graph));
18288         }, []).concat(entities.closedWay.map(function(d) {
18289             var member = [{id: d.id}];
18290             member.nodes = graph.childNodes(d);
18291             return member;
18292         }));
18293
18294         // contained is an array of arrays of boolean values,
18295         // where contained[j][k] is true iff the jth way is
18296         // contained by the kth way.
18297         var contained = polygons.map(function(w, i) {
18298             return polygons.map(function(d, n) {
18299                 if (i === n) return null;
18300                 return iD.geo.polygonContainsPolygon(
18301                     _.pluck(d.nodes, 'loc'),
18302                     _.pluck(w.nodes, 'loc'));
18303             });
18304         });
18305
18306         // Sort all polygons as either outer or inner ways
18307         var members = [],
18308             outer = true;
18309
18310         while (polygons.length) {
18311             extractUncontained(polygons);
18312             polygons = polygons.filter(isContained);
18313             contained = contained.filter(isContained).map(filterContained);
18314         }
18315
18316         function isContained(d, i) {
18317             return _.any(contained[i]);
18318         }
18319
18320         function filterContained(d) {
18321             return d.filter(isContained);
18322         }
18323
18324         function extractUncontained(polygons) {
18325             polygons.forEach(function(d, i) {
18326                 if (!isContained(d, i)) {
18327                     d.forEach(function(member) {
18328                         members.push({
18329                             type: 'way',
18330                             id: member.id,
18331                             role: outer ? 'outer' : 'inner'
18332                         });
18333                     });
18334                 }
18335             });
18336             outer = !outer;
18337         }
18338
18339         // Move all tags to one relation
18340         var relation = entities.multipolygon[0] ||
18341             iD.Relation({ id: newRelationId, tags: { type: 'multipolygon' }});
18342
18343         entities.multipolygon.slice(1).forEach(function(m) {
18344             relation = relation.mergeTags(m.tags);
18345             graph = graph.remove(m);
18346         });
18347
18348         entities.closedWay.forEach(function(way) {
18349             function isThisOuter(m) {
18350                 return m.id === way.id && m.role !== 'inner';
18351             }
18352             if (members.some(isThisOuter)) {
18353                 relation = relation.mergeTags(way.tags);
18354                 graph = graph.replace(way.update({ tags: {} }));
18355             }
18356         });
18357
18358         return graph.replace(relation.update({
18359             members: members,
18360             tags: _.omit(relation.tags, 'area')
18361         }));
18362     };
18363
18364     action.disabled = function(graph) {
18365         var entities = groupEntities(graph);
18366         if (entities.other.length > 0 ||
18367             entities.closedWay.length + entities.multipolygon.length < 2)
18368             return 'not_eligible';
18369         if (!entities.multipolygon.every(function(r) { return r.isComplete(graph); }))
18370             return 'incomplete_relation';
18371     };
18372
18373     return action;
18374 };
18375 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18376 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18377 iD.actions.Move = function(ids, delta, projection) {
18378     function addNodes(ids, nodes, graph) {
18379         ids.forEach(function(id) {
18380             var entity = graph.entity(id);
18381             if (entity.type === 'node') {
18382                 nodes.push(id);
18383             } else if (entity.type === 'way') {
18384                 nodes.push.apply(nodes, entity.nodes);
18385             } else {
18386                 addNodes(_.pluck(entity.members, 'id'), nodes, graph);
18387             }
18388         });
18389     }
18390
18391     var action = function(graph) {
18392         var nodes = [];
18393
18394         addNodes(ids, nodes, graph);
18395
18396         _.uniq(nodes).forEach(function(id) {
18397             var node = graph.entity(id),
18398                 start = projection(node.loc),
18399                 end = projection.invert([start[0] + delta[0], start[1] + delta[1]]);
18400             graph = graph.replace(node.move(end));
18401         });
18402
18403         return graph;
18404     };
18405
18406     action.disabled = function(graph) {
18407         function incompleteRelation(id) {
18408             var entity = graph.entity(id);
18409             return entity.type === 'relation' && !entity.isComplete(graph);
18410         }
18411
18412         if (_.any(ids, incompleteRelation))
18413             return 'incomplete_relation';
18414     };
18415
18416     return action;
18417 };
18418 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18419 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18420 iD.actions.MoveNode = function(nodeId, loc) {
18421     return function(graph) {
18422         return graph.replace(graph.entity(nodeId).move(loc));
18423     };
18424 };
18425 iD.actions.Noop = function() {
18426     return function(graph) {
18427         return graph;
18428     };
18429 };
18430 /*
18431  * Based on https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/potlatch2/tools/Quadrilateralise.as
18432  */
18433
18434 iD.actions.Orthogonalize = function(wayId, projection) {
18435     var threshold = 12, // degrees within right or straight to alter
18436         lowerThreshold = Math.cos((90 - threshold) * Math.PI / 180),
18437         upperThreshold = Math.cos(threshold * Math.PI / 180);
18438
18439     var action = function(graph) {
18440         var way = graph.entity(wayId),
18441             nodes = graph.childNodes(way),
18442             points = _.uniq(nodes).map(function(n) { return projection(n.loc); }),
18443             corner = {i: 0, dotp: 1},
18444             epsilon = 1e-4,
18445             i, j, score, motions;
18446
18447         if (nodes.length === 4) {
18448             for (i = 0; i < 1000; i++) {
18449                 motions = points.map(calcMotion);
18450                 points[corner.i] = addPoints(points[corner.i],motions[corner.i]);
18451                 score = corner.dotp;
18452                 if (score < epsilon) {
18453                     break;
18454                 }
18455             }
18456
18457             graph = graph.replace(graph.entity(nodes[corner.i].id)
18458                 .move(projection.invert(points[corner.i])));
18459         } else {
18460             var best,
18461                 originalPoints = _.clone(points);
18462             score = Infinity;
18463
18464             for (i = 0; i < 1000; i++) {
18465                 motions = points.map(calcMotion);
18466                 for (j = 0; j < motions.length; j++) {
18467                     points[j] = addPoints(points[j],motions[j]);
18468                 }
18469                 var newScore = squareness(points);
18470                 if (newScore < score) {
18471                     best = _.clone(points);
18472                     score = newScore;
18473                 }
18474                 if (score < epsilon) {
18475                     break;
18476                 }
18477             }
18478
18479             points = best;
18480
18481             for (i = 0; i < points.length; i++) {
18482                 // only move the points that actually moved
18483                 if (originalPoints[i][0] !== points[i][0] || originalPoints[i][1] !== points[i][1]) {
18484                     graph = graph.replace(graph.entity(nodes[i].id)
18485                         .move(projection.invert(points[i])));
18486                 }
18487             }
18488
18489             // remove empty nodes on straight sections
18490             for (i = 0; i < points.length; i++) {
18491                 var node = nodes[i];
18492
18493                 if (graph.parentWays(node).length > 1 ||
18494                     graph.parentRelations(node).length ||
18495                     node.hasInterestingTags()) {
18496
18497                     continue;
18498                 }
18499
18500                 var dotp = normalizedDotProduct(i, points);
18501                 if (dotp < -1 + epsilon) {
18502                     graph = iD.actions.DeleteNode(nodes[i].id)(graph);
18503                 }
18504             }
18505         }
18506
18507         return graph;
18508
18509         function calcMotion(b, i, array) {
18510             var a = array[(i - 1 + array.length) % array.length],
18511                 c = array[(i + 1) % array.length],
18512                 p = subtractPoints(a, b),
18513                 q = subtractPoints(c, b),
18514                 scale, dotp;
18515
18516             scale = 2 * Math.min(iD.geo.euclideanDistance(p, [0, 0]), iD.geo.euclideanDistance(q, [0, 0]));
18517             p = normalizePoint(p, 1.0);
18518             q = normalizePoint(q, 1.0);
18519
18520             dotp = filterDotProduct(p[0] * q[0] + p[1] * q[1]);
18521
18522             // nasty hack to deal with almost-straight segments (angle is closer to 180 than to 90/270).
18523             if (array.length > 3) {
18524                 if (dotp < -0.707106781186547) {
18525                     dotp += 1.0;
18526                 }
18527             } else if (dotp && Math.abs(dotp) < corner.dotp) {
18528                 corner.i = i;
18529                 corner.dotp = Math.abs(dotp);
18530             }
18531
18532             return normalizePoint(addPoints(p, q), 0.1 * dotp * scale);
18533         }
18534     };
18535
18536     function squareness(points) {
18537         return points.reduce(function(sum, val, i, array) {
18538             var dotp = normalizedDotProduct(i, array);
18539
18540             dotp = filterDotProduct(dotp);
18541             return sum + 2.0 * Math.min(Math.abs(dotp - 1.0), Math.min(Math.abs(dotp), Math.abs(dotp + 1)));
18542         }, 0);
18543     }
18544
18545     function normalizedDotProduct(i, points) {
18546         var a = points[(i - 1 + points.length) % points.length],
18547             b = points[i],
18548             c = points[(i + 1) % points.length],
18549             p = subtractPoints(a, b),
18550             q = subtractPoints(c, b);
18551
18552         p = normalizePoint(p, 1.0);
18553         q = normalizePoint(q, 1.0);
18554
18555         return p[0] * q[0] + p[1] * q[1];
18556     }
18557
18558     function subtractPoints(a, b) {
18559         return [a[0] - b[0], a[1] - b[1]];
18560     }
18561
18562     function addPoints(a, b) {
18563         return [a[0] + b[0], a[1] + b[1]];
18564     }
18565
18566     function normalizePoint(point, scale) {
18567         var vector = [0, 0];
18568         var length = Math.sqrt(point[0] * point[0] + point[1] * point[1]);
18569         if (length !== 0) {
18570             vector[0] = point[0] / length;
18571             vector[1] = point[1] / length;
18572         }
18573
18574         vector[0] *= scale;
18575         vector[1] *= scale;
18576
18577         return vector;
18578     }
18579
18580     function filterDotProduct(dotp) {
18581         if (lowerThreshold > Math.abs(dotp) || Math.abs(dotp) > upperThreshold) {
18582             return dotp;
18583         }
18584
18585         return 0;
18586     }
18587
18588     action.disabled = function(graph) {
18589         var way = graph.entity(wayId),
18590             nodes = graph.childNodes(way),
18591             points = _.uniq(nodes).map(function(n) { return projection(n.loc); });
18592
18593         if (squareness(points)) {
18594             return false;
18595         }
18596
18597         return 'not_squarish';
18598     };
18599
18600     return action;
18601 };
18602 // Create a restriction relation for `turn`, which must have the following structure:
18603 //
18604 //     {
18605 //         from: { node: <node ID>, way: <way ID> },
18606 //         via:  { node: <node ID> },
18607 //         to:   { node: <node ID>, way: <way ID> },
18608 //         restriction: <'no_right_turn', 'no_left_turn', etc.>
18609 //     }
18610 //
18611 // This specifies a restriction of type `restriction` when traveling from
18612 // `from.node` in `from.way` toward `to.node` in `to.way` via `via.node`.
18613 // (The action does not check that these entities form a valid intersection.)
18614 //
18615 // If `restriction` is not provided, it is automatically determined by
18616 // iD.geo.inferRestriction.
18617 //
18618 // If necessary, the `from` and `to` ways are split. In these cases, `from.node`
18619 // and `to.node` are used to determine which portion of the split ways become
18620 // members of the restriction.
18621 //
18622 // For testing convenience, accepts an ID to assign to the new relation.
18623 // Normally, this will be undefined and the relation will automatically
18624 // be assigned a new ID.
18625 //
18626 iD.actions.RestrictTurn = function(turn, projection, restrictionId) {
18627     return function(graph) {
18628         var from = graph.entity(turn.from.way),
18629             via  = graph.entity(turn.via.node),
18630             to   = graph.entity(turn.to.way);
18631
18632         function split(toOrFrom) {
18633             var newID = toOrFrom.newID || iD.Way().id;
18634             graph = iD.actions.Split(via.id, [newID])
18635                 .limitWays([toOrFrom.way])(graph);
18636
18637             var a = graph.entity(newID),
18638                 b = graph.entity(toOrFrom.way);
18639
18640             if (a.nodes.indexOf(toOrFrom.node) !== -1) {
18641                 return [a, b];
18642             } else {
18643                 return [b, a];
18644             }
18645         }
18646
18647         if (!from.affix(via.id)) {
18648             if (turn.from.node === turn.to.node) {
18649                 // U-turn
18650                 from = to = split(turn.from)[0];
18651             } else if (turn.from.way === turn.to.way) {
18652                 // Straight-on
18653                 var s = split(turn.from);
18654                 from = s[0];
18655                 to   = s[1];
18656             } else {
18657                 // Other
18658                 from = split(turn.from)[0];
18659             }
18660         }
18661
18662         if (!to.affix(via.id)) {
18663             to = split(turn.to)[0];
18664         }
18665
18666         return graph.replace(iD.Relation({
18667             id: restrictionId,
18668             tags: {
18669                 type: 'restriction',
18670                 restriction: turn.restriction ||
18671                     iD.geo.inferRestriction(
18672                         graph,
18673                         turn.from,
18674                         turn.via,
18675                         turn.to,
18676                         projection)
18677             },
18678             members: [
18679                 {id: from.id, type: 'way',  role: 'from'},
18680                 {id: via.id,  type: 'node', role: 'via'},
18681                 {id: to.id,   type: 'way',  role: 'to'}
18682             ]
18683         }));
18684     };
18685 };
18686 /*
18687   Order the nodes of a way in reverse order and reverse any direction dependent tags
18688   other than `oneway`. (We assume that correcting a backwards oneway is the primary
18689   reason for reversing a way.)
18690
18691   The following transforms are performed:
18692
18693     Keys:
18694           *:right=* ⟺ *:left=*
18695         *:forward=* ⟺ *:backward=*
18696        direction=up ⟺ direction=down
18697          incline=up ⟺ incline=down
18698             *=right ⟺ *=left
18699
18700     Relation members:
18701        role=forward ⟺ role=backward
18702          role=north ⟺ role=south
18703           role=east ⟺ role=west
18704
18705    In addition, numeric-valued `incline` tags are negated.
18706
18707    The JOSM implementation was used as a guide, but transformations that were of unclear benefit
18708    or adjusted tags that don't seem to be used in practice were omitted.
18709
18710    References:
18711       http://wiki.openstreetmap.org/wiki/Forward_%26_backward,_left_%26_right
18712       http://wiki.openstreetmap.org/wiki/Key:direction#Steps
18713       http://wiki.openstreetmap.org/wiki/Key:incline
18714       http://wiki.openstreetmap.org/wiki/Route#Members
18715       http://josm.openstreetmap.de/browser/josm/trunk/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java
18716  */
18717 iD.actions.Reverse = function(wayId) {
18718     var replacements = [
18719             [/:right$/, ':left'], [/:left$/, ':right'],
18720             [/:forward$/, ':backward'], [/:backward$/, ':forward']
18721         ],
18722         numeric = /^([+\-]?)(?=[\d.])/,
18723         roleReversals = {
18724             forward: 'backward',
18725             backward: 'forward',
18726             north: 'south',
18727             south: 'north',
18728             east: 'west',
18729             west: 'east'
18730         };
18731
18732     function reverseKey(key) {
18733         for (var i = 0; i < replacements.length; ++i) {
18734             var replacement = replacements[i];
18735             if (replacement[0].test(key)) {
18736                 return key.replace(replacement[0], replacement[1]);
18737             }
18738         }
18739         return key;
18740     }
18741
18742     function reverseValue(key, value) {
18743         if (key === 'incline' && numeric.test(value)) {
18744             return value.replace(numeric, function(_, sign) { return sign === '-' ? '' : '-'; });
18745         } else if (key === 'incline' || key === 'direction') {
18746             return {up: 'down', down: 'up'}[value] || value;
18747         } else {
18748             return {left: 'right', right: 'left'}[value] || value;
18749         }
18750     }
18751
18752     return function(graph) {
18753         var way = graph.entity(wayId),
18754             nodes = way.nodes.slice().reverse(),
18755             tags = {}, key, role;
18756
18757         for (key in way.tags) {
18758             tags[reverseKey(key)] = reverseValue(key, way.tags[key]);
18759         }
18760
18761         graph.parentRelations(way).forEach(function(relation) {
18762             relation.members.forEach(function(member, index) {
18763                 if (member.id === way.id && (role = roleReversals[member.role])) {
18764                     relation = relation.updateMember({role: role}, index);
18765                     graph = graph.replace(relation);
18766                 }
18767             });
18768         });
18769
18770         return graph.replace(way.update({nodes: nodes, tags: tags}));
18771     };
18772 };
18773 iD.actions.RotateWay = function(wayId, pivot, angle, projection) {
18774     return function(graph) {
18775         return graph.update(function(graph) {
18776             var way = graph.entity(wayId);
18777
18778             _.unique(way.nodes).forEach(function(id) {
18779
18780                 var node = graph.entity(id),
18781                     point = projection(node.loc),
18782                     radial = [0,0];
18783
18784                 radial[0] = point[0] - pivot[0];
18785                 radial[1] = point[1] - pivot[1];
18786
18787                 point = [
18788                     radial[0] * Math.cos(angle) - radial[1] * Math.sin(angle) + pivot[0],
18789                     radial[0] * Math.sin(angle) + radial[1] * Math.cos(angle) + pivot[1]
18790                 ];
18791
18792                 graph = graph.replace(node.move(projection.invert(point)));
18793
18794             });
18795
18796         });
18797     };
18798 };
18799 // Split a way at the given node.
18800 //
18801 // Optionally, split only the given ways, if multiple ways share
18802 // the given node.
18803 //
18804 // This is the inverse of `iD.actions.Join`.
18805 //
18806 // For testing convenience, accepts an ID to assign to the new way.
18807 // Normally, this will be undefined and the way will automatically
18808 // be assigned a new ID.
18809 //
18810 // Reference:
18811 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/SplitWayAction.as
18812 //
18813 iD.actions.Split = function(nodeId, newWayIds) {
18814     var wayIds;
18815
18816     // if the way is closed, we need to search for a partner node
18817     // to split the way at.
18818     //
18819     // The following looks for a node that is both far away from
18820     // the initial node in terms of way segment length and nearby
18821     // in terms of beeline-distance. This assures that areas get
18822     // split on the most "natural" points (independent of the number
18823     // of nodes).
18824     // For example: bone-shaped areas get split across their waist
18825     // line, circles across the diameter.
18826     function splitArea(nodes, idxA, graph) {
18827         var lengths = new Array(nodes.length),
18828             length,
18829             i,
18830             best = 0,
18831             idxB;
18832
18833         function wrap(index) {
18834             return iD.util.wrap(index, nodes.length);
18835         }
18836
18837         function dist(nA, nB) {
18838             return iD.geo.sphericalDistance(graph.entity(nA).loc, graph.entity(nB).loc);
18839         }
18840
18841         // calculate lengths
18842         length = 0;
18843         for (i = wrap(idxA+1); i !== idxA; i = wrap(i+1)) {
18844             length += dist(nodes[i], nodes[wrap(i-1)]);
18845             lengths[i] = length;
18846         }
18847
18848         length = 0;
18849         for (i = wrap(idxA-1); i !== idxA; i = wrap(i-1)) {
18850             length += dist(nodes[i], nodes[wrap(i+1)]);
18851             if (length < lengths[i])
18852                 lengths[i] = length;
18853         }
18854
18855         // determine best opposite node to split
18856         for (i = 0; i < nodes.length; i++) {
18857             var cost = lengths[i] / dist(nodes[idxA], nodes[i]);
18858             if (cost > best) {
18859                 idxB = i;
18860                 best = cost;
18861             }
18862         }
18863
18864         return idxB;
18865     }
18866
18867     function split(graph, wayA, newWayId) {
18868         var wayB = iD.Way({id: newWayId, tags: wayA.tags}),
18869             nodesA,
18870             nodesB,
18871             isArea = wayA.isArea(),
18872             isOuter = iD.geo.isSimpleMultipolygonOuterMember(wayA, graph);
18873
18874         if (wayA.isClosed()) {
18875             var nodes = wayA.nodes.slice(0, -1),
18876                 idxA = _.indexOf(nodes, nodeId),
18877                 idxB = splitArea(nodes, idxA, graph);
18878
18879             if (idxB < idxA) {
18880                 nodesA = nodes.slice(idxA).concat(nodes.slice(0, idxB + 1));
18881                 nodesB = nodes.slice(idxB, idxA + 1);
18882             } else {
18883                 nodesA = nodes.slice(idxA, idxB + 1);
18884                 nodesB = nodes.slice(idxB).concat(nodes.slice(0, idxA + 1));
18885             }
18886         } else {
18887             var idx = _.indexOf(wayA.nodes, nodeId, 1);
18888             nodesA = wayA.nodes.slice(0, idx + 1);
18889             nodesB = wayA.nodes.slice(idx);
18890         }
18891
18892         wayA = wayA.update({nodes: nodesA});
18893         wayB = wayB.update({nodes: nodesB});
18894
18895         graph = graph.replace(wayA);
18896         graph = graph.replace(wayB);
18897
18898         graph.parentRelations(wayA).forEach(function(relation) {
18899             if (relation.isRestriction()) {
18900                 var via = relation.memberByRole('via');
18901                 if (via && wayB.contains(via.id)) {
18902                     relation = relation.updateMember({id: wayB.id}, relation.memberById(wayA.id).index);
18903                     graph = graph.replace(relation);
18904                 }
18905             } else {
18906                 if (relation === isOuter) {
18907                     graph = graph.replace(relation.mergeTags(wayA.tags));
18908                     graph = graph.replace(wayA.update({tags: {}}));
18909                     graph = graph.replace(wayB.update({tags: {}}));
18910                 }
18911
18912                 var member = {
18913                     id: wayB.id,
18914                     type: 'way',
18915                     role: relation.memberById(wayA.id).role
18916                 };
18917
18918                 graph = iD.actions.AddMember(relation.id, member)(graph);
18919             }
18920         });
18921
18922         if (!isOuter && isArea) {
18923             var multipolygon = iD.Relation({
18924                 tags: _.extend({}, wayA.tags, {type: 'multipolygon'}),
18925                 members: [
18926                     {id: wayA.id, role: 'outer', type: 'way'},
18927                     {id: wayB.id, role: 'outer', type: 'way'}
18928                 ]});
18929
18930             graph = graph.replace(multipolygon);
18931             graph = graph.replace(wayA.update({tags: {}}));
18932             graph = graph.replace(wayB.update({tags: {}}));
18933         }
18934
18935         return graph;
18936     }
18937
18938     var action = function(graph) {
18939         var candidates = action.ways(graph);
18940         for (var i = 0; i < candidates.length; i++) {
18941             graph = split(graph, candidates[i], newWayIds && newWayIds[i]);
18942         }
18943         return graph;
18944     };
18945
18946     action.ways = function(graph) {
18947         var node = graph.entity(nodeId),
18948             parents = graph.parentWays(node),
18949             hasLines = _.any(parents, function(parent) { return parent.geometry(graph) === 'line'; });
18950
18951         return parents.filter(function(parent) {
18952             if (wayIds && wayIds.indexOf(parent.id) === -1)
18953                 return false;
18954
18955             if (!wayIds && hasLines && parent.geometry(graph) !== 'line')
18956                 return false;
18957
18958             if (parent.isClosed()) {
18959                 return true;
18960             }
18961
18962             for (var i = 1; i < parent.nodes.length - 1; i++) {
18963                 if (parent.nodes[i] === nodeId) {
18964                     return true;
18965                 }
18966             }
18967
18968             return false;
18969         });
18970     };
18971
18972     action.disabled = function(graph) {
18973         var candidates = action.ways(graph);
18974         if (candidates.length === 0 || (wayIds && wayIds.length !== candidates.length))
18975             return 'not_eligible';
18976     };
18977
18978     action.limitWays = function(_) {
18979         if (!arguments.length) return wayIds;
18980         wayIds = _;
18981         return action;
18982     };
18983
18984     return action;
18985 };
18986 /*
18987  * Based on https://github.com/openstreetmap/potlatch2/net/systemeD/potlatch2/tools/Straighten.as
18988  */
18989
18990 iD.actions.Straighten = function(wayId, projection) {
18991     function positionAlongWay(n, s, e) {
18992         return ((n[0] - s[0]) * (e[0] - s[0]) + (n[1] - s[1]) * (e[1] - s[1]))/
18993                 (Math.pow(e[0] - s[0], 2) + Math.pow(e[1] - s[1], 2));
18994     }
18995
18996     var action = function(graph) {
18997         var way = graph.entity(wayId),
18998             nodes = graph.childNodes(way),
18999             points = nodes.map(function(n) { return projection(n.loc); }),
19000             startPoint = points[0],
19001             endPoint = points[points.length-1],
19002             toDelete = [],
19003             i;
19004
19005         for (i = 1; i < points.length-1; i++) {
19006             var node = nodes[i],
19007                 point = points[i];
19008
19009             if (graph.parentWays(node).length > 1 ||
19010                 graph.parentRelations(node).length ||
19011                 node.hasInterestingTags()) {
19012
19013                 var u = positionAlongWay(point, startPoint, endPoint),
19014                     p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
19015                     p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]);
19016
19017                 graph = graph.replace(graph.entity(node.id)
19018                     .move(projection.invert([p0, p1])));
19019             } else {
19020                 // safe to delete
19021                 if (toDelete.indexOf(node) === -1) {
19022                     toDelete.push(node);
19023                 }
19024             }
19025         }
19026
19027         for (i = 0; i < toDelete.length; i++) {
19028             graph = iD.actions.DeleteNode(toDelete[i].id)(graph);
19029         }
19030
19031         return graph;
19032     };
19033     
19034     action.disabled = function(graph) {
19035         // check way isn't too bendy
19036         var way = graph.entity(wayId),
19037             nodes = graph.childNodes(way),
19038             points = nodes.map(function(n) { return projection(n.loc); }),
19039             startPoint = points[0],
19040             endPoint = points[points.length-1],
19041             threshold = 0.2 * Math.sqrt(Math.pow(startPoint[0] - endPoint[0], 2) + Math.pow(startPoint[1] - endPoint[1], 2)),
19042             i;
19043
19044         for (i = 1; i < points.length-1; i++) {
19045             var point = points[i],
19046                 u = positionAlongWay(point, startPoint, endPoint),
19047                 p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
19048                 p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]),
19049                 dist = Math.sqrt(Math.pow(p0 - point[0], 2) + Math.pow(p1 - point[1], 2));
19050
19051             // to bendy if point is off by 20% of total start/end distance in projected space
19052             if (dist > threshold) {
19053                 return 'too_bendy';
19054             }
19055         }
19056     };
19057
19058     return action;
19059 };
19060 // Remove the effects of `turn.restriction` on `turn`, which must have the
19061 // following structure:
19062 //
19063 //     {
19064 //         from: { node: <node ID>, way: <way ID> },
19065 //         via:  { node: <node ID> },
19066 //         to:   { node: <node ID>, way: <way ID> },
19067 //         restriction: <relation ID>
19068 //     }
19069 //
19070 // In the simple case, `restriction` is a reference to a `no_*` restriction
19071 // on the turn itself. In this case, it is simply deleted.
19072 //
19073 // The more complex case is where `restriction` references an `only_*`
19074 // restriction on a different turn in the same intersection. In that case,
19075 // that restriction is also deleted, but at the same time restrictions on
19076 // the turns other than the first two are created.
19077 //
19078 iD.actions.UnrestrictTurn = function(turn) {
19079     return function(graph) {
19080         return iD.actions.DeleteRelation(turn.restriction)(graph);
19081     };
19082 };
19083 iD.behavior = {};
19084 iD.behavior.AddWay = function(context) {
19085     var event = d3.dispatch('start', 'startFromWay', 'startFromNode'),
19086         draw = iD.behavior.Draw(context);
19087
19088     var addWay = function(surface) {
19089         draw.on('click', event.start)
19090             .on('clickWay', event.startFromWay)
19091             .on('clickNode', event.startFromNode)
19092             .on('cancel', addWay.cancel)
19093             .on('finish', addWay.cancel);
19094
19095         context.map()
19096             .dblclickEnable(false);
19097
19098         surface.call(draw);
19099     };
19100
19101     addWay.off = function(surface) {
19102         surface.call(draw.off);
19103     };
19104
19105     addWay.cancel = function() {
19106         window.setTimeout(function() {
19107             context.map().dblclickEnable(true);
19108         }, 1000);
19109
19110         context.enter(iD.modes.Browse(context));
19111     };
19112
19113     addWay.tail = function(text) {
19114         draw.tail(text);
19115         return addWay;
19116     };
19117
19118     return d3.rebind(addWay, event, 'on');
19119 };
19120 /*
19121     `iD.behavior.drag` is like `d3.behavior.drag`, with the following differences:
19122
19123     * The `origin` function is expected to return an [x, y] tuple rather than an
19124       {x, y} object.
19125     * The events are `start`, `move`, and `end`.
19126       (https://github.com/mbostock/d3/issues/563)
19127     * The `start` event is not dispatched until the first cursor movement occurs.
19128       (https://github.com/mbostock/d3/pull/368)
19129     * The `move` event has a `point` and `delta` [x, y] tuple properties rather
19130       than `x`, `y`, `dx`, and `dy` properties.
19131     * The `end` event is not dispatched if no movement occurs.
19132     * An `off` function is available that unbinds the drag's internal event handlers.
19133     * Delegation is supported via the `delegate` function.
19134
19135  */
19136 iD.behavior.drag = function() {
19137     function d3_eventCancel() {
19138       d3.event.stopPropagation();
19139       d3.event.preventDefault();
19140     }
19141
19142     var event = d3.dispatch('start', 'move', 'end'),
19143         origin = null,
19144         selector = '',
19145         filter = null,
19146         event_, target, surface;
19147
19148     event.of = function(thiz, argumentz) {
19149       return function(e1) {
19150         var e0 = e1.sourceEvent = d3.event;
19151         e1.target = drag;
19152         d3.event = e1;
19153         try {
19154           event[e1.type].apply(thiz, argumentz);
19155         } finally {
19156           d3.event = e0;
19157         }
19158       };
19159     };
19160
19161     var d3_event_userSelectProperty = iD.util.prefixCSSProperty('UserSelect'),
19162         d3_event_userSelectSuppress = d3_event_userSelectProperty ?
19163             function () {
19164                 var selection = d3.selection(),
19165                     select = selection.style(d3_event_userSelectProperty);
19166                 selection.style(d3_event_userSelectProperty, 'none');
19167                 return function () {
19168                     selection.style(d3_event_userSelectProperty, select);
19169                 };
19170             } :
19171             function (type) {
19172                 var w = d3.select(window).on('selectstart.' + type, d3_eventCancel);
19173                 return function () {
19174                     w.on('selectstart.' + type, null);
19175                 };
19176             };
19177
19178     function mousedown() {
19179         target = this;
19180         event_ = event.of(target, arguments);
19181         var eventTarget = d3.event.target,
19182             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19183             offset,
19184             origin_ = point(),
19185             started = false,
19186             selectEnable = d3_event_userSelectSuppress(touchId !== null ? 'drag-' + touchId : 'drag');
19187
19188         var w = d3.select(window)
19189             .on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', dragmove)
19190             .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', dragend, true);
19191
19192         if (origin) {
19193             offset = origin.apply(target, arguments);
19194             offset = [offset[0] - origin_[0], offset[1] - origin_[1]];
19195         } else {
19196             offset = [0, 0];
19197         }
19198
19199         if (touchId === null) d3.event.stopPropagation();
19200
19201         function point() {
19202             var p = target.parentNode || surface;
19203             return touchId !== null ? d3.touches(p).filter(function(p) {
19204                 return p.identifier === touchId;
19205             })[0] : d3.mouse(p);
19206         }
19207
19208         function dragmove() {
19209
19210             var p = point(),
19211                 dx = p[0] - origin_[0],
19212                 dy = p[1] - origin_[1];
19213             
19214             if (dx === 0 && dy === 0)
19215                 return;
19216
19217             if (!started) {
19218                 started = true;
19219                 event_({
19220                     type: 'start'
19221                 });
19222             }
19223
19224             origin_ = p;
19225             d3_eventCancel();
19226
19227             event_({
19228                 type: 'move',
19229                 point: [p[0] + offset[0],  p[1] + offset[1]],
19230                 delta: [dx, dy]
19231             });
19232         }
19233
19234         function dragend() {
19235             if (started) {
19236                 event_({
19237                     type: 'end'
19238                 });
19239
19240                 d3_eventCancel();
19241                 if (d3.event.target === eventTarget) w.on('click.drag', click, true);
19242             }
19243
19244             w.on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', null)
19245                 .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', null);
19246             selectEnable();
19247         }
19248
19249         function click() {
19250             d3_eventCancel();
19251             w.on('click.drag', null);
19252         }
19253     }
19254
19255     function drag(selection) {
19256         var matchesSelector = iD.util.prefixDOMProperty('matchesSelector'),
19257             delegate = mousedown;
19258
19259         if (selector) {
19260             delegate = function() {
19261                 var root = this,
19262                     target = d3.event.target;
19263                 for (; target && target !== root; target = target.parentNode) {
19264                     if (target[matchesSelector](selector) &&
19265                             (!filter || filter(target.__data__))) {
19266                         return mousedown.call(target, target.__data__);
19267                     }
19268                 }
19269             };
19270         }
19271
19272         selection.on('mousedown.drag' + selector, delegate)
19273             .on('touchstart.drag' + selector, delegate);
19274     }
19275
19276     drag.off = function(selection) {
19277         selection.on('mousedown.drag' + selector, null)
19278             .on('touchstart.drag' + selector, null);
19279     };
19280
19281     drag.delegate = function(_) {
19282         if (!arguments.length) return selector;
19283         selector = _;
19284         return drag;
19285     };
19286
19287     drag.filter = function(_) {
19288         if (!arguments.length) return origin;
19289         filter = _;
19290         return drag;
19291     };
19292
19293     drag.origin = function (_) {
19294         if (!arguments.length) return origin;
19295         origin = _;
19296         return drag;
19297     };
19298
19299     drag.cancel = function() {
19300         d3.select(window)
19301             .on('mousemove.drag', null)
19302             .on('mouseup.drag', null);
19303         return drag;
19304     };
19305
19306     drag.target = function() {
19307         if (!arguments.length) return target;
19308         target = arguments[0];
19309         event_ = event.of(target, Array.prototype.slice.call(arguments, 1));
19310         return drag;
19311     };
19312
19313     drag.surface = function() {
19314         if (!arguments.length) return surface;
19315         surface = arguments[0];
19316         return drag;
19317     };
19318
19319     return d3.rebind(drag, event, 'on');
19320 };
19321 iD.behavior.Draw = function(context) {
19322     var event = d3.dispatch('move', 'click', 'clickWay',
19323         'clickNode', 'undo', 'cancel', 'finish'),
19324         keybinding = d3.keybinding('draw'),
19325         hover = iD.behavior.Hover(context)
19326             .altDisables(true)
19327             .on('hover', context.ui().sidebar.hover),
19328         tail = iD.behavior.Tail(),
19329         edit = iD.behavior.Edit(context),
19330         closeTolerance = 4,
19331         tolerance = 12;
19332
19333     function datum() {
19334         if (d3.event.altKey) return {};
19335         else return d3.event.target.__data__ || {};
19336     }
19337
19338     function mousedown() {
19339
19340         function point() {
19341             var p = element.node().parentNode;
19342             return touchId !== null ? d3.touches(p).filter(function(p) {
19343                 return p.identifier === touchId;
19344             })[0] : d3.mouse(p);
19345         }
19346
19347         var element = d3.select(this),
19348             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19349             time = +new Date(),
19350             pos = point();
19351
19352         element.on('mousemove.draw', null);
19353
19354         d3.select(window).on('mouseup.draw', function() {
19355             element.on('mousemove.draw', mousemove);
19356             if (iD.geo.euclideanDistance(pos, point()) < closeTolerance ||
19357                 (iD.geo.euclideanDistance(pos, point()) < tolerance &&
19358                 (+new Date() - time) < 500)) {
19359
19360                 // Prevent a quick second click
19361                 d3.select(window).on('click.draw-block', function() {
19362                     d3.event.stopPropagation();
19363                 }, true);
19364
19365                 context.map().dblclickEnable(false);
19366
19367                 window.setTimeout(function() {
19368                     context.map().dblclickEnable(true);
19369                     d3.select(window).on('click.draw-block', null);
19370                 }, 500);
19371
19372                 click();
19373             }
19374         });
19375     }
19376
19377     function mousemove() {
19378         event.move(datum());
19379     }
19380
19381     function click() {
19382         var d = datum();
19383         if (d.type === 'way') {
19384             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection),
19385                 edge = [d.nodes[choice.index - 1], d.nodes[choice.index]];
19386             event.clickWay(choice.loc, edge);
19387
19388         } else if (d.type === 'node') {
19389             event.clickNode(d);
19390
19391         } else {
19392             event.click(context.map().mouseCoordinates());
19393         }
19394     }
19395
19396     function backspace() {
19397         d3.event.preventDefault();
19398         event.undo();
19399     }
19400
19401     function del() {
19402         d3.event.preventDefault();
19403         event.cancel();
19404     }
19405
19406     function ret() {
19407         d3.event.preventDefault();
19408         event.finish();
19409     }
19410
19411     function draw(selection) {
19412         context.install(hover);
19413         context.install(edit);
19414
19415         if (!iD.behavior.Draw.usedTails[tail.text()]) {
19416             context.install(tail);
19417         }
19418
19419         keybinding
19420             .on('⌫', backspace)
19421             .on('⌦', del)
19422             .on('⎋', ret)
19423             .on('↩', ret);
19424
19425         selection
19426             .on('mousedown.draw', mousedown)
19427             .on('mousemove.draw', mousemove);
19428
19429         d3.select(document)
19430             .call(keybinding);
19431
19432         return draw;
19433     }
19434
19435     draw.off = function(selection) {
19436         context.uninstall(hover);
19437         context.uninstall(edit);
19438
19439         if (!iD.behavior.Draw.usedTails[tail.text()]) {
19440             context.uninstall(tail);
19441             iD.behavior.Draw.usedTails[tail.text()] = true;
19442         }
19443
19444         selection
19445             .on('mousedown.draw', null)
19446             .on('mousemove.draw', null);
19447
19448         d3.select(window)
19449             .on('mouseup.draw', null);
19450
19451         d3.select(document)
19452             .call(keybinding.off);
19453     };
19454
19455     draw.tail = function(_) {
19456         tail.text(_);
19457         return draw;
19458     };
19459
19460     return d3.rebind(draw, event, 'on');
19461 };
19462
19463 iD.behavior.Draw.usedTails = {};
19464 iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) {
19465     var way = context.entity(wayId),
19466         isArea = context.geometry(wayId) === 'area',
19467         finished = false,
19468         annotation = t((way.isDegenerate() ?
19469             'operations.start.annotation.' :
19470             'operations.continue.annotation.') + context.geometry(wayId)),
19471         draw = iD.behavior.Draw(context);
19472
19473     var startIndex = typeof index === 'undefined' ? way.nodes.length - 1 : 0,
19474         start = iD.Node({loc: context.graph().entity(way.nodes[startIndex]).loc}),
19475         end = iD.Node({loc: context.map().mouseCoordinates()}),
19476         segment = iD.Way({
19477             nodes: typeof index === 'undefined' ? [start.id, end.id] : [end.id, start.id],
19478             tags: _.clone(way.tags)
19479         });
19480
19481     var f = context[way.isDegenerate() ? 'replace' : 'perform'];
19482     if (isArea) {
19483         f(iD.actions.AddEntity(end),
19484             iD.actions.AddVertex(wayId, end.id, index));
19485     } else {
19486         f(iD.actions.AddEntity(start),
19487             iD.actions.AddEntity(end),
19488             iD.actions.AddEntity(segment));
19489     }
19490
19491     function move(datum) {
19492         var loc;
19493
19494         if (datum.type === 'node' && datum.id !== end.id) {
19495             loc = datum.loc;
19496         } else if (datum.type === 'way' && datum.id !== segment.id) {
19497             loc = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection).loc;
19498         } else {
19499             loc = context.map().mouseCoordinates();
19500         }
19501
19502         context.replace(iD.actions.MoveNode(end.id, loc));
19503     }
19504
19505     function undone() {
19506         finished = true;
19507         context.enter(iD.modes.Browse(context));
19508     }
19509
19510     function setActiveElements() {
19511         var active = isArea ? [wayId, end.id] : [segment.id, start.id, end.id];
19512         context.surface().selectAll(iD.util.entitySelector(active))
19513             .classed('active', true);
19514     }
19515
19516     var drawWay = function(surface) {
19517         draw.on('move', move)
19518             .on('click', drawWay.add)
19519             .on('clickWay', drawWay.addWay)
19520             .on('clickNode', drawWay.addNode)
19521             .on('undo', context.undo)
19522             .on('cancel', drawWay.cancel)
19523             .on('finish', drawWay.finish);
19524
19525         context.map()
19526             .dblclickEnable(false)
19527             .on('drawn.draw', setActiveElements);
19528
19529         setActiveElements();
19530
19531         surface.call(draw);
19532
19533         context.history()
19534             .on('undone.draw', undone);
19535     };
19536
19537     drawWay.off = function(surface) {
19538         if (!finished)
19539             context.pop();
19540
19541         context.map()
19542             .on('drawn.draw', null);
19543
19544         surface.call(draw.off)
19545             .selectAll('.active')
19546             .classed('active', false);
19547
19548         context.history()
19549             .on('undone.draw', null);
19550     };
19551
19552     function ReplaceTemporaryNode(newNode) {
19553         return function(graph) {
19554             if (isArea) {
19555                 return graph
19556                     .replace(way.addNode(newNode.id, index))
19557                     .remove(end);
19558
19559             } else {
19560                 return graph
19561                     .replace(graph.entity(wayId).addNode(newNode.id, index))
19562                     .remove(end)
19563                     .remove(segment)
19564                     .remove(start);
19565             }
19566         };
19567     }
19568
19569     // Accept the current position of the temporary node and continue drawing.
19570     drawWay.add = function(loc) {
19571
19572         // prevent duplicate nodes
19573         var last = context.hasEntity(way.nodes[way.nodes.length - (isArea ? 2 : 1)]);
19574         if (last && last.loc[0] === loc[0] && last.loc[1] === loc[1]) return;
19575
19576         var newNode = iD.Node({loc: loc});
19577
19578         context.replace(
19579             iD.actions.AddEntity(newNode),
19580             ReplaceTemporaryNode(newNode),
19581             annotation);
19582
19583         finished = true;
19584         context.enter(mode);
19585     };
19586
19587     // Connect the way to an existing way.
19588     drawWay.addWay = function(loc, edge) {
19589         var previousEdge = startIndex ?
19590             [way.nodes[startIndex], way.nodes[startIndex - 1]] :
19591             [way.nodes[0], way.nodes[1]];
19592
19593         // Avoid creating duplicate segments
19594         if (!isArea && iD.geo.edgeEqual(edge, previousEdge))
19595             return;
19596
19597         var newNode = iD.Node({ loc: loc });
19598
19599         context.perform(
19600             iD.actions.AddMidpoint({ loc: loc, edge: edge}, newNode),
19601             ReplaceTemporaryNode(newNode),
19602             annotation);
19603
19604         finished = true;
19605         context.enter(mode);
19606     };
19607
19608     // Connect the way to an existing node and continue drawing.
19609     drawWay.addNode = function(node) {
19610
19611         // Avoid creating duplicate segments
19612         if (way.areAdjacent(node.id, way.nodes[way.nodes.length - 1])) return;
19613
19614         context.perform(
19615             ReplaceTemporaryNode(node),
19616             annotation);
19617
19618         finished = true;
19619         context.enter(mode);
19620     };
19621
19622     // Finish the draw operation, removing the temporary node. If the way has enough
19623     // nodes to be valid, it's selected. Otherwise, return to browse mode.
19624     drawWay.finish = function() {
19625         context.pop();
19626         finished = true;
19627
19628         window.setTimeout(function() {
19629             context.map().dblclickEnable(true);
19630         }, 1000);
19631
19632         if (context.hasEntity(wayId)) {
19633             context.enter(
19634                 iD.modes.Select(context, [wayId])
19635                     .suppressMenu(true)
19636                     .newFeature(true));
19637         } else {
19638             context.enter(iD.modes.Browse(context));
19639         }
19640     };
19641
19642     // Cancel the draw operation and return to browse, deleting everything drawn.
19643     drawWay.cancel = function() {
19644         context.perform(
19645             d3.functor(baseGraph),
19646             t('operations.cancel_draw.annotation'));
19647
19648         window.setTimeout(function() {
19649             context.map().dblclickEnable(true);
19650         }, 1000);
19651
19652         finished = true;
19653         context.enter(iD.modes.Browse(context));
19654     };
19655
19656     drawWay.tail = function(text) {
19657         draw.tail(text);
19658         return drawWay;
19659     };
19660
19661     return drawWay;
19662 };
19663 iD.behavior.Edit = function(context) {
19664     function edit() {
19665         context.map()
19666             .minzoom(16);
19667     }
19668
19669     edit.off = function() {
19670         context.map()
19671             .minzoom(0);
19672     };
19673
19674     return edit;
19675 };
19676 iD.behavior.Hash = function(context) {
19677     var s0 = null, // cached location.hash
19678         lat = 90 - 1e-8; // allowable latitude range
19679
19680     var parser = function(map, s) {
19681         var q = iD.util.stringQs(s);
19682         var args = (q.map || '').split('/').map(Number);
19683         if (args.length < 3 || args.some(isNaN)) {
19684             return true; // replace bogus hash
19685         } else if (s !== formatter(map).slice(1)) {
19686             map.centerZoom([args[1],
19687                 Math.min(lat, Math.max(-lat, args[2]))], args[0]);
19688         }
19689     };
19690
19691     var formatter = function(map) {
19692         var mode = context.mode(),
19693             center = map.center(),
19694             zoom = map.zoom(),
19695             precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2)),
19696             q = _.omit(iD.util.stringQs(location.hash.substring(1)), 'comment'),
19697             newParams = {};
19698
19699         if (mode && mode.id === 'browse') {
19700             delete q.id;
19701         } else {
19702             var selected = context.selectedIDs().filter(function(id) {
19703                 return !context.entity(id).isNew();
19704             });
19705             if (selected.length) {
19706                 newParams.id = selected.join(',');
19707             }
19708         }
19709
19710         newParams.map = zoom.toFixed(2) +
19711                 '/' + center[0].toFixed(precision) +
19712                 '/' + center[1].toFixed(precision);
19713
19714         return '#' + iD.util.qsString(_.assign(q, newParams), true);
19715     };
19716
19717     function update() {
19718         var s1 = formatter(context.map());
19719         if (s0 !== s1) location.replace(s0 = s1); // don't recenter the map!
19720     }
19721
19722     var throttledUpdate = _.throttle(update, 500);
19723
19724     function hashchange() {
19725         if (location.hash === s0) return; // ignore spurious hashchange events
19726         if (parser(context.map(), (s0 = location.hash).substring(1))) {
19727             update(); // replace bogus hash
19728         }
19729     }
19730
19731     function hash() {
19732         context.map()
19733             .on('move.hash', throttledUpdate);
19734
19735         context
19736             .on('enter.hash', throttledUpdate);
19737
19738         d3.select(window)
19739             .on('hashchange.hash', hashchange);
19740
19741         if (location.hash) {
19742             var q = iD.util.stringQs(location.hash.substring(1));
19743             if (q.id) context.loadEntity(q.id.split(',')[0], !q.map);
19744             if (q.comment) context.storage('comment', q.comment);
19745             hashchange();
19746             if (q.map) hash.hadHash = true;
19747         }
19748     }
19749
19750     hash.off = function() {
19751         context.map()
19752             .on('move.hash', null);
19753
19754         context
19755             .on('enter.hash', null);
19756
19757         d3.select(window)
19758             .on('hashchange.hash', null);
19759
19760         location.hash = '';
19761     };
19762
19763     return hash;
19764 };
19765 /*
19766    The hover behavior adds the `.hover` class on mouseover to all elements to which
19767    the identical datum is bound, and removes it on mouseout.
19768
19769    The :hover pseudo-class is insufficient for iD's purposes because a datum's visual
19770    representation may consist of several elements scattered throughout the DOM hierarchy.
19771    Only one of these elements can have the :hover pseudo-class, but all of them will
19772    have the .hover class.
19773  */
19774 iD.behavior.Hover = function() {
19775     var dispatch = d3.dispatch('hover'),
19776         selection,
19777         altDisables,
19778         target;
19779
19780     function keydown() {
19781         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19782             dispatch.hover(null);
19783             selection.selectAll('.hover')
19784                 .classed('hover-suppressed', true)
19785                 .classed('hover', false);
19786         }
19787     }
19788
19789     function keyup() {
19790         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19791             dispatch.hover(target ? target.id : null);
19792             selection.selectAll('.hover-suppressed')
19793                 .classed('hover-suppressed', false)
19794                 .classed('hover', true);
19795         }
19796     }
19797
19798     var hover = function(__) {
19799         selection = __;
19800
19801         function enter(d) {
19802             if (d === target) return;
19803
19804             target = d;
19805
19806             selection.selectAll('.hover')
19807                 .classed('hover', false);
19808             selection.selectAll('.hover-suppressed')
19809                 .classed('hover-suppressed', false);
19810
19811             if (target instanceof iD.Entity) {
19812                 var selector = '.' + target.id;
19813
19814                 if (target.type === 'relation') {
19815                     target.members.forEach(function(member) {
19816                         selector += ', .' + member.id;
19817                     });
19818                 }
19819
19820                 var suppressed = altDisables && d3.event && d3.event.altKey;
19821
19822                 selection.selectAll(selector)
19823                     .classed(suppressed ? 'hover-suppressed' : 'hover', true);
19824
19825                 dispatch.hover(target.id);
19826             } else {
19827                 dispatch.hover(null);
19828             }
19829         }
19830
19831         var down;
19832
19833         function mouseover() {
19834             if (down) return;
19835             var target = d3.event.target;
19836             enter(target ? target.__data__ : null);
19837         }
19838
19839         function mouseout() {
19840             if (down) return;
19841             var target = d3.event.relatedTarget;
19842             enter(target ? target.__data__ : null);
19843         }
19844
19845         function mousedown() {
19846             down = true;
19847             d3.select(window)
19848                 .on('mouseup.hover', mouseup);
19849         }
19850
19851         function mouseup() {
19852             down = false;
19853         }
19854
19855         selection
19856             .on('mouseover.hover', mouseover)
19857             .on('mouseout.hover', mouseout)
19858             .on('mousedown.hover', mousedown)
19859             .on('mouseup.hover', mouseup);
19860
19861         d3.select(window)
19862             .on('keydown.hover', keydown)
19863             .on('keyup.hover', keyup);
19864     };
19865
19866     hover.off = function(selection) {
19867         selection.selectAll('.hover')
19868             .classed('hover', false);
19869         selection.selectAll('.hover-suppressed')
19870             .classed('hover-suppressed', false);
19871
19872         selection
19873             .on('mouseover.hover', null)
19874             .on('mouseout.hover', null)
19875             .on('mousedown.hover', null)
19876             .on('mouseup.hover', null);
19877
19878         d3.select(window)
19879             .on('keydown.hover', null)
19880             .on('keyup.hover', null)
19881             .on('mouseup.hover', null);
19882     };
19883
19884     hover.altDisables = function(_) {
19885         if (!arguments.length) return altDisables;
19886         altDisables = _;
19887         return hover;
19888     };
19889
19890     return d3.rebind(hover, dispatch, 'on');
19891 };
19892 iD.behavior.Lasso = function(context) {
19893
19894     var behavior = function(selection) {
19895
19896         var mouse = null,
19897             lasso;
19898
19899         function mousedown() {
19900             if (d3.event.shiftKey === true) {
19901
19902                 mouse = context.mouse();
19903                 lasso = null;
19904
19905                 selection
19906                     .on('mousemove.lasso', mousemove)
19907                     .on('mouseup.lasso', mouseup);
19908
19909                 d3.event.stopPropagation();
19910             }
19911         }
19912
19913         function mousemove() {
19914             if (!lasso) {
19915                 lasso = iD.ui.Lasso(context).a(mouse);
19916                 context.surface().call(lasso);
19917             }
19918
19919             lasso.b(context.mouse());
19920         }
19921
19922         function normalize(a, b) {
19923             return [
19924                 [Math.min(a[0], b[0]), Math.min(a[1], b[1])],
19925                 [Math.max(a[0], b[0]), Math.max(a[1], b[1])]];
19926         }
19927
19928         function mouseup() {
19929
19930             selection
19931                 .on('mousemove.lasso', null)
19932                 .on('mouseup.lasso', null);
19933
19934             if (!lasso) return;
19935
19936             var extent = iD.geo.Extent(
19937                 normalize(context.projection.invert(lasso.a()),
19938                 context.projection.invert(lasso.b())));
19939
19940             lasso.close();
19941
19942             var selected = context.intersects(extent).filter(function (entity) {
19943                 return entity.type === 'node';
19944             });
19945
19946             if (selected.length) {
19947                 context.enter(iD.modes.Select(context, _.pluck(selected, 'id')));
19948             }
19949         }
19950
19951         selection
19952             .on('mousedown.lasso', mousedown);
19953     };
19954
19955     behavior.off = function(selection) {
19956         selection.on('mousedown.lasso', null);
19957     };
19958
19959     return behavior;
19960 };
19961 iD.behavior.Select = function(context) {
19962     function keydown() {
19963         if (d3.event && d3.event.shiftKey) {
19964             context.surface()
19965                 .classed('behavior-multiselect', true);
19966         }
19967     }
19968
19969     function keyup() {
19970         if (!d3.event || !d3.event.shiftKey) {
19971             context.surface()
19972                 .classed('behavior-multiselect', false);
19973         }
19974     }
19975
19976     function click() {
19977         var datum = d3.event.target.__data__;
19978         var lasso = d3.select('#surface .lasso').node();
19979         if (!(datum instanceof iD.Entity)) {
19980             if (!d3.event.shiftKey && !lasso)
19981                 context.enter(iD.modes.Browse(context));
19982
19983         } else if (!d3.event.shiftKey && !lasso) {
19984             // Avoid re-entering Select mode with same entity.
19985             if (context.selectedIDs().length !== 1 || context.selectedIDs()[0] !== datum.id) {
19986                 context.enter(iD.modes.Select(context, [datum.id]));
19987             } else {
19988                 context.mode().reselect();
19989             }
19990         } else if (context.selectedIDs().indexOf(datum.id) >= 0) {
19991             var selectedIDs = _.without(context.selectedIDs(), datum.id);
19992             context.enter(selectedIDs.length ?
19993                 iD.modes.Select(context, selectedIDs) :
19994                 iD.modes.Browse(context));
19995
19996         } else {
19997             context.enter(iD.modes.Select(context, context.selectedIDs().concat([datum.id])));
19998         }
19999     }
20000
20001     var behavior = function(selection) {
20002         d3.select(window)
20003             .on('keydown.select', keydown)
20004             .on('keyup.select', keyup);
20005
20006         selection.on('click.select', click);
20007
20008         keydown();
20009     };
20010
20011     behavior.off = function(selection) {
20012         d3.select(window)
20013             .on('keydown.select', null)
20014             .on('keyup.select', null);
20015
20016         selection.on('click.select', null);
20017
20018         keyup();
20019     };
20020
20021     return behavior;
20022 };
20023 iD.behavior.Tail = function() {
20024     var text,
20025         container,
20026         xmargin = 25,
20027         tooltipSize = [0, 0],
20028         selectionSize = [0, 0];
20029
20030     function tail(selection) {
20031         if (!text) return;
20032
20033         d3.select(window)
20034             .on('resize.tail', function() { selectionSize = selection.dimensions(); });
20035
20036         function show() {
20037             container.style('display', 'block');
20038             tooltipSize = container.dimensions();
20039         }
20040
20041         function mousemove() {
20042             if (container.style('display') === 'none') show();
20043             var xoffset = ((d3.event.clientX + tooltipSize[0] + xmargin) > selectionSize[0]) ?
20044                 -tooltipSize[0] - xmargin : xmargin;
20045             container.classed('left', xoffset > 0);
20046             iD.util.setTransform(container, d3.event.clientX + xoffset, d3.event.clientY);
20047         }
20048
20049         function mouseleave() {
20050             if (d3.event.relatedTarget !== container.node()) {
20051                 container.style('display', 'none');
20052             }
20053         }
20054
20055         function mouseenter() {
20056             if (d3.event.relatedTarget !== container.node()) {
20057                 show();
20058             }
20059         }
20060
20061         container = d3.select(document.body)
20062             .append('div')
20063             .style('display', 'none')
20064             .attr('class', 'tail tooltip-inner');
20065
20066         container.append('div')
20067             .text(text);
20068
20069         selection
20070             .on('mousemove.tail', mousemove)
20071             .on('mouseenter.tail', mouseenter)
20072             .on('mouseleave.tail', mouseleave);
20073
20074         container
20075             .on('mousemove.tail', mousemove);
20076
20077         tooltipSize = container.dimensions();
20078         selectionSize = selection.dimensions();
20079     }
20080
20081     tail.off = function(selection) {
20082         if (!text) return;
20083
20084         container
20085             .on('mousemove.tail', null)
20086             .remove();
20087
20088         selection
20089             .on('mousemove.tail', null)
20090             .on('mouseenter.tail', null)
20091             .on('mouseleave.tail', null);
20092
20093         d3.select(window)
20094             .on('resize.tail', null);
20095     };
20096
20097     tail.text = function(_) {
20098         if (!arguments.length) return text;
20099         text = _;
20100         return tail;
20101     };
20102
20103     return tail;
20104 };
20105 iD.modes = {};
20106 iD.modes.AddArea = function(context) {
20107     var mode = {
20108         id: 'add-area',
20109         button: 'area',
20110         title: t('modes.add_area.title'),
20111         description: t('modes.add_area.description'),
20112         key: '3'
20113     };
20114
20115     var behavior = iD.behavior.AddWay(context)
20116             .tail(t('modes.add_area.tail'))
20117             .on('start', start)
20118             .on('startFromWay', startFromWay)
20119             .on('startFromNode', startFromNode),
20120         defaultTags = {area: 'yes'};
20121
20122     function start(loc) {
20123         var graph = context.graph(),
20124             node = iD.Node({loc: loc}),
20125             way = iD.Way({tags: defaultTags});
20126
20127         context.perform(
20128             iD.actions.AddEntity(node),
20129             iD.actions.AddEntity(way),
20130             iD.actions.AddVertex(way.id, node.id),
20131             iD.actions.AddVertex(way.id, node.id));
20132
20133         context.enter(iD.modes.DrawArea(context, way.id, graph));
20134     }
20135
20136     function startFromWay(loc, edge) {
20137         var graph = context.graph(),
20138             node = iD.Node({loc: loc}),
20139             way = iD.Way({tags: defaultTags});
20140
20141         context.perform(
20142             iD.actions.AddEntity(node),
20143             iD.actions.AddEntity(way),
20144             iD.actions.AddVertex(way.id, node.id),
20145             iD.actions.AddVertex(way.id, node.id),
20146             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
20147
20148         context.enter(iD.modes.DrawArea(context, way.id, graph));
20149     }
20150
20151     function startFromNode(node) {
20152         var graph = context.graph(),
20153             way = iD.Way({tags: defaultTags});
20154
20155         context.perform(
20156             iD.actions.AddEntity(way),
20157             iD.actions.AddVertex(way.id, node.id),
20158             iD.actions.AddVertex(way.id, node.id));
20159
20160         context.enter(iD.modes.DrawArea(context, way.id, graph));
20161     }
20162
20163     mode.enter = function() {
20164         context.install(behavior);
20165     };
20166
20167     mode.exit = function() {
20168         context.uninstall(behavior);
20169     };
20170
20171     return mode;
20172 };
20173 iD.modes.AddLine = function(context) {
20174     var mode = {
20175         id: 'add-line',
20176         button: 'line',
20177         title: t('modes.add_line.title'),
20178         description: t('modes.add_line.description'),
20179         key: '2'
20180     };
20181
20182     var behavior = iD.behavior.AddWay(context)
20183         .tail(t('modes.add_line.tail'))
20184         .on('start', start)
20185         .on('startFromWay', startFromWay)
20186         .on('startFromNode', startFromNode);
20187
20188     function start(loc) {
20189         var graph = context.graph(),
20190             node = iD.Node({loc: loc}),
20191             way = iD.Way();
20192
20193         context.perform(
20194             iD.actions.AddEntity(node),
20195             iD.actions.AddEntity(way),
20196             iD.actions.AddVertex(way.id, node.id));
20197
20198         context.enter(iD.modes.DrawLine(context, way.id, graph));
20199     }
20200
20201     function startFromWay(loc, edge) {
20202         var graph = context.graph(),
20203             node = iD.Node({loc: loc}),
20204             way = iD.Way();
20205
20206         context.perform(
20207             iD.actions.AddEntity(node),
20208             iD.actions.AddEntity(way),
20209             iD.actions.AddVertex(way.id, node.id),
20210             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
20211
20212         context.enter(iD.modes.DrawLine(context, way.id, graph));
20213     }
20214
20215     function startFromNode(node) {
20216         var way = iD.Way();
20217
20218         context.perform(
20219             iD.actions.AddEntity(way),
20220             iD.actions.AddVertex(way.id, node.id));
20221
20222         context.enter(iD.modes.DrawLine(context, way.id, context.graph()));
20223     }
20224
20225     mode.enter = function() {
20226         context.install(behavior);
20227     };
20228
20229     mode.exit = function() {
20230         context.uninstall(behavior);
20231     };
20232
20233     return mode;
20234 };
20235 iD.modes.AddPoint = function(context) {
20236     var mode = {
20237         id: 'add-point',
20238         button: 'point',
20239         title: t('modes.add_point.title'),
20240         description: t('modes.add_point.description'),
20241         key: '1'
20242     };
20243
20244     var behavior = iD.behavior.Draw(context)
20245         .tail(t('modes.add_point.tail'))
20246         .on('click', add)
20247         .on('clickWay', addWay)
20248         .on('clickNode', addNode)
20249         .on('cancel', cancel)
20250         .on('finish', cancel);
20251
20252     function add(loc) {
20253         var node = iD.Node({loc: loc});
20254
20255         context.perform(
20256             iD.actions.AddEntity(node),
20257             t('operations.add.annotation.point'));
20258
20259         context.enter(
20260             iD.modes.Select(context, [node.id])
20261                 .suppressMenu(true)
20262                 .newFeature(true));
20263     }
20264
20265     function addWay(loc) {
20266         add(loc);
20267     }
20268
20269     function addNode(node) {
20270         add(node.loc);
20271     }
20272
20273     function cancel() {
20274         context.enter(iD.modes.Browse(context));
20275     }
20276
20277     mode.enter = function() {
20278         context.install(behavior);
20279     };
20280
20281     mode.exit = function() {
20282         context.uninstall(behavior);
20283     };
20284
20285     return mode;
20286 };
20287 iD.modes.Browse = function(context) {
20288     var mode = {
20289         button: 'browse',
20290         id: 'browse',
20291         title: t('modes.browse.title'),
20292         description: t('modes.browse.description')
20293     }, sidebar;
20294
20295     var behaviors = [
20296         iD.behavior.Hover(context)
20297             .on('hover', context.ui().sidebar.hover),
20298         iD.behavior.Select(context),
20299         iD.behavior.Lasso(context),
20300         iD.modes.DragNode(context).behavior];
20301
20302     mode.enter = function() {
20303         behaviors.forEach(function(behavior) {
20304             context.install(behavior);
20305         });
20306
20307         // Get focus on the body.
20308         if (document.activeElement && document.activeElement.blur) {
20309             document.activeElement.blur();
20310         }
20311
20312         if (sidebar) {
20313             context.ui().sidebar.show(sidebar);
20314         } else {
20315             context.ui().sidebar.select(null);
20316         }
20317     };
20318
20319     mode.exit = function() {
20320         behaviors.forEach(function(behavior) {
20321             context.uninstall(behavior);
20322         });
20323
20324         if (sidebar) {
20325             context.ui().sidebar.hide(sidebar);
20326         }
20327     };
20328
20329     mode.sidebar = function(_) {
20330         if (!arguments.length) return sidebar;
20331         sidebar = _;
20332         return mode;
20333     };
20334
20335     return mode;
20336 };
20337 iD.modes.DragNode = function(context) {
20338     var mode = {
20339         id: 'drag-node',
20340         button: 'browse'
20341     };
20342
20343     var nudgeInterval,
20344         activeIDs,
20345         wasMidpoint,
20346         cancelled,
20347         selectedIDs = [],
20348         hover = iD.behavior.Hover(context)
20349             .altDisables(true)
20350             .on('hover', context.ui().sidebar.hover),
20351         edit = iD.behavior.Edit(context);
20352
20353     function edge(point, size) {
20354         var pad = [30, 100, 30, 100];
20355         if (point[0] > size[0] - pad[0]) return [-10, 0];
20356         else if (point[0] < pad[2]) return [10, 0];
20357         else if (point[1] > size[1] - pad[1]) return [0, -10];
20358         else if (point[1] < pad[3]) return [0, 10];
20359         return null;
20360     }
20361
20362     function startNudge(nudge) {
20363         if (nudgeInterval) window.clearInterval(nudgeInterval);
20364         nudgeInterval = window.setInterval(function() {
20365             context.pan(nudge);
20366         }, 50);
20367     }
20368
20369     function stopNudge() {
20370         if (nudgeInterval) window.clearInterval(nudgeInterval);
20371         nudgeInterval = null;
20372     }
20373
20374     function moveAnnotation(entity) {
20375         return t('operations.move.annotation.' + entity.geometry(context.graph()));
20376     }
20377
20378     function connectAnnotation(entity) {
20379         return t('operations.connect.annotation.' + entity.geometry(context.graph()));
20380     }
20381
20382     function origin(entity) {
20383         return context.projection(entity.loc);
20384     }
20385
20386     function start(entity) {
20387         cancelled = d3.event.sourceEvent.shiftKey;
20388         if (cancelled) return behavior.cancel();
20389
20390         wasMidpoint = entity.type === 'midpoint';
20391         if (wasMidpoint) {
20392             var midpoint = entity;
20393             entity = iD.Node();
20394             context.perform(iD.actions.AddMidpoint(midpoint, entity));
20395
20396              var vertex = context.surface()
20397                 .selectAll('.' + entity.id);
20398              behavior.target(vertex.node(), entity);
20399
20400         } else {
20401             context.perform(
20402                 iD.actions.Noop());
20403         }
20404
20405         activeIDs = _.pluck(context.graph().parentWays(entity), 'id');
20406         activeIDs.push(entity.id);
20407
20408         context.enter(mode);
20409     }
20410
20411     function datum() {
20412         if (d3.event.sourceEvent.altKey) {
20413             return {};
20414         }
20415
20416         return d3.event.sourceEvent.target.__data__ || {};
20417     }
20418
20419     // via https://gist.github.com/shawnbot/4166283
20420     function childOf(p, c) {
20421         if (p === c) return false;
20422         while (c && c !== p) c = c.parentNode;
20423         return c === p;
20424     }
20425
20426     function move(entity) {
20427         if (cancelled) return;
20428         d3.event.sourceEvent.stopPropagation();
20429
20430         var nudge = childOf(context.container().node(),
20431             d3.event.sourceEvent.toElement) &&
20432             edge(d3.event.point, context.map().dimensions());
20433
20434         if (nudge) startNudge(nudge);
20435         else stopNudge();
20436
20437         var loc = context.map().mouseCoordinates();
20438
20439         var d = datum();
20440         if (d.type === 'node' && d.id !== entity.id) {
20441             loc = d.loc;
20442         } else if (d.type === 'way' && !d3.select(d3.event.sourceEvent.target).classed('fill')) {
20443             loc = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection).loc;
20444         }
20445
20446         context.replace(
20447             iD.actions.MoveNode(entity.id, loc),
20448             moveAnnotation(entity));
20449     }
20450
20451     function end(entity) {
20452         if (cancelled) return;
20453
20454         var d = datum();
20455
20456         if (d.type === 'way') {
20457             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection);
20458             context.replace(
20459                 iD.actions.AddMidpoint({ loc: choice.loc, edge: [d.nodes[choice.index - 1], d.nodes[choice.index]] }, entity),
20460                 connectAnnotation(d));
20461
20462         } else if (d.type === 'node' && d.id !== entity.id) {
20463             context.replace(
20464                 iD.actions.Connect([d.id, entity.id]),
20465                 connectAnnotation(d));
20466
20467         } else if (wasMidpoint) {
20468             context.replace(
20469                 iD.actions.Noop(),
20470                 t('operations.add.annotation.vertex'));
20471
20472         } else {
20473             context.replace(
20474                 iD.actions.Noop(),
20475                 moveAnnotation(entity));
20476         }
20477
20478         var reselection = selectedIDs.filter(function(id) {
20479             return context.graph().hasEntity(id);
20480         });
20481
20482         if (reselection.length) {
20483             context.enter(
20484                 iD.modes.Select(context, reselection)
20485                     .suppressMenu(true));
20486         } else {
20487             context.enter(iD.modes.Browse(context));
20488         }
20489     }
20490
20491     function cancel() {
20492         behavior.cancel();
20493         context.enter(iD.modes.Browse(context));
20494     }
20495
20496     function setActiveElements() {
20497         context.surface().selectAll(iD.util.entitySelector(activeIDs))
20498             .classed('active', true);
20499     }
20500
20501     var behavior = iD.behavior.drag()
20502         .delegate('g.node, g.point, g.midpoint')
20503         .surface(context.surface().node())
20504         .origin(origin)
20505         .on('start', start)
20506         .on('move', move)
20507         .on('end', end);
20508
20509     mode.enter = function() {
20510         context.install(hover);
20511         context.install(edit);
20512
20513         context.history()
20514             .on('undone.drag-node', cancel);
20515
20516         context.map()
20517             .on('drawn.drag-node', setActiveElements);
20518
20519         setActiveElements();
20520     };
20521
20522     mode.exit = function() {
20523         context.uninstall(hover);
20524         context.uninstall(edit);
20525
20526         context.history()
20527             .on('undone.drag-node', null);
20528
20529         context.map()
20530             .on('drawn.drag-node', null);
20531
20532         context.surface()
20533             .selectAll('.active')
20534             .classed('active', false);
20535
20536         stopNudge();
20537     };
20538
20539     mode.selectedIDs = function(_) {
20540         if (!arguments.length) return selectedIDs;
20541         selectedIDs = _;
20542         return mode;
20543     };
20544
20545     mode.behavior = behavior;
20546
20547     return mode;
20548 };
20549 iD.modes.DrawArea = function(context, wayId, baseGraph) {
20550     var mode = {
20551         button: 'area',
20552         id: 'draw-area'
20553     };
20554
20555     var behavior;
20556
20557     mode.enter = function() {
20558         var way = context.entity(wayId),
20559             headId = way.nodes[way.nodes.length - 2],
20560             tailId = way.first();
20561
20562         behavior = iD.behavior.DrawWay(context, wayId, -1, mode, baseGraph)
20563             .tail(t('modes.draw_area.tail'));
20564
20565         var addNode = behavior.addNode;
20566
20567         behavior.addNode = function(node) {
20568             if (node.id === headId || node.id === tailId) {
20569                 behavior.finish();
20570             } else {
20571                 addNode(node);
20572             }
20573         };
20574
20575         context.install(behavior);
20576     };
20577
20578     mode.exit = function() {
20579         context.uninstall(behavior);
20580     };
20581
20582     mode.selectedIDs = function() {
20583         return [wayId];
20584     };
20585
20586     return mode;
20587 };
20588 iD.modes.DrawLine = function(context, wayId, baseGraph, affix) {
20589     var mode = {
20590         button: 'line',
20591         id: 'draw-line'
20592     };
20593
20594     var behavior;
20595
20596     mode.enter = function() {
20597         var way = context.entity(wayId),
20598             index = (affix === 'prefix') ? 0 : undefined,
20599             headId = (affix === 'prefix') ? way.first() : way.last();
20600
20601         behavior = iD.behavior.DrawWay(context, wayId, index, mode, baseGraph)
20602             .tail(t('modes.draw_line.tail'));
20603
20604         var addNode = behavior.addNode;
20605
20606         behavior.addNode = function(node) {
20607             if (node.id === headId) {
20608                 behavior.finish();
20609             } else {
20610                 addNode(node);
20611             }
20612         };
20613
20614         context.install(behavior);
20615     };
20616
20617     mode.exit = function() {
20618         context.uninstall(behavior);
20619     };
20620
20621     mode.selectedIDs = function() {
20622         return [wayId];
20623     };
20624
20625     return mode;
20626 };
20627 iD.modes.Move = function(context, entityIDs) {
20628     var mode = {
20629         id: 'move',
20630         button: 'browse'
20631     };
20632
20633     var keybinding = d3.keybinding('move'),
20634         edit = iD.behavior.Edit(context),
20635         annotation = entityIDs.length === 1 ?
20636             t('operations.move.annotation.' + context.geometry(entityIDs[0])) :
20637             t('operations.move.annotation.multiple'),
20638         origin,
20639         nudgeInterval;
20640
20641     function edge(point, size) {
20642         var pad = [30, 100, 30, 100];
20643         if (point[0] > size[0] - pad[0]) return [-10, 0];
20644         else if (point[0] < pad[2]) return [10, 0];
20645         else if (point[1] > size[1] - pad[1]) return [0, -10];
20646         else if (point[1] < pad[3]) return [0, 10];
20647         return null;
20648     }
20649
20650     function startNudge(nudge) {
20651         if (nudgeInterval) window.clearInterval(nudgeInterval);
20652         nudgeInterval = window.setInterval(function() {
20653             context.pan(nudge);
20654             context.replace(
20655                 iD.actions.Move(entityIDs, [-nudge[0], -nudge[1]], context.projection),
20656                 annotation);
20657             var c = context.projection(origin);
20658             origin = context.projection.invert([c[0] - nudge[0], c[1] - nudge[1]]);
20659         }, 50);
20660     }
20661
20662     function stopNudge() {
20663         if (nudgeInterval) window.clearInterval(nudgeInterval);
20664         nudgeInterval = null;
20665     }
20666
20667     function move() {
20668         var p = context.mouse();
20669
20670         var delta = origin ?
20671             [p[0] - context.projection(origin)[0],
20672                 p[1] - context.projection(origin)[1]] :
20673             [0, 0];
20674
20675         var nudge = edge(p, context.map().dimensions());
20676         if (nudge) startNudge(nudge);
20677         else stopNudge();
20678
20679         origin = context.map().mouseCoordinates();
20680
20681         context.replace(
20682             iD.actions.Move(entityIDs, delta, context.projection),
20683             annotation);
20684     }
20685
20686     function finish() {
20687         d3.event.stopPropagation();
20688         context.enter(iD.modes.Select(context, entityIDs)
20689             .suppressMenu(true));
20690         stopNudge();
20691     }
20692
20693     function cancel() {
20694         context.pop();
20695         context.enter(iD.modes.Select(context, entityIDs)
20696             .suppressMenu(true));
20697         stopNudge();
20698     }
20699
20700     function undone() {
20701         context.enter(iD.modes.Browse(context));
20702     }
20703
20704     mode.enter = function() {
20705         context.install(edit);
20706
20707         context.perform(
20708             iD.actions.Noop(),
20709             annotation);
20710
20711         context.surface()
20712             .on('mousemove.move', move)
20713             .on('click.move', finish);
20714
20715         context.history()
20716             .on('undone.move', undone);
20717
20718         keybinding
20719             .on('⎋', cancel)
20720             .on('↩', finish);
20721
20722         d3.select(document)
20723             .call(keybinding);
20724     };
20725
20726     mode.exit = function() {
20727         stopNudge();
20728
20729         context.uninstall(edit);
20730
20731         context.surface()
20732             .on('mousemove.move', null)
20733             .on('click.move', null);
20734
20735         context.history()
20736             .on('undone.move', null);
20737
20738         keybinding.off();
20739     };
20740
20741     return mode;
20742 };
20743 iD.modes.RotateWay = function(context, wayId) {
20744     var mode = {
20745         id: 'rotate-way',
20746         button: 'browse'
20747     };
20748
20749     var keybinding = d3.keybinding('rotate-way'),
20750         edit = iD.behavior.Edit(context);
20751
20752     mode.enter = function() {
20753         context.install(edit);
20754
20755         var annotation = t('operations.rotate.annotation.' + context.geometry(wayId)),
20756             way = context.graph().entity(wayId),
20757             nodes = _.uniq(context.graph().childNodes(way)),
20758             points = nodes.map(function(n) { return context.projection(n.loc); }),
20759             pivot = d3.geom.polygon(points).centroid(),
20760             angle;
20761
20762         context.perform(
20763             iD.actions.Noop(),
20764             annotation);
20765
20766         function rotate() {
20767
20768             var mousePoint = context.mouse(),
20769                 newAngle = Math.atan2(mousePoint[1] - pivot[1], mousePoint[0] - pivot[0]);
20770
20771             if (typeof angle === 'undefined') angle = newAngle;
20772
20773             context.replace(
20774                 iD.actions.RotateWay(wayId, pivot, newAngle - angle, context.projection),
20775                 annotation);
20776
20777             angle = newAngle;
20778         }
20779
20780         function finish() {
20781             d3.event.stopPropagation();
20782             context.enter(iD.modes.Select(context, [wayId])
20783                 .suppressMenu(true));
20784         }
20785
20786         function cancel() {
20787             context.pop();
20788             context.enter(iD.modes.Select(context, [wayId])
20789                 .suppressMenu(true));
20790         }
20791
20792         function undone() {
20793             context.enter(iD.modes.Browse(context));
20794         }
20795
20796         context.surface()
20797             .on('mousemove.rotate-way', rotate)
20798             .on('click.rotate-way', finish);
20799
20800         context.history()
20801             .on('undone.rotate-way', undone);
20802
20803         keybinding
20804             .on('⎋', cancel)
20805             .on('↩', finish);
20806
20807         d3.select(document)
20808             .call(keybinding);
20809     };
20810
20811     mode.exit = function() {
20812         context.uninstall(edit);
20813
20814         context.surface()
20815             .on('mousemove.rotate-way', null)
20816             .on('click.rotate-way', null);
20817
20818         context.history()
20819             .on('undone.rotate-way', null);
20820
20821         keybinding.off();
20822     };
20823
20824     return mode;
20825 };
20826 iD.modes.Save = function(context) {
20827     var ui = iD.ui.Commit(context)
20828         .on('cancel', cancel)
20829         .on('save', save);
20830
20831     function cancel() {
20832         context.enter(iD.modes.Browse(context));
20833     }
20834
20835     function save(e) {
20836         var loading = iD.ui.Loading(context)
20837             .message(t('save.uploading'))
20838             .blocking(true);
20839
20840         context.container()
20841             .call(loading);
20842
20843         context.connection().putChangeset(
20844             context.history().changes(iD.actions.DiscardTags(context.history().difference())),
20845             e.comment,
20846             context.history().imageryUsed(),
20847             function(err, changeset_id) {
20848                 loading.close();
20849                 if (err) {
20850                     var confirm = iD.ui.confirm(context.container());
20851                     confirm
20852                         .select('.modal-section.header')
20853                         .append('h3')
20854                         .text(t('save.error'));
20855                     confirm
20856                         .select('.modal-section.message-text')
20857                         .append('p')
20858                         .text(err.responseText);
20859                 } else {
20860                     context.flush();
20861                     success(e, changeset_id);
20862                 }
20863             });
20864     }
20865
20866     function success(e, changeset_id) {
20867         context.enter(iD.modes.Browse(context)
20868             .sidebar(iD.ui.Success(context)
20869                 .changeset({
20870                     id: changeset_id,
20871                     comment: e.comment
20872                 })
20873                 .on('cancel', function(ui) {
20874                     context.ui().sidebar.hide(ui);
20875                 })));
20876     }
20877
20878     var mode = {
20879         id: 'save'
20880     };
20881
20882     var behaviors = [
20883         iD.behavior.Hover(context),
20884         iD.behavior.Select(context),
20885         iD.behavior.Lasso(context),
20886         iD.modes.DragNode(context).behavior];
20887
20888     mode.enter = function() {
20889         behaviors.forEach(function(behavior) {
20890             context.install(behavior);
20891         });
20892
20893         context.connection().authenticate(function() {
20894             context.ui().sidebar.show(ui);
20895         });
20896     };
20897
20898     mode.exit = function() {
20899         behaviors.forEach(function(behavior) {
20900             context.uninstall(behavior);
20901         });
20902
20903         context.ui().sidebar.hide(ui);
20904     };
20905
20906     return mode;
20907 };
20908 iD.modes.Select = function(context, selectedIDs) {
20909     var mode = {
20910         id: 'select',
20911         button: 'browse'
20912     };
20913
20914     var keybinding = d3.keybinding('select'),
20915         timeout = null,
20916         behaviors = [
20917             iD.behavior.Hover(context),
20918             iD.behavior.Select(context),
20919             iD.behavior.Lasso(context),
20920             iD.modes.DragNode(context)
20921                 .selectedIDs(selectedIDs)
20922                 .behavior],
20923         inspector,
20924         radialMenu,
20925         newFeature = false,
20926         suppressMenu = false;
20927
20928     var wrap = context.container()
20929         .select('.inspector-wrap');
20930
20931     function singular() {
20932         if (selectedIDs.length === 1) {
20933             return context.entity(selectedIDs[0]);
20934         }
20935     }
20936
20937     function positionMenu() {
20938         var entity = singular();
20939
20940         if (entity && entity.type === 'node') {
20941             radialMenu.center(context.projection(entity.loc));
20942         } else {
20943             radialMenu.center(context.mouse());
20944         }
20945     }
20946
20947     function showMenu() {
20948         context.surface()
20949             .call(radialMenu.close)
20950             .call(radialMenu);
20951     }
20952
20953     mode.selectedIDs = function() {
20954         return selectedIDs;
20955     };
20956
20957     mode.reselect = function() {
20958         var surfaceNode = context.surface().node();
20959         if (surfaceNode.focus) { // FF doesn't support it
20960             surfaceNode.focus();
20961         }
20962
20963         positionMenu();
20964         showMenu();
20965     };
20966
20967     mode.newFeature = function(_) {
20968         if (!arguments.length) return newFeature;
20969         newFeature = _;
20970         return mode;
20971     };
20972
20973     mode.suppressMenu = function(_) {
20974         if (!arguments.length) return suppressMenu;
20975         suppressMenu = _;
20976         return mode;
20977     };
20978
20979     mode.enter = function() {
20980         behaviors.forEach(function(behavior) {
20981             context.install(behavior);
20982         });
20983
20984         var operations = _.without(d3.values(iD.operations), iD.operations.Delete)
20985             .map(function(o) { return o(selectedIDs, context); })
20986             .filter(function(o) { return o.available(); });
20987         operations.unshift(iD.operations.Delete(selectedIDs, context));
20988
20989         keybinding.on('⎋', function() {
20990             context.enter(iD.modes.Browse(context));
20991         }, true);
20992
20993         operations.forEach(function(operation) {
20994             operation.keys.forEach(function(key) {
20995                 keybinding.on(key, function() {
20996                     if (!operation.disabled()) {
20997                         operation();
20998                     }
20999                 });
21000             });
21001         });
21002
21003         context.ui().sidebar
21004             .select(singular() ? singular().id : null, newFeature);
21005
21006         context.history()
21007             .on('undone.select', update)
21008             .on('redone.select', update);
21009
21010         function update() {
21011             context.surface().call(radialMenu.close);
21012
21013             if (_.any(selectedIDs, function(id) { return !context.hasEntity(id); })) {
21014                 // Exit mode if selected entity gets undone
21015                 context.enter(iD.modes.Browse(context));
21016             }
21017         }
21018
21019         context.map().on('move.select', function() {
21020             context.surface().call(radialMenu.close);
21021         });
21022
21023         function dblclick() {
21024             var target = d3.select(d3.event.target),
21025                 datum = target.datum();
21026
21027             if (datum instanceof iD.Way && !target.classed('fill')) {
21028                 var choice = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection),
21029                     node = iD.Node();
21030
21031                 var prev = datum.nodes[choice.index - 1],
21032                     next = datum.nodes[choice.index];
21033
21034                 context.perform(
21035                     iD.actions.AddMidpoint({loc: choice.loc, edge: [prev, next]}, node),
21036                     t('operations.add.annotation.vertex'));
21037
21038                 d3.event.preventDefault();
21039                 d3.event.stopPropagation();
21040             }
21041         }
21042
21043         d3.select(document)
21044             .call(keybinding);
21045
21046         function selectElements() {
21047             context.surface()
21048                 .selectAll(iD.util.entityOrMemberSelector(selectedIDs, context.graph()))
21049                 .classed('selected', true);
21050         }
21051
21052         context.map().on('drawn.select', selectElements);
21053         selectElements();
21054
21055         radialMenu = iD.ui.RadialMenu(context, operations);
21056         var show = d3.event && !suppressMenu;
21057
21058         if (show) {
21059             positionMenu();
21060         }
21061
21062         timeout = window.setTimeout(function() {
21063             if (show) {
21064                 showMenu();
21065             }
21066
21067             context.surface()
21068                 .on('dblclick.select', dblclick);
21069         }, 200);
21070
21071         if (selectedIDs.length > 1) {
21072             var entities = iD.ui.SelectionList(context, selectedIDs);
21073             context.ui().sidebar.show(entities);
21074         }
21075     };
21076
21077     mode.exit = function() {
21078         if (timeout) window.clearTimeout(timeout);
21079
21080         if (inspector) wrap.call(inspector.close);
21081
21082         behaviors.forEach(function(behavior) {
21083             context.uninstall(behavior);
21084         });
21085
21086         keybinding.off();
21087
21088         context.history()
21089             .on('undone.select', null)
21090             .on('redone.select', null);
21091
21092         context.surface()
21093             .call(radialMenu.close)
21094             .on('dblclick.select', null)
21095             .selectAll('.selected')
21096             .classed('selected', false);
21097
21098         context.map().on('drawn.select', null);
21099         context.ui().sidebar.hide();
21100     };
21101
21102     return mode;
21103 };
21104 iD.operations = {};
21105 iD.operations.Circularize = function(selectedIDs, context) {
21106     var entityId = selectedIDs[0],
21107         entity = context.entity(entityId),
21108         extent = entity.extent(context.graph()),
21109         geometry = context.geometry(entityId),
21110         action = iD.actions.Circularize(entityId, context.projection);
21111
21112     var operation = function() {
21113         var annotation = t('operations.circularize.annotation.' + geometry);
21114         context.perform(action, annotation);
21115     };
21116
21117     operation.available = function() {
21118         return selectedIDs.length === 1 &&
21119             entity.type === 'way' &&
21120             _.uniq(entity.nodes).length > 1;
21121     };
21122
21123     operation.disabled = function() {
21124         var reason;
21125         if (extent.percentContainedIn(context.extent()) < 0.8) {
21126             reason = 'too_large';
21127         }
21128         return action.disabled(context.graph()) || reason;
21129     };
21130
21131     operation.tooltip = function() {
21132         var disable = operation.disabled();
21133         return disable ?
21134             t('operations.circularize.' + disable) :
21135             t('operations.circularize.description.' + geometry);
21136     };
21137
21138     operation.id = 'circularize';
21139     operation.keys = [t('operations.circularize.key')];
21140     operation.title = t('operations.circularize.title');
21141
21142     return operation;
21143 };
21144 iD.operations.Continue = function(selectedIDs, context) {
21145     var graph = context.graph(),
21146         entities = selectedIDs.map(function(id) { return graph.entity(id); }),
21147         geometries = _.extend({line: [], vertex: []},
21148             _.groupBy(entities, function(entity) { return entity.geometry(graph); })),
21149         vertex = geometries.vertex[0];
21150
21151     function candidateWays() {
21152         return graph.parentWays(vertex).filter(function(parent) {
21153             return parent.geometry(graph) === 'line' &&
21154                 parent.affix(vertex.id) &&
21155                 (geometries.line.length === 0 || geometries.line[0] === parent);
21156         });
21157     }
21158
21159     var operation = function() {
21160         var candidate = candidateWays()[0];
21161         context.enter(iD.modes.DrawLine(
21162             context,
21163             candidate.id,
21164             context.graph(),
21165             candidate.affix(vertex.id)));
21166     };
21167
21168     operation.available = function() {
21169         return geometries.vertex.length === 1 && geometries.line.length <= 1;
21170     };
21171
21172     operation.disabled = function() {
21173         var candidates = candidateWays();
21174         if (candidates.length === 0)
21175             return 'not_eligible';
21176         if (candidates.length > 1)
21177             return 'multiple';
21178     };
21179
21180     operation.tooltip = function() {
21181         var disable = operation.disabled();
21182         return disable ?
21183             t('operations.continue.' + disable) :
21184             t('operations.continue.description');
21185     };
21186
21187     operation.id = 'continue';
21188     operation.keys = [t('operations.continue.key')];
21189     operation.title = t('operations.continue.title');
21190
21191     return operation;
21192 };
21193 iD.operations.Delete = function(selectedIDs, context) {
21194     var action = iD.actions.DeleteMultiple(selectedIDs);
21195
21196     var operation = function() {
21197         var annotation,
21198             nextSelectedID;
21199
21200         if (selectedIDs.length > 1) {
21201             annotation = t('operations.delete.annotation.multiple', {n: selectedIDs.length});
21202
21203         } else {
21204             var id = selectedIDs[0],
21205                 entity = context.entity(id),
21206                 geometry = context.geometry(id),
21207                 parents = context.graph().parentWays(entity),
21208                 parent = parents[0];
21209
21210             annotation = t('operations.delete.annotation.' + geometry);
21211
21212             // Select the next closest node in the way.
21213             if (geometry === 'vertex' && parents.length === 1 && parent.nodes.length > 2) {
21214                 var nodes = parent.nodes,
21215                     i = nodes.indexOf(id);
21216
21217                 if (i === 0) {
21218                     i++;
21219                 } else if (i === nodes.length - 1) {
21220                     i--;
21221                 } else {
21222                     var a = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i - 1]).loc),
21223                         b = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i + 1]).loc);
21224                     i = a < b ? i - 1 : i + 1;
21225                 }
21226
21227                 nextSelectedID = nodes[i];
21228             }
21229         }
21230
21231         if (nextSelectedID && context.hasEntity(nextSelectedID)) {
21232             context.enter(iD.modes.Select(context, [nextSelectedID]));
21233         } else {
21234             context.enter(iD.modes.Browse(context));
21235         }
21236
21237         context.perform(
21238             action,
21239             annotation);
21240     };
21241
21242     operation.available = function() {
21243         return true;
21244     };
21245
21246     operation.disabled = function() {
21247         return action.disabled(context.graph());
21248     };
21249
21250     operation.tooltip = function() {
21251         var disable = operation.disabled();
21252         return disable ?
21253             t('operations.delete.' + disable) :
21254             t('operations.delete.description');
21255     };
21256
21257     operation.id = 'delete';
21258     operation.keys = [iD.ui.cmd('⌘⌫'), iD.ui.cmd('⌘⌦')];
21259     operation.title = t('operations.delete.title');
21260
21261     return operation;
21262 };
21263 iD.operations.Disconnect = function(selectedIDs, context) {
21264     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21265         return context.geometry(entityId) === 'vertex';
21266     });
21267
21268     var entityId = vertices[0],
21269         action = iD.actions.Disconnect(entityId);
21270
21271     if (selectedIDs.length > 1) {
21272         action.limitWays(_.without(selectedIDs, entityId));
21273     }
21274
21275     var operation = function() {
21276         context.perform(action, t('operations.disconnect.annotation'));
21277     };
21278
21279     operation.available = function() {
21280         return vertices.length === 1;
21281     };
21282
21283     operation.disabled = function() {
21284         return action.disabled(context.graph());
21285     };
21286
21287     operation.tooltip = function() {
21288         var disable = operation.disabled();
21289         return disable ?
21290             t('operations.disconnect.' + disable) :
21291             t('operations.disconnect.description');
21292     };
21293
21294     operation.id = 'disconnect';
21295     operation.keys = [t('operations.disconnect.key')];
21296     operation.title = t('operations.disconnect.title');
21297
21298     return operation;
21299 };
21300 iD.operations.Merge = function(selectedIDs, context) {
21301     var join = iD.actions.Join(selectedIDs),
21302         merge = iD.actions.Merge(selectedIDs),
21303         mergePolygon = iD.actions.MergePolygon(selectedIDs);
21304
21305     var operation = function() {
21306         var annotation = t('operations.merge.annotation', {n: selectedIDs.length}),
21307             action;
21308
21309         if (!join.disabled(context.graph())) {
21310             action = join;
21311         } else if (!merge.disabled(context.graph())) {
21312             action = merge;
21313         } else {
21314             action = mergePolygon;
21315         }
21316
21317         context.perform(action, annotation);
21318         context.enter(iD.modes.Select(context, selectedIDs.filter(function(id) { return context.hasEntity(id); }))
21319             .suppressMenu(true));
21320     };
21321
21322     operation.available = function() {
21323         return selectedIDs.length >= 2;
21324     };
21325
21326     operation.disabled = function() {
21327         return join.disabled(context.graph()) &&
21328             merge.disabled(context.graph()) &&
21329             mergePolygon.disabled(context.graph());
21330     };
21331
21332     operation.tooltip = function() {
21333         var j = join.disabled(context.graph()),
21334             m = merge.disabled(context.graph()),
21335             p = mergePolygon.disabled(context.graph());
21336
21337         if (j === 'restriction' && m && p)
21338             return t('operations.merge.restriction', {relation: context.presets().item('type/restriction').name()});
21339
21340         if (p === 'incomplete_relation' && j && m)
21341             return t('operations.merge.incomplete_relation');
21342
21343         if (j && m && p)
21344             return t('operations.merge.' + j);
21345
21346         return t('operations.merge.description');
21347     };
21348
21349     operation.id = 'merge';
21350     operation.keys = [t('operations.merge.key')];
21351     operation.title = t('operations.merge.title');
21352
21353     return operation;
21354 };
21355 iD.operations.Move = function(selectedIDs, context) {
21356     var extent = selectedIDs.reduce(function(extent, id) {
21357             return extent.extend(context.entity(id).extent(context.graph()));
21358         }, iD.geo.Extent());
21359
21360     var operation = function() {
21361         context.enter(iD.modes.Move(context, selectedIDs));
21362     };
21363
21364     operation.available = function() {
21365         return selectedIDs.length > 1 ||
21366             context.entity(selectedIDs[0]).type !== 'node';
21367     };
21368
21369     operation.disabled = function() {
21370         var reason;
21371         if (extent.area() && extent.percentContainedIn(context.extent()) < 0.8) {
21372             reason = 'too_large';
21373         }
21374         return iD.actions.Move(selectedIDs).disabled(context.graph()) || reason;
21375     };
21376
21377     operation.tooltip = function() {
21378         var disable = operation.disabled();
21379         return disable ?
21380             t('operations.move.' + disable) :
21381             t('operations.move.description');
21382     };
21383
21384     operation.id = 'move';
21385     operation.keys = [t('operations.move.key')];
21386     operation.title = t('operations.move.title');
21387
21388     return operation;
21389 };
21390 iD.operations.Orthogonalize = function(selectedIDs, context) {
21391     var entityId = selectedIDs[0],
21392         entity = context.entity(entityId),
21393         extent = entity.extent(context.graph()),
21394         geometry = context.geometry(entityId),
21395         action = iD.actions.Orthogonalize(entityId, context.projection);
21396
21397     var operation = function() {
21398         var annotation = t('operations.orthogonalize.annotation.' + geometry);
21399         context.perform(action, annotation);
21400     };
21401
21402     operation.available = function() {
21403         return selectedIDs.length === 1 &&
21404             entity.type === 'way' &&
21405             entity.isClosed() &&
21406             _.uniq(entity.nodes).length > 2;
21407     };
21408
21409     operation.disabled = function() {
21410         var reason;
21411         if (extent.percentContainedIn(context.extent()) < 0.8) {
21412             reason = 'too_large';
21413         }
21414         return action.disabled(context.graph()) || reason;
21415     };
21416
21417     operation.tooltip = function() {
21418         var disable = operation.disabled();
21419         return disable ?
21420             t('operations.orthogonalize.' + disable) :
21421             t('operations.orthogonalize.description.' + geometry);
21422     };
21423
21424     operation.id = 'orthogonalize';
21425     operation.keys = [t('operations.orthogonalize.key')];
21426     operation.title = t('operations.orthogonalize.title');
21427
21428     return operation;
21429 };
21430 iD.operations.Reverse = function(selectedIDs, context) {
21431     var entityId = selectedIDs[0];
21432
21433     var operation = function() {
21434         context.perform(
21435             iD.actions.Reverse(entityId),
21436             t('operations.reverse.annotation'));
21437     };
21438
21439     operation.available = function() {
21440         return selectedIDs.length === 1 &&
21441             context.geometry(entityId) === 'line';
21442     };
21443
21444     operation.disabled = function() {
21445         return false;
21446     };
21447
21448     operation.tooltip = function() {
21449         return t('operations.reverse.description');
21450     };
21451
21452     operation.id = 'reverse';
21453     operation.keys = [t('operations.reverse.key')];
21454     operation.title = t('operations.reverse.title');
21455
21456     return operation;
21457 };
21458 iD.operations.Rotate = function(selectedIDs, context) {
21459     var entityId = selectedIDs[0],
21460         entity = context.entity(entityId),
21461         extent = entity.extent(context.graph()),
21462         geometry = context.geometry(entityId);
21463
21464     var operation = function() {
21465         context.enter(iD.modes.RotateWay(context, entityId));
21466     };
21467
21468     operation.available = function() {
21469         if (selectedIDs.length !== 1 || entity.type !== 'way')
21470             return false;
21471         if (geometry === 'area')
21472             return true;
21473         if (entity.isClosed() &&
21474             context.graph().parentRelations(entity).some(function(r) { return r.isMultipolygon(); }))
21475             return true;
21476         return false;
21477     };
21478
21479     operation.disabled = function() {
21480         if (extent.percentContainedIn(context.extent()) < 0.8) {
21481             return 'too_large';
21482         } else {
21483             return false;
21484         }
21485     };
21486
21487     operation.tooltip = function() {
21488         var disable = operation.disabled();
21489         return disable ?
21490             t('operations.rotate.' + disable) :
21491             t('operations.rotate.description');
21492     };
21493
21494     operation.id = 'rotate';
21495     operation.keys = [t('operations.rotate.key')];
21496     operation.title = t('operations.rotate.title');
21497
21498     return operation;
21499 };
21500 iD.operations.Split = function(selectedIDs, context) {
21501     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21502         return context.geometry(entityId) === 'vertex';
21503     });
21504
21505     var entityId = vertices[0],
21506         action = iD.actions.Split(entityId);
21507
21508     if (selectedIDs.length > 1) {
21509         action.limitWays(_.without(selectedIDs, entityId));
21510     }
21511
21512     var operation = function() {
21513         var annotation;
21514
21515         var ways = action.ways(context.graph());
21516         if (ways.length === 1) {
21517             annotation = t('operations.split.annotation.' + context.geometry(ways[0].id));
21518         } else {
21519             annotation = t('operations.split.annotation.multiple', {n: ways.length});
21520         }
21521
21522         var difference = context.perform(action, annotation);
21523         context.enter(iD.modes.Select(context, difference.extantIDs()));
21524     };
21525
21526     operation.available = function() {
21527         return vertices.length === 1;
21528     };
21529
21530     operation.disabled = function() {
21531         return action.disabled(context.graph());
21532     };
21533
21534     operation.tooltip = function() {
21535         var disable = operation.disabled();
21536         if (disable) {
21537             return t('operations.split.' + disable);
21538         }
21539
21540         var ways = action.ways(context.graph());
21541         if (ways.length === 1) {
21542             return t('operations.split.description.' + context.geometry(ways[0].id));
21543         } else {
21544             return t('operations.split.description.multiple');
21545         }
21546     };
21547
21548     operation.id = 'split';
21549     operation.keys = [t('operations.split.key')];
21550     operation.title = t('operations.split.title');
21551
21552     return operation;
21553 };
21554 iD.operations.Straighten = function(selectedIDs, context) {
21555     var entityId = selectedIDs[0],
21556         action = iD.actions.Straighten(entityId, context.projection);
21557
21558     function operation() {
21559         var annotation = t('operations.straighten.annotation');
21560         context.perform(action, annotation);
21561     }
21562
21563     operation.available = function() {
21564         var entity = context.entity(entityId);
21565         return selectedIDs.length === 1 &&
21566             entity.type === 'way' &&
21567             !entity.isClosed() &&
21568             _.uniq(entity.nodes).length > 2;
21569     };
21570
21571     operation.disabled = function() {
21572         return action.disabled(context.graph());
21573     };
21574
21575     operation.tooltip = function() {
21576         var disable = operation.disabled();
21577         return disable ?
21578             t('operations.straighten.' + disable) :
21579             t('operations.straighten.description');
21580     };
21581
21582     operation.id = 'straighten';
21583     operation.keys = [t('operations.straighten.key')];
21584     operation.title = t('operations.straighten.title');
21585
21586     return operation;
21587 };
21588 /* jshint -W109 */
21589 iD.areaKeys = {
21590     "aeroway": {
21591         "gate": true,
21592         "taxiway": true
21593     },
21594     "amenity": {
21595         "atm": true,
21596         "bbq": true,
21597         "bench": true,
21598         "bureau_de_change": true,
21599         "clock": true,
21600         "drinking_water": true,
21601         "parking_entrance": true,
21602         "post_box": true,
21603         "telephone": true,
21604         "vending_machine": true,
21605         "waste_basket": true
21606     },
21607     "area": {},
21608     "barrier": {
21609         "block": true,
21610         "bollard": true,
21611         "cattle_grid": true,
21612         "cycle_barrier": true,
21613         "entrance": true,
21614         "fence": true,
21615         "gate": true,
21616         "kissing_gate": true,
21617         "lift_gate": true,
21618         "stile": true,
21619         "toll_booth": true
21620     },
21621     "building": {
21622         "entrance": true
21623     },
21624     "craft": {},
21625     "emergency": {
21626         "fire_hydrant": true,
21627         "phone": true
21628     },
21629     "golf": {
21630         "hole": true
21631     },
21632     "historic": {
21633         "boundary_stone": true
21634     },
21635     "landuse": {},
21636     "leisure": {
21637         "picnic_table": true,
21638         "track": true,
21639         "slipway": true
21640     },
21641     "man_made": {
21642         "cutline": true,
21643         "embankment": true,
21644         "flagpole": true,
21645         "pipeline": true,
21646         "survey_point": true
21647     },
21648     "military": {},
21649     "natural": {
21650         "coastline": true,
21651         "peak": true,
21652         "spring": true,
21653         "tree": true
21654     },
21655     "office": {},
21656     "piste:type": {},
21657     "place": {},
21658     "power": {
21659         "line": true,
21660         "minor_line": true,
21661         "pole": true,
21662         "tower": true
21663     },
21664     "public_transport": {
21665         "stop_position": true
21666     },
21667     "shop": {},
21668     "tourism": {
21669         "viewpoint": true
21670     },
21671     "waterway": {
21672         "canal": true,
21673         "ditch": true,
21674         "drain": true,
21675         "river": true,
21676         "stream": true,
21677         "weir": true
21678     }
21679 };iD.Connection = function() {
21680
21681     var event = d3.dispatch('authenticating', 'authenticated', 'auth', 'loading', 'load', 'loaded'),
21682         url = 'http://www.openstreetmap.org',
21683         connection = {},
21684         inflight = {},
21685         loadedTiles = {},
21686         tileZoom = 16,
21687         oauth = osmAuth({
21688             url: 'http://www.openstreetmap.org',
21689             oauth_consumer_key: '5A043yRSEugj4DJ5TljuapfnrflWDte8jTOcWLlT',
21690             oauth_secret: 'aB3jKq1TRsCOUrfOIZ6oQMEDmv2ptV76PA54NGLL',
21691             loading: authenticating,
21692             done: authenticated
21693         }),
21694         ndStr = 'nd',
21695         tagStr = 'tag',
21696         memberStr = 'member',
21697         nodeStr = 'node',
21698         wayStr = 'way',
21699         relationStr = 'relation',
21700         off;
21701
21702     connection.changesetURL = function(changesetId) {
21703         return url + '/changeset/' + changesetId;
21704     };
21705
21706     connection.changesetsURL = function(center, zoom) {
21707         var precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2));
21708         return url + '/history#map=' +
21709             Math.floor(zoom) + '/' +
21710             center[1].toFixed(precision) + '/' +
21711             center[0].toFixed(precision);
21712     };
21713
21714     connection.entityURL = function(entity) {
21715         return url + '/' + entity.type + '/' + entity.osmId();
21716     };
21717
21718     connection.userURL = function(username) {
21719         return url + '/user/' + username;
21720     };
21721
21722     connection.loadFromURL = function(url, callback) {
21723         function done(dom) {
21724             return callback(null, parse(dom));
21725         }
21726         return d3.xml(url).get().on('load', done);
21727     };
21728
21729     connection.loadEntity = function(id, callback) {
21730         var type = iD.Entity.id.type(id),
21731             osmID = iD.Entity.id.toOSM(id);
21732
21733         connection.loadFromURL(
21734             url + '/api/0.6/' + type + '/' + osmID + (type !== 'node' ? '/full' : ''),
21735             function(err, entities) {
21736                 event.load(err, {data: entities});
21737                 if (callback) callback(err, entities && _.find(entities, function(e) { return e.id === id; }));
21738             });
21739     };
21740
21741     function authenticating() {
21742         event.authenticating();
21743     }
21744
21745     function authenticated() {
21746         event.authenticated();
21747     }
21748
21749     function getNodes(obj) {
21750         var elems = obj.getElementsByTagName(ndStr),
21751             nodes = new Array(elems.length);
21752         for (var i = 0, l = elems.length; i < l; i++) {
21753             nodes[i] = 'n' + elems[i].attributes.ref.value;
21754         }
21755         return nodes;
21756     }
21757
21758     function getTags(obj) {
21759         var elems = obj.getElementsByTagName(tagStr),
21760             tags = {};
21761         for (var i = 0, l = elems.length; i < l; i++) {
21762             var attrs = elems[i].attributes;
21763             tags[attrs.k.value] = attrs.v.value;
21764         }
21765         return tags;
21766     }
21767
21768     function getMembers(obj) {
21769         var elems = obj.getElementsByTagName(memberStr),
21770             members = new Array(elems.length);
21771         for (var i = 0, l = elems.length; i < l; i++) {
21772             var attrs = elems[i].attributes;
21773             members[i] = {
21774                 id: attrs.type.value[0] + attrs.ref.value,
21775                 type: attrs.type.value,
21776                 role: attrs.role.value
21777             };
21778         }
21779         return members;
21780     }
21781
21782     var parsers = {
21783         node: function nodeData(obj) {
21784             var attrs = obj.attributes;
21785             return new iD.Node({
21786                 id: iD.Entity.id.fromOSM(nodeStr, attrs.id.value),
21787                 loc: [parseFloat(attrs.lon.value), parseFloat(attrs.lat.value)],
21788                 version: attrs.version.value,
21789                 user: attrs.user && attrs.user.value,
21790                 tags: getTags(obj)
21791             });
21792         },
21793
21794         way: function wayData(obj) {
21795             var attrs = obj.attributes;
21796             return new iD.Way({
21797                 id: iD.Entity.id.fromOSM(wayStr, attrs.id.value),
21798                 version: attrs.version.value,
21799                 user: attrs.user && attrs.user.value,
21800                 tags: getTags(obj),
21801                 nodes: getNodes(obj)
21802             });
21803         },
21804
21805         relation: function relationData(obj) {
21806             var attrs = obj.attributes;
21807             return new iD.Relation({
21808                 id: iD.Entity.id.fromOSM(relationStr, attrs.id.value),
21809                 version: attrs.version.value,
21810                 user: attrs.user && attrs.user.value,
21811                 tags: getTags(obj),
21812                 members: getMembers(obj)
21813             });
21814         }
21815     };
21816
21817     function parse(dom) {
21818         if (!dom || !dom.childNodes) return new Error('Bad request');
21819
21820         var root = dom.childNodes[0],
21821             children = root.childNodes,
21822             entities = [];
21823
21824         for (var i = 0, l = children.length; i < l; i++) {
21825             var child = children[i],
21826                 parser = parsers[child.nodeName];
21827             if (parser) {
21828                 entities.push(parser(child));
21829             }
21830         }
21831
21832         return entities;
21833     }
21834
21835     connection.authenticated = function() {
21836         return oauth.authenticated();
21837     };
21838
21839     // Generate Changeset XML. Returns a string.
21840     connection.changesetJXON = function(tags) {
21841         return {
21842             osm: {
21843                 changeset: {
21844                     tag: _.map(tags, function(value, key) {
21845                         return { '@k': key, '@v': value };
21846                     }),
21847                     '@version': 0.3,
21848                     '@generator': 'iD'
21849                 }
21850             }
21851         };
21852     };
21853
21854     // Generate [osmChange](http://wiki.openstreetmap.org/wiki/OsmChange)
21855     // XML. Returns a string.
21856     connection.osmChangeJXON = function(changeset_id, changes) {
21857         function nest(x, order) {
21858             var groups = {};
21859             for (var i = 0; i < x.length; i++) {
21860                 var tagName = Object.keys(x[i])[0];
21861                 if (!groups[tagName]) groups[tagName] = [];
21862                 groups[tagName].push(x[i][tagName]);
21863             }
21864             var ordered = {};
21865             order.forEach(function(o) {
21866                 if (groups[o]) ordered[o] = groups[o];
21867             });
21868             return ordered;
21869         }
21870
21871         function rep(entity) {
21872             return entity.asJXON(changeset_id);
21873         }
21874
21875         return {
21876             osmChange: {
21877                 '@version': 0.3,
21878                 '@generator': 'iD',
21879                 'create': nest(changes.created.map(rep), ['node', 'way', 'relation']),
21880                 'modify': nest(changes.modified.map(rep), ['node', 'way', 'relation']),
21881                 'delete': _.extend(nest(changes.deleted.map(rep), ['relation', 'way', 'node']), {'@if-unused': true})
21882             }
21883         };
21884     };
21885
21886     connection.changesetTags = function(comment, imageryUsed) {
21887         var tags = {
21888             imagery_used: imageryUsed.join(';').substr(0, 255),
21889             created_by: 'iD ' + iD.version
21890         };
21891
21892         if (comment) {
21893             tags.comment = comment;
21894         }
21895
21896         return tags;
21897     };
21898
21899     connection.putChangeset = function(changes, comment, imageryUsed, callback) {
21900         oauth.xhr({
21901                 method: 'PUT',
21902                 path: '/api/0.6/changeset/create',
21903                 options: { header: { 'Content-Type': 'text/xml' } },
21904                 content: JXON.stringify(connection.changesetJXON(connection.changesetTags(comment, imageryUsed)))
21905             }, function(err, changeset_id) {
21906                 if (err) return callback(err);
21907                 oauth.xhr({
21908                     method: 'POST',
21909                     path: '/api/0.6/changeset/' + changeset_id + '/upload',
21910                     options: { header: { 'Content-Type': 'text/xml' } },
21911                     content: JXON.stringify(connection.osmChangeJXON(changeset_id, changes))
21912                 }, function(err) {
21913                     if (err) return callback(err);
21914                     oauth.xhr({
21915                         method: 'PUT',
21916                         path: '/api/0.6/changeset/' + changeset_id + '/close'
21917                     }, function(err) {
21918                         callback(err, changeset_id);
21919                     });
21920                 });
21921             });
21922     };
21923
21924     var userDetails;
21925
21926     connection.userDetails = function(callback) {
21927         if (userDetails) {
21928             callback(undefined, userDetails);
21929             return;
21930         }
21931
21932         function done(err, user_details) {
21933             if (err) return callback(err);
21934
21935             var u = user_details.getElementsByTagName('user')[0],
21936                 img = u.getElementsByTagName('img'),
21937                 image_url = '';
21938
21939             if (img && img[0] && img[0].getAttribute('href')) {
21940                 image_url = img[0].getAttribute('href');
21941             }
21942
21943             userDetails = {
21944                 display_name: u.attributes.display_name.value,
21945                 image_url: image_url,
21946                 id: u.attributes.id.value
21947             };
21948
21949             callback(undefined, userDetails);
21950         }
21951
21952         oauth.xhr({ method: 'GET', path: '/api/0.6/user/details' }, done);
21953     };
21954
21955     connection.status = function(callback) {
21956         function done(capabilities) {
21957             var apiStatus = capabilities.getElementsByTagName('status');
21958             callback(undefined, apiStatus[0].getAttribute('api'));
21959         }
21960         d3.xml(url + '/api/capabilities').get()
21961             .on('load', done)
21962             .on('error', callback);
21963     };
21964
21965     function abortRequest(i) { i.abort(); }
21966
21967     connection.tileZoom = function(_) {
21968         if (!arguments.length) return tileZoom;
21969         tileZoom = _;
21970         return connection;
21971     };
21972
21973     connection.loadTiles = function(projection, dimensions) {
21974
21975         if (off) return;
21976
21977         var s = projection.scale() * 2 * Math.PI,
21978             z = Math.max(Math.log(s) / Math.log(2) - 8, 0),
21979             ts = 256 * Math.pow(2, z - tileZoom),
21980             origin = [
21981                 s / 2 - projection.translate()[0],
21982                 s / 2 - projection.translate()[1]];
21983
21984         var tiles = d3.geo.tile()
21985             .scaleExtent([tileZoom, tileZoom])
21986             .scale(s)
21987             .size(dimensions)
21988             .translate(projection.translate())()
21989             .map(function(tile) {
21990                 var x = tile[0] * ts - origin[0],
21991                     y = tile[1] * ts - origin[1];
21992
21993                 return {
21994                     id: tile.toString(),
21995                     extent: iD.geo.Extent(
21996                         projection.invert([x, y + ts]),
21997                         projection.invert([x + ts, y]))
21998                 };
21999             });
22000
22001         function bboxUrl(tile) {
22002             return url + '/api/0.6/map?bbox=' + tile.extent.toParam();
22003         }
22004
22005         _.filter(inflight, function(v, i) {
22006             var wanted = _.find(tiles, function(tile) {
22007                 return i === tile.id;
22008             });
22009             if (!wanted) delete inflight[i];
22010             return !wanted;
22011         }).map(abortRequest);
22012
22013         tiles.forEach(function(tile) {
22014             var id = tile.id;
22015
22016             if (loadedTiles[id] || inflight[id]) return;
22017
22018             if (_.isEmpty(inflight)) {
22019                 event.loading();
22020             }
22021
22022             inflight[id] = connection.loadFromURL(bboxUrl(tile), function(err, parsed) {
22023                 loadedTiles[id] = true;
22024                 delete inflight[id];
22025
22026                 event.load(err, _.extend({data: parsed}, tile));
22027
22028                 if (_.isEmpty(inflight)) {
22029                     event.loaded();
22030                 }
22031             });
22032         });
22033     };
22034
22035     connection.switch = function(options) {
22036         url = options.url;
22037         oauth.options(_.extend({
22038             loading: authenticating,
22039             done: authenticated
22040         }, options));
22041         event.auth();
22042         connection.flush();
22043         return connection;
22044     };
22045
22046     connection.toggle = function(_) {
22047         off = !_;
22048         return connection;
22049     };
22050
22051     connection.flush = function() {
22052         _.forEach(inflight, abortRequest);
22053         loadedTiles = {};
22054         inflight = {};
22055         return connection;
22056     };
22057
22058     connection.loadedTiles = function(_) {
22059         if (!arguments.length) return loadedTiles;
22060         loadedTiles = _;
22061         return connection;
22062     };
22063
22064     connection.logout = function() {
22065         oauth.logout();
22066         event.auth();
22067         return connection;
22068     };
22069
22070     connection.authenticate = function(callback) {
22071         function done(err, res) {
22072             event.auth();
22073             if (callback) callback(err, res);
22074         }
22075         return oauth.authenticate(done);
22076     };
22077
22078     return d3.rebind(connection, event, 'on');
22079 };
22080 /*
22081     iD.Difference represents the difference between two graphs.
22082     It knows how to calculate the set of entities that were
22083     created, modified, or deleted, and also contains the logic
22084     for recursively extending a difference to the complete set
22085     of entities that will require a redraw, taking into account
22086     child and parent relationships.
22087  */
22088 iD.Difference = function(base, head) {
22089     var changes = {}, length = 0;
22090
22091     function changed(h, b) {
22092         return !_.isEqual(_.omit(h, 'v'), _.omit(b, 'v'));
22093     }
22094
22095     _.each(head.entities, function(h, id) {
22096         var b = base.entities[id];
22097         if (changed(h, b)) {
22098             changes[id] = {base: b, head: h};
22099             length++;
22100         }
22101     });
22102
22103     _.each(base.entities, function(b, id) {
22104         var h = head.entities[id];
22105         if (!changes[id] && changed(h, b)) {
22106             changes[id] = {base: b, head: h};
22107             length++;
22108         }
22109     });
22110
22111     function addParents(parents, result) {
22112         for (var i = 0; i < parents.length; i++) {
22113             var parent = parents[i];
22114
22115             if (parent.id in result)
22116                 continue;
22117
22118             result[parent.id] = parent;
22119             addParents(head.parentRelations(parent), result);
22120         }
22121     }
22122
22123     var difference = {};
22124
22125     difference.length = function() {
22126         return length;
22127     };
22128
22129     difference.changes = function() {
22130         return changes;
22131     };
22132
22133     difference.extantIDs = function() {
22134         var result = [];
22135         _.each(changes, function(change, id) {
22136             if (change.head) result.push(id);
22137         });
22138         return result;
22139     };
22140
22141     difference.modified = function() {
22142         var result = [];
22143         _.each(changes, function(change) {
22144             if (change.base && change.head) result.push(change.head);
22145         });
22146         return result;
22147     };
22148
22149     difference.created = function() {
22150         var result = [];
22151         _.each(changes, function(change) {
22152             if (!change.base && change.head) result.push(change.head);
22153         });
22154         return result;
22155     };
22156
22157     difference.deleted = function() {
22158         var result = [];
22159         _.each(changes, function(change) {
22160             if (change.base && !change.head) result.push(change.base);
22161         });
22162         return result;
22163     };
22164
22165     difference.summary = function() {
22166         var relevant = {};
22167
22168         function addEntity(entity, graph, changeType) {
22169             relevant[entity.id] = {
22170                 entity: entity,
22171                 graph: graph,
22172                 changeType: changeType
22173             };
22174         }
22175
22176         function addParents(entity) {
22177             var parents = head.parentWays(entity);
22178             for (var j = parents.length - 1; j >= 0; j--) {
22179                 var parent = parents[j];
22180                 if (!(parent.id in relevant)) addEntity(parent, head, 'modified');
22181             }
22182         }
22183
22184         _.each(changes, function(change) {
22185             if (change.head && change.head.geometry(head) !== 'vertex') {
22186                 addEntity(change.head, head, change.base ? 'modified' : 'created');
22187
22188             } else if (change.base && change.base.geometry(base) !== 'vertex') {
22189                 addEntity(change.base, base, 'deleted');
22190
22191             } else if (change.base && change.head) { // modified vertex
22192                 var moved    = !_.isEqual(change.base.loc,  change.head.loc),
22193                     retagged = !_.isEqual(change.base.tags, change.head.tags);
22194
22195                 if (moved) {
22196                     addParents(change.head);
22197                 }
22198
22199                 if (retagged || (moved && change.head.hasInterestingTags())) {
22200                     addEntity(change.head, head, 'modified');
22201                 }
22202
22203             } else if (change.head && change.head.hasInterestingTags()) { // created vertex
22204                 addEntity(change.head, head, 'created');
22205
22206             } else if (change.base && change.base.hasInterestingTags()) { // deleted vertex
22207                 addEntity(change.base, base, 'deleted');
22208             }
22209         });
22210
22211         return d3.values(relevant);
22212     };
22213
22214     difference.complete = function(extent) {
22215         var result = {}, id, change;
22216
22217         for (id in changes) {
22218             change = changes[id];
22219
22220             var h = change.head,
22221                 b = change.base,
22222                 entity = h || b;
22223
22224             if (extent &&
22225                 (!h || !h.intersects(extent, head)) &&
22226                 (!b || !b.intersects(extent, base)))
22227                 continue;
22228
22229             result[id] = h;
22230
22231             if (entity.type === 'way') {
22232                 var nh = h ? h.nodes : [],
22233                     nb = b ? b.nodes : [],
22234                     diff, i;
22235
22236                 diff = _.difference(nh, nb);
22237                 for (i = 0; i < diff.length; i++) {
22238                     result[diff[i]] = head.hasEntity(diff[i]);
22239                 }
22240
22241                 diff = _.difference(nb, nh);
22242                 for (i = 0; i < diff.length; i++) {
22243                     result[diff[i]] = head.hasEntity(diff[i]);
22244                 }
22245             }
22246
22247             addParents(head.parentWays(entity), result);
22248             addParents(head.parentRelations(entity), result);
22249         }
22250
22251         return result;
22252     };
22253
22254     return difference;
22255 };
22256 iD.Entity = function(attrs) {
22257     // For prototypal inheritance.
22258     if (this instanceof iD.Entity) return;
22259
22260     // Create the appropriate subtype.
22261     if (attrs && attrs.type) {
22262         return iD.Entity[attrs.type].apply(this, arguments);
22263     } else if (attrs && attrs.id) {
22264         return iD.Entity[iD.Entity.id.type(attrs.id)].apply(this, arguments);
22265     }
22266
22267     // Initialize a generic Entity (used only in tests).
22268     return (new iD.Entity()).initialize(arguments);
22269 };
22270
22271 iD.Entity.id = function(type) {
22272     return iD.Entity.id.fromOSM(type, iD.Entity.id.next[type]--);
22273 };
22274
22275 iD.Entity.id.next = {node: -1, way: -1, relation: -1};
22276
22277 iD.Entity.id.fromOSM = function(type, id) {
22278     return type[0] + id;
22279 };
22280
22281 iD.Entity.id.toOSM = function(id) {
22282     return id.slice(1);
22283 };
22284
22285 iD.Entity.id.type = function(id) {
22286     return {'n': 'node', 'w': 'way', 'r': 'relation'}[id[0]];
22287 };
22288
22289 // A function suitable for use as the second argument to d3.selection#data().
22290 iD.Entity.key = function(entity) {
22291     return entity.id + 'v' + (entity.v || 0);
22292 };
22293
22294 iD.Entity.prototype = {
22295     tags: {},
22296
22297     initialize: function(sources) {
22298         for (var i = 0; i < sources.length; ++i) {
22299             var source = sources[i];
22300             for (var prop in source) {
22301                 if (Object.prototype.hasOwnProperty.call(source, prop)) {
22302                     this[prop] = source[prop];
22303                 }
22304             }
22305         }
22306
22307         if (!this.id && this.type) {
22308             this.id = iD.Entity.id(this.type);
22309         }
22310
22311         if (iD.debug) {
22312             Object.freeze(this);
22313             Object.freeze(this.tags);
22314
22315             if (this.loc) Object.freeze(this.loc);
22316             if (this.nodes) Object.freeze(this.nodes);
22317             if (this.members) Object.freeze(this.members);
22318         }
22319
22320         return this;
22321     },
22322
22323     osmId: function() {
22324         return iD.Entity.id.toOSM(this.id);
22325     },
22326
22327     isNew: function() {
22328         return this.osmId() < 0;
22329     },
22330
22331     update: function(attrs) {
22332         return iD.Entity(this, attrs, {v: 1 + (this.v || 0)});
22333     },
22334
22335     mergeTags: function(tags) {
22336         var merged = _.clone(this.tags), changed = false;
22337         for (var k in tags) {
22338             var t1 = merged[k],
22339                 t2 = tags[k];
22340             if (!t1) {
22341                 changed = true;
22342                 merged[k] = t2;
22343             } else if (t1 !== t2) {
22344                 changed = true;
22345                 merged[k] = _.union(t1.split(/;\s*/), t2.split(/;\s*/)).join(';');
22346             }
22347         }
22348         return changed ? this.update({tags: merged}) : this;
22349     },
22350
22351     intersects: function(extent, resolver) {
22352         return this.extent(resolver).intersects(extent);
22353     },
22354
22355     isUsed: function(resolver) {
22356         return _.without(Object.keys(this.tags), 'area').length > 0 ||
22357             resolver.parentRelations(this).length > 0;
22358     },
22359
22360     hasInterestingTags: function() {
22361         return _.keys(this.tags).some(function(key) {
22362             return key !== 'attribution' &&
22363                 key !== 'created_by' &&
22364                 key !== 'source' &&
22365                 key !== 'odbl' &&
22366                 key.indexOf('tiger:') !== 0;
22367         });
22368     },
22369
22370     isHighwayIntersection: function() {
22371         return false;
22372     },
22373
22374     deprecatedTags: function() {
22375         var tags = _.pairs(this.tags);
22376         var deprecated = {};
22377
22378         iD.data.deprecated.forEach(function(d) {
22379             var match = _.pairs(d.old)[0];
22380             tags.forEach(function(t) {
22381                 if (t[0] === match[0] &&
22382                     (t[1] === match[1] || match[1] === '*')) {
22383                     deprecated[t[0]] = t[1];
22384                 }
22385             });
22386         });
22387
22388         return deprecated;
22389     }
22390 };
22391 iD.Graph = function(other, mutable) {
22392     if (!(this instanceof iD.Graph)) return new iD.Graph(other, mutable);
22393
22394     if (other instanceof iD.Graph) {
22395         var base = other.base();
22396         this.entities = _.assign(Object.create(base.entities), other.entities);
22397         this._parentWays = _.assign(Object.create(base.parentWays), other._parentWays);
22398         this._parentRels = _.assign(Object.create(base.parentRels), other._parentRels);
22399
22400     } else {
22401         this.entities = Object.create({});
22402         this._parentWays = Object.create({});
22403         this._parentRels = Object.create({});
22404         this.rebase(other || [], [this]);
22405     }
22406
22407     this.transients = {};
22408     this._childNodes = {};
22409
22410     if (!mutable) {
22411         this.freeze();
22412     }
22413 };
22414
22415 iD.Graph.prototype = {
22416     hasEntity: function(id) {
22417         return this.entities[id];
22418     },
22419
22420     entity: function(id) {
22421         var entity = this.entities[id];
22422         if (!entity) {
22423             throw new Error('entity ' + id + ' not found');
22424         }
22425         return entity;
22426     },
22427
22428     transient: function(entity, key, fn) {
22429         var id = entity.id,
22430             transients = this.transients[id] ||
22431             (this.transients[id] = {});
22432
22433         if (transients[key] !== undefined) {
22434             return transients[key];
22435         }
22436
22437         transients[key] = fn.call(entity);
22438
22439         return transients[key];
22440     },
22441
22442     parentWays: function(entity) {
22443         return _.map(this._parentWays[entity.id], this.entity, this);
22444     },
22445
22446     isPoi: function(entity) {
22447         var parentWays = this._parentWays[entity.id];
22448         return !parentWays || parentWays.length === 0;
22449     },
22450
22451     isShared: function(entity) {
22452         var parentWays = this._parentWays[entity.id];
22453         return parentWays && parentWays.length > 1;
22454     },
22455
22456     parentRelations: function(entity) {
22457         return _.map(this._parentRels[entity.id], this.entity, this);
22458     },
22459
22460     childNodes: function(entity) {
22461         if (this._childNodes[entity.id])
22462             return this._childNodes[entity.id];
22463
22464         var nodes = [];
22465         for (var i = 0, l = entity.nodes.length; i < l; i++) {
22466             nodes[i] = this.entity(entity.nodes[i]);
22467         }
22468
22469         if (iD.debug) Object.freeze(nodes);
22470
22471         this._childNodes[entity.id] = nodes;
22472         return this._childNodes[entity.id];
22473     },
22474
22475     base: function() {
22476         return {
22477             'entities': iD.util.getPrototypeOf(this.entities),
22478             'parentWays': iD.util.getPrototypeOf(this._parentWays),
22479             'parentRels': iD.util.getPrototypeOf(this._parentRels)
22480         };
22481     },
22482
22483     // Unlike other graph methods, rebase mutates in place. This is because it
22484     // is used only during the history operation that merges newly downloaded
22485     // data into each state. To external consumers, it should appear as if the
22486     // graph always contained the newly downloaded data.
22487     rebase: function(entities, stack) {
22488         var base = this.base(),
22489             i, j, k, id;
22490
22491         for (i = 0; i < entities.length; i++) {
22492             var entity = entities[i];
22493
22494             if (base.entities[entity.id])
22495                 continue;
22496
22497             // Merging data into the base graph
22498             base.entities[entity.id] = entity;
22499             this._updateCalculated(undefined, entity,
22500                 base.parentWays, base.parentRels);
22501
22502             // Restore provisionally-deleted nodes that are discovered to have an extant parent
22503             if (entity.type === 'way') {
22504                 for (j = 0; j < entity.nodes.length; j++) {
22505                     id = entity.nodes[j];
22506                     for (k = 1; k < stack.length; k++) {
22507                         var ents = stack[k].entities;
22508                         if (ents.hasOwnProperty(id) && ents[id] === undefined) {
22509                             delete ents[id];
22510                         }
22511                     }
22512                 }
22513             }
22514         }
22515
22516         for (i = 0; i < stack.length; i++) {
22517             stack[i]._updateRebased();
22518         }
22519     },
22520
22521     _updateRebased: function() {
22522         var base = this.base(),
22523             i, k, child, id, keys;
22524
22525         keys = Object.keys(this._parentWays);
22526         for (i = 0; i < keys.length; i++) {
22527             child = keys[i];
22528             if (base.parentWays[child]) {
22529                 for (k = 0; k < base.parentWays[child].length; k++) {
22530                     id = base.parentWays[child][k];
22531                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentWays[child], id)) {
22532                         this._parentWays[child].push(id);
22533                     }
22534                 }
22535             }
22536         }
22537
22538         keys = Object.keys(this._parentRels);
22539         for (i = 0; i < keys.length; i++) {
22540             child = keys[i];
22541             if (base.parentRels[child]) {
22542                 for (k = 0; k < base.parentRels[child].length; k++) {
22543                     id = base.parentRels[child][k];
22544                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentRels[child], id)) {
22545                         this._parentRels[child].push(id);
22546                     }
22547                 }
22548             }
22549         }
22550
22551         this.transients = {};
22552
22553         // this._childNodes is not updated, under the assumption that
22554         // ways are always downloaded with their child nodes.
22555     },
22556
22557     // Updates calculated properties (parentWays, parentRels) for the specified change
22558     _updateCalculated: function(oldentity, entity, parentWays, parentRels) {
22559
22560         parentWays = parentWays || this._parentWays;
22561         parentRels = parentRels || this._parentRels;
22562
22563         var type = entity && entity.type || oldentity && oldentity.type,
22564             removed, added, ways, rels, i;
22565
22566
22567         if (type === 'way') {
22568
22569             // Update parentWays
22570             if (oldentity && entity) {
22571                 removed = _.difference(oldentity.nodes, entity.nodes);
22572                 added = _.difference(entity.nodes, oldentity.nodes);
22573             } else if (oldentity) {
22574                 removed = oldentity.nodes;
22575                 added = [];
22576             } else if (entity) {
22577                 removed = [];
22578                 added = entity.nodes;
22579             }
22580             for (i = 0; i < removed.length; i++) {
22581                 parentWays[removed[i]] = _.without(parentWays[removed[i]], oldentity.id);
22582             }
22583             for (i = 0; i < added.length; i++) {
22584                 ways = _.without(parentWays[added[i]], entity.id);
22585                 ways.push(entity.id);
22586                 parentWays[added[i]] = ways;
22587             }
22588
22589         } else if (type === 'relation') {
22590
22591             // Update parentRels
22592             if (oldentity && entity) {
22593                 removed = _.difference(oldentity.members, entity.members);
22594                 added = _.difference(entity.members, oldentity);
22595             } else if (oldentity) {
22596                 removed = oldentity.members;
22597                 added = [];
22598             } else if (entity) {
22599                 removed = [];
22600                 added = entity.members;
22601             }
22602             for (i = 0; i < removed.length; i++) {
22603                 parentRels[removed[i].id] = _.without(parentRels[removed[i].id], oldentity.id);
22604             }
22605             for (i = 0; i < added.length; i++) {
22606                 rels = _.without(parentRels[added[i].id], entity.id);
22607                 rels.push(entity.id);
22608                 parentRels[added[i].id] = rels;
22609             }
22610         }
22611     },
22612
22613     replace: function(entity) {
22614         if (this.entities[entity.id] === entity)
22615             return this;
22616
22617         return this.update(function() {
22618             this._updateCalculated(this.entities[entity.id], entity);
22619             this.entities[entity.id] = entity;
22620         });
22621     },
22622
22623     remove: function(entity) {
22624         return this.update(function() {
22625             this._updateCalculated(entity, undefined);
22626             this.entities[entity.id] = undefined;
22627         });
22628     },
22629
22630     update: function() {
22631         var graph = this.frozen ? iD.Graph(this, true) : this;
22632
22633         for (var i = 0; i < arguments.length; i++) {
22634             arguments[i].call(graph, graph);
22635         }
22636
22637         return this.frozen ? graph.freeze() : this;
22638     },
22639
22640     freeze: function() {
22641         this.frozen = true;
22642
22643         // No longer freezing entities here due to in-place updates needed in rebase.
22644
22645         return this;
22646     },
22647
22648     // Obliterates any existing entities
22649     load: function(entities) {
22650         var base = this.base();
22651         this.entities = Object.create(base.entities);
22652
22653         for (var i in entities) {
22654             this.entities[i] = entities[i];
22655             this._updateCalculated(base.entities[i], this.entities[i]);
22656         }
22657
22658         return this;
22659     }
22660 };
22661 iD.History = function(context) {
22662     var stack, index, tree,
22663         imageryUsed = ['Bing'],
22664         dispatch = d3.dispatch('change', 'undone', 'redone'),
22665         lock = iD.util.SessionMutex('lock');
22666
22667     function perform(actions) {
22668         actions = Array.prototype.slice.call(actions);
22669
22670         var annotation;
22671
22672         if (!_.isFunction(_.last(actions))) {
22673             annotation = actions.pop();
22674         }
22675
22676         var graph = stack[index].graph;
22677         for (var i = 0; i < actions.length; i++) {
22678             graph = actions[i](graph);
22679         }
22680
22681         return {
22682             graph: graph,
22683             annotation: annotation,
22684             imageryUsed: imageryUsed
22685         };
22686     }
22687
22688     function change(previous) {
22689         var difference = iD.Difference(previous, history.graph());
22690         dispatch.change(difference);
22691         return difference;
22692     }
22693
22694     // iD uses namespaced keys so multiple installations do not conflict
22695     function getKey(n) {
22696         return 'iD_' + window.location.origin + '_' + n;
22697     }
22698
22699     var history = {
22700         graph: function() {
22701             return stack[index].graph;
22702         },
22703
22704         merge: function(entities, extent) {
22705             stack[0].graph.rebase(entities, _.pluck(stack, 'graph'));
22706             tree.rebase(entities);
22707
22708             dispatch.change(undefined, extent);
22709         },
22710
22711         perform: function() {
22712             var previous = stack[index].graph;
22713
22714             stack = stack.slice(0, index + 1);
22715             stack.push(perform(arguments));
22716             index++;
22717
22718             return change(previous);
22719         },
22720
22721         replace: function() {
22722             var previous = stack[index].graph;
22723
22724             // assert(index == stack.length - 1)
22725             stack[index] = perform(arguments);
22726
22727             return change(previous);
22728         },
22729
22730         pop: function() {
22731             var previous = stack[index].graph;
22732
22733             if (index > 0) {
22734                 index--;
22735                 stack.pop();
22736                 return change(previous);
22737             }
22738         },
22739
22740         undo: function() {
22741             var previous = stack[index].graph;
22742
22743             // Pop to the next annotated state.
22744             while (index > 0) {
22745                 index--;
22746                 if (stack[index].annotation) break;
22747             }
22748
22749             dispatch.undone();
22750             return change(previous);
22751         },
22752
22753         redo: function() {
22754             var previous = stack[index].graph;
22755
22756             while (index < stack.length - 1) {
22757                 index++;
22758                 if (stack[index].annotation) break;
22759             }
22760
22761             dispatch.redone();
22762             return change(previous);
22763         },
22764
22765         undoAnnotation: function() {
22766             var i = index;
22767             while (i >= 0) {
22768                 if (stack[i].annotation) return stack[i].annotation;
22769                 i--;
22770             }
22771         },
22772
22773         redoAnnotation: function() {
22774             var i = index + 1;
22775             while (i <= stack.length - 1) {
22776                 if (stack[i].annotation) return stack[i].annotation;
22777                 i++;
22778             }
22779         },
22780
22781         intersects: function(extent) {
22782             return tree.intersects(extent, stack[index].graph);
22783         },
22784
22785         difference: function() {
22786             var base = stack[0].graph,
22787                 head = stack[index].graph;
22788             return iD.Difference(base, head);
22789         },
22790
22791         changes: function(action) {
22792             var base = stack[0].graph,
22793                 head = stack[index].graph;
22794
22795             if (action) {
22796                 head = action(head);
22797             }
22798
22799             var difference = iD.Difference(base, head);
22800
22801             return {
22802                 modified: difference.modified(),
22803                 created: difference.created(),
22804                 deleted: difference.deleted()
22805             };
22806         },
22807
22808         hasChanges: function() {
22809             return this.difference().length() > 0;
22810         },
22811
22812         imageryUsed: function(sources) {
22813             if (sources) {
22814                 imageryUsed = sources;
22815                 return history;
22816             } else {
22817                 return _(stack.slice(1, index + 1))
22818                     .pluck('imageryUsed')
22819                     .flatten()
22820                     .unique()
22821                     .without(undefined, 'Custom')
22822                     .value();
22823             }
22824         },
22825
22826         reset: function() {
22827             stack = [{graph: iD.Graph()}];
22828             index = 0;
22829             tree = iD.Tree(stack[0].graph);
22830             dispatch.change();
22831             return history;
22832         },
22833
22834         toJSON: function() {
22835             if (stack.length <= 1) return;
22836
22837             var allEntities = {},
22838                 baseEntities = {},
22839                 base = stack[0];
22840
22841             var s = stack.map(function(i) {
22842                 var modified = [], deleted = [];
22843
22844                 _.forEach(i.graph.entities, function(entity, id) {
22845                     if (entity) {
22846                         var key = iD.Entity.key(entity);
22847                         allEntities[key] = entity;
22848                         modified.push(key);
22849                     } else {
22850                         deleted.push(id);
22851                     }
22852
22853                     // make sure that the originals of changed or deleted entities get merged
22854                     // into the base of the stack after restoring the data from JSON.
22855                     if (id in base.graph.entities) {
22856                         baseEntities[id] = base.graph.entities[id];
22857                     }
22858                 });
22859
22860                 var x = {};
22861
22862                 if (modified.length) x.modified = modified;
22863                 if (deleted.length) x.deleted = deleted;
22864                 if (i.imageryUsed) x.imageryUsed = i.imageryUsed;
22865                 if (i.annotation) x.annotation = i.annotation;
22866
22867                 return x;
22868             });
22869
22870             return JSON.stringify({
22871                 version: 3,
22872                 entities: _.values(allEntities),
22873                 baseEntities: _.values(baseEntities),
22874                 stack: s,
22875                 nextIDs: iD.Entity.id.next,
22876                 index: index
22877             });
22878         },
22879
22880         fromJSON: function(json) {
22881             var h = JSON.parse(json);
22882
22883             iD.Entity.id.next = h.nextIDs;
22884             index = h.index;
22885
22886             if (h.version === 2 || h.version === 3) {
22887                 var allEntities = {};
22888
22889                 h.entities.forEach(function(entity) {
22890                     allEntities[iD.Entity.key(entity)] = iD.Entity(entity);
22891                 });
22892
22893                 if (h.version === 3) {
22894                     // this merges originals for changed entities into the base of
22895                     // the stack even if the current stack doesn't have them (for
22896                     // example when iD has been restarted in a different region)
22897                     var baseEntities = h.baseEntities.map(iD.Entity);
22898                     stack[0].graph.rebase(baseEntities, _.pluck(stack, 'graph'));
22899                     tree.rebase(baseEntities);
22900                 }
22901
22902                 stack = h.stack.map(function(d) {
22903                     var entities = {}, entity;
22904
22905                     if (d.modified) {
22906                         d.modified.forEach(function(key) {
22907                             entity = allEntities[key];
22908                             entities[entity.id] = entity;
22909                         });
22910                     }
22911
22912                     if (d.deleted) {
22913                         d.deleted.forEach(function(id) {
22914                             entities[id] = undefined;
22915                         });
22916                     }
22917
22918                     return {
22919                         graph: iD.Graph(stack[0].graph).load(entities),
22920                         annotation: d.annotation,
22921                         imageryUsed: d.imageryUsed
22922                     };
22923                 });
22924             } else { // original version
22925                 stack = h.stack.map(function(d) {
22926                     var entities = {};
22927
22928                     for (var i in d.entities) {
22929                         var entity = d.entities[i];
22930                         entities[i] = entity === 'undefined' ? undefined : iD.Entity(entity);
22931                     }
22932
22933                     d.graph = iD.Graph(stack[0].graph).load(entities);
22934                     return d;
22935                 });
22936             }
22937
22938             dispatch.change();
22939
22940             return history;
22941         },
22942
22943         save: function() {
22944             if (lock.locked()) context.storage(getKey('saved_history'), history.toJSON() || null);
22945             return history;
22946         },
22947
22948         clearSaved: function() {
22949             if (lock.locked()) context.storage(getKey('saved_history'), null);
22950             return history;
22951         },
22952
22953         lock: function() {
22954             return lock.lock();
22955         },
22956
22957         unlock: function() {
22958             lock.unlock();
22959         },
22960
22961         // is iD not open in another window and it detects that
22962         // there's a history stored in localStorage that's recoverable?
22963         restorableChanges: function() {
22964             return lock.locked() && !!context.storage(getKey('saved_history'));
22965         },
22966
22967         // load history from a version stored in localStorage
22968         restore: function() {
22969             if (!lock.locked()) return;
22970
22971             var json = context.storage(getKey('saved_history'));
22972             if (json) history.fromJSON(json);
22973         },
22974
22975         _getKey: getKey
22976
22977     };
22978
22979     history.reset();
22980
22981     return d3.rebind(history, dispatch, 'on');
22982 };
22983 iD.Node = iD.Entity.node = function iD_Node() {
22984     if (!(this instanceof iD_Node)) {
22985         return (new iD_Node()).initialize(arguments);
22986     } else if (arguments.length) {
22987         this.initialize(arguments);
22988     }
22989 };
22990
22991 iD.Node.prototype = Object.create(iD.Entity.prototype);
22992
22993 _.extend(iD.Node.prototype, {
22994     type: 'node',
22995
22996     extent: function() {
22997         return new iD.geo.Extent(this.loc);
22998     },
22999
23000     geometry: function(graph) {
23001         return graph.transient(this, 'geometry', function() {
23002             return graph.isPoi(this) ? 'point' : 'vertex';
23003         });
23004     },
23005
23006     move: function(loc) {
23007         return this.update({loc: loc});
23008     },
23009
23010     isIntersection: function(resolver) {
23011         return resolver.transient(this, 'isIntersection', function() {
23012             return resolver.parentWays(this).filter(function(parent) {
23013                 return (parent.tags.highway ||
23014                     parent.tags.waterway ||
23015                     parent.tags.railway ||
23016                     parent.tags.aeroway) &&
23017                     parent.geometry(resolver) === 'line';
23018             }).length > 1;
23019         });
23020     },
23021
23022     isHighwayIntersection: function(resolver) {
23023         return resolver.transient(this, 'isHighwayIntersection', function() {
23024             return resolver.parentWays(this).filter(function(parent) {
23025                 return parent.tags.highway && parent.geometry(resolver) === 'line';
23026             }).length > 1;
23027         });
23028     },
23029
23030     asJXON: function(changeset_id) {
23031         var r = {
23032             node: {
23033                 '@id': this.osmId(),
23034                 '@lon': this.loc[0],
23035                 '@lat': this.loc[1],
23036                 '@version': (this.version || 0),
23037                 tag: _.map(this.tags, function(v, k) {
23038                     return { keyAttributes: { k: k, v: v } };
23039                 })
23040             }
23041         };
23042         if (changeset_id) r.node['@changeset'] = changeset_id;
23043         return r;
23044     },
23045
23046     asGeoJSON: function() {
23047         return {
23048             type: 'Point',
23049             coordinates: this.loc
23050         };
23051     }
23052 });
23053 iD.oneWayTags = {
23054     'aerialway': {
23055         'chair_lift': true,
23056         'mixed_lift': true,
23057         't-bar': true,
23058         'j-bar': true,
23059         'platter': true,
23060         'rope_tow': true,
23061         'magic_carpet': true,
23062         'yes': true
23063     },
23064     'highway': {
23065         'motorway': true,
23066         'motorway_link': true
23067     },
23068     'junction': {
23069         'roundabout': true
23070     },
23071     'man_made': {
23072         'piste:halfpipe': true
23073     },
23074     'piste:type': {
23075         'downhill': true,
23076         'sled': true,
23077         'yes': true
23078     },
23079     'waterway': {
23080         'river': true,
23081         'stream': true
23082     }
23083 };
23084 iD.Relation = iD.Entity.relation = function iD_Relation() {
23085     if (!(this instanceof iD_Relation)) {
23086         return (new iD_Relation()).initialize(arguments);
23087     } else if (arguments.length) {
23088         this.initialize(arguments);
23089     }
23090 };
23091
23092 iD.Relation.prototype = Object.create(iD.Entity.prototype);
23093
23094 iD.Relation.creationOrder = function(a, b) {
23095     var aId = parseInt(iD.Entity.id.toOSM(a.id), 10);
23096     var bId = parseInt(iD.Entity.id.toOSM(b.id), 10);
23097
23098     if (aId < 0 || bId < 0) return aId - bId;
23099     return bId - aId;
23100 };
23101
23102 _.extend(iD.Relation.prototype, {
23103     type: 'relation',
23104     members: [],
23105
23106     extent: function(resolver, memo) {
23107         return resolver.transient(this, 'extent', function() {
23108             if (memo && memo[this.id]) return iD.geo.Extent();
23109             memo = memo || {};
23110             memo[this.id] = true;
23111             return this.members.reduce(function(extent, member) {
23112                 member = resolver.hasEntity(member.id);
23113                 if (member) {
23114                     return extent.extend(member.extent(resolver, memo));
23115                 } else {
23116                     return extent;
23117                 }
23118             }, iD.geo.Extent());
23119         });
23120     },
23121
23122     geometry: function(graph) {
23123         return graph.transient(this, 'geometry', function() {
23124             return this.isMultipolygon() ? 'area' : 'relation';
23125         });
23126     },
23127
23128     isDegenerate: function() {
23129         return this.members.length === 0;
23130     },
23131
23132     // Return an array of members, each extended with an 'index' property whose value
23133     // is the member index.
23134     indexedMembers: function() {
23135         var result = new Array(this.members.length);
23136         for (var i = 0; i < this.members.length; i++) {
23137             result[i] = _.extend({}, this.members[i], {index: i});
23138         }
23139         return result;
23140     },
23141
23142     // Return the first member with the given role. A copy of the member object
23143     // is returned, extended with an 'index' property whose value is the member index.
23144     memberByRole: function(role) {
23145         for (var i = 0; i < this.members.length; i++) {
23146             if (this.members[i].role === role) {
23147                 return _.extend({}, this.members[i], {index: i});
23148             }
23149         }
23150     },
23151
23152     // Return the first member with the given id. A copy of the member object
23153     // is returned, extended with an 'index' property whose value is the member index.
23154     memberById: function(id) {
23155         for (var i = 0; i < this.members.length; i++) {
23156             if (this.members[i].id === id) {
23157                 return _.extend({}, this.members[i], {index: i});
23158             }
23159         }
23160     },
23161
23162     // Return the first member with the given id and role. A copy of the member object
23163     // is returned, extended with an 'index' property whose value is the member index.
23164     memberByIdAndRole: function(id, role) {
23165         for (var i = 0; i < this.members.length; i++) {
23166             if (this.members[i].id === id && this.members[i].role === role) {
23167                 return _.extend({}, this.members[i], {index: i});
23168             }
23169         }
23170     },
23171
23172     addMember: function(member, index) {
23173         var members = this.members.slice();
23174         members.splice(index === undefined ? members.length : index, 0, member);
23175         return this.update({members: members});
23176     },
23177
23178     updateMember: function(member, index) {
23179         var members = this.members.slice();
23180         members.splice(index, 1, _.extend({}, members[index], member));
23181         return this.update({members: members});
23182     },
23183
23184     removeMember: function(index) {
23185         var members = this.members.slice();
23186         members.splice(index, 1);
23187         return this.update({members: members});
23188     },
23189
23190     removeMembersWithID: function(id) {
23191         var members = _.reject(this.members, function(m) { return m.id === id; });
23192         return this.update({members: members});
23193     },
23194
23195     // Wherever a member appears with id `needle.id`, replace it with a member
23196     // with id `replacement.id`, type `replacement.type`, and the original role,
23197     // unless a member already exists with that id and role. Return an updated
23198     // relation.
23199     replaceMember: function(needle, replacement) {
23200         if (!this.memberById(needle.id))
23201             return this;
23202
23203         var members = [];
23204
23205         for (var i = 0; i < this.members.length; i++) {
23206             var member = this.members[i];
23207             if (member.id !== needle.id) {
23208                 members.push(member);
23209             } else if (!this.memberByIdAndRole(replacement.id, member.role)) {
23210                 members.push({id: replacement.id, type: replacement.type, role: member.role});
23211             }
23212         }
23213
23214         return this.update({members: members});
23215     },
23216
23217     asJXON: function(changeset_id) {
23218         var r = {
23219             relation: {
23220                 '@id': this.osmId(),
23221                 '@version': this.version || 0,
23222                 member: _.map(this.members, function(member) {
23223                     return { keyAttributes: { type: member.type, role: member.role, ref: iD.Entity.id.toOSM(member.id) } };
23224                 }),
23225                 tag: _.map(this.tags, function(v, k) {
23226                     return { keyAttributes: { k: k, v: v } };
23227                 })
23228             }
23229         };
23230         if (changeset_id) r.relation['@changeset'] = changeset_id;
23231         return r;
23232     },
23233
23234     asGeoJSON: function(resolver) {
23235         return resolver.transient(this, 'GeoJSON', function () {
23236             if (this.isMultipolygon()) {
23237                 return {
23238                     type: 'MultiPolygon',
23239                     coordinates: this.multipolygon(resolver)
23240                 };
23241             } else {
23242                 return {
23243                     type: 'FeatureCollection',
23244                     properties: this.tags,
23245                     features: this.members.map(function (member) {
23246                         return _.extend({role: member.role}, resolver.entity(member.id).asGeoJSON(resolver));
23247                     })
23248                 };
23249             }
23250         });
23251     },
23252
23253     area: function(resolver) {
23254         return resolver.transient(this, 'area', function() {
23255             return d3.geo.area(this.asGeoJSON(resolver));
23256         });
23257     },
23258
23259     isMultipolygon: function() {
23260         return this.tags.type === 'multipolygon';
23261     },
23262
23263     isComplete: function(resolver) {
23264         for (var i = 0; i < this.members.length; i++) {
23265             if (!resolver.hasEntity(this.members[i].id)) {
23266                 return false;
23267             }
23268         }
23269         return true;
23270     },
23271
23272     isRestriction: function() {
23273         return !!(this.tags.type && this.tags.type.match(/^restriction:?/));
23274     },
23275
23276     // Returns an array [A0, ... An], each Ai being an array of node arrays [Nds0, ... Ndsm],
23277     // where Nds0 is an outer ring and subsequent Ndsi's (if any i > 0) being inner rings.
23278     //
23279     // This corresponds to the structure needed for rendering a multipolygon path using a
23280     // `evenodd` fill rule, as well as the structure of a GeoJSON MultiPolygon geometry.
23281     //
23282     // In the case of invalid geometries, this function will still return a result which
23283     // includes the nodes of all way members, but some Nds may be unclosed and some inner
23284     // rings not matched with the intended outer ring.
23285     //
23286     multipolygon: function(resolver) {
23287         var outers = this.members.filter(function(m) { return 'outer' === (m.role || 'outer'); }),
23288             inners = this.members.filter(function(m) { return 'inner' === m.role; });
23289
23290         outers = iD.geo.joinWays(outers, resolver);
23291         inners = iD.geo.joinWays(inners, resolver);
23292
23293         outers = outers.map(function(outer) { return _.pluck(outer.nodes, 'loc'); });
23294         inners = inners.map(function(inner) { return _.pluck(inner.nodes, 'loc'); });
23295
23296         var result = outers.map(function(o) {
23297             // Heuristic for detecting counterclockwise winding order. Assumes
23298             // that OpenStreetMap polygons are not hemisphere-spanning.
23299             return [d3.geo.area({type: 'Polygon', coordinates: [o]}) > 2 * Math.PI ? o.reverse() : o];
23300         });
23301
23302         function findOuter(inner) {
23303             var o, outer;
23304
23305             for (o = 0; o < outers.length; o++) {
23306                 outer = outers[o];
23307                 if (iD.geo.polygonContainsPolygon(outer, inner))
23308                     return o;
23309             }
23310
23311             for (o = 0; o < outers.length; o++) {
23312                 outer = outers[o];
23313                 if (iD.geo.polygonIntersectsPolygon(outer, inner))
23314                     return o;
23315             }
23316         }
23317
23318         for (var i = 0; i < inners.length; i++) {
23319             var inner = inners[i];
23320
23321             if (d3.geo.area({type: 'Polygon', coordinates: [inner]}) < 2 * Math.PI) {
23322                 inner = inner.reverse();
23323             }
23324
23325             var o = findOuter(inners[i]);
23326             if (o !== undefined)
23327                 result[o].push(inners[i]);
23328             else
23329                 result.push([inners[i]]); // Invalid geometry
23330         }
23331
23332         return result;
23333     }
23334 });
23335 iD.Tree = function(head) {
23336     var rtree = rbush(),
23337         rectangles = {};
23338
23339     function extentRectangle(extent) {
23340         return [
23341             extent[0][0],
23342             extent[0][1],
23343             extent[1][0],
23344             extent[1][1]
23345         ];
23346     }
23347
23348     function entityRectangle(entity) {
23349         var rect = extentRectangle(entity.extent(head));
23350         rect.id = entity.id;
23351         rectangles[entity.id] = rect;
23352         return rect;
23353     }
23354
23355     function updateParents(entity, insertions, memo) {
23356         if (memo && memo[entity.id]) return;
23357         memo = memo || {};
23358         memo[entity.id] = true;
23359
23360         head.parentWays(entity).forEach(function(parent) {
23361             if (rectangles[parent.id]) {
23362                 rtree.remove(rectangles[parent.id]);
23363                 insertions.push(parent);
23364             }
23365         });
23366
23367         head.parentRelations(entity).forEach(function(parent) {
23368             if (rectangles[parent.id]) {
23369                 rtree.remove(rectangles[parent.id]);
23370                 insertions.push(parent);
23371             }
23372             updateParents(parent, insertions, memo);
23373         });
23374     }
23375
23376     var tree = {};
23377
23378     tree.rebase = function(entities) {
23379         var insertions = [];
23380
23381         entities.forEach(function(entity) {
23382             if (head.entities.hasOwnProperty(entity.id) || rectangles[entity.id])
23383                 return;
23384
23385             insertions.push(entity);
23386             updateParents(entity, insertions);
23387         });
23388
23389         insertions = _.unique(insertions).map(entityRectangle);
23390         rtree.load(insertions);
23391
23392         return tree;
23393     };
23394
23395     tree.intersects = function(extent, graph) {
23396         if (graph !== head) {
23397             var diff = iD.Difference(head, graph),
23398                 insertions = [];
23399
23400             head = graph;
23401
23402             diff.deleted().forEach(function(entity) {
23403                 rtree.remove(rectangles[entity.id]);
23404                 delete rectangles[entity.id];
23405             });
23406
23407             diff.modified().forEach(function(entity) {
23408                 rtree.remove(rectangles[entity.id]);
23409                 insertions.push(entity);
23410                 updateParents(entity, insertions);
23411             });
23412
23413             diff.created().forEach(function(entity) {
23414                 insertions.push(entity);
23415             });
23416
23417             insertions = _.unique(insertions).map(entityRectangle);
23418             rtree.load(insertions);
23419         }
23420
23421         return rtree.search(extentRectangle(extent)).map(function(rect) {
23422             return head.entity(rect.id);
23423         });
23424     };
23425
23426     return tree;
23427 };
23428 iD.Way = iD.Entity.way = function iD_Way() {
23429     if (!(this instanceof iD_Way)) {
23430         return (new iD_Way()).initialize(arguments);
23431     } else if (arguments.length) {
23432         this.initialize(arguments);
23433     }
23434 };
23435
23436 iD.Way.prototype = Object.create(iD.Entity.prototype);
23437
23438 _.extend(iD.Way.prototype, {
23439     type: 'way',
23440     nodes: [],
23441
23442     extent: function(resolver) {
23443         return resolver.transient(this, 'extent', function() {
23444             return this.nodes.reduce(function(extent, id) {
23445                 var node = resolver.hasEntity(id);
23446                 if (node) {
23447                     return extent.extend(node.extent());
23448                 } else {
23449                     return extent;
23450                 }
23451             }, iD.geo.Extent());
23452         });
23453     },
23454
23455     first: function() {
23456         return this.nodes[0];
23457     },
23458
23459     last: function() {
23460         return this.nodes[this.nodes.length - 1];
23461     },
23462
23463     contains: function(node) {
23464         return this.nodes.indexOf(node) >= 0;
23465     },
23466
23467     affix: function(node) {
23468         if (this.nodes[0] === node) return 'prefix';
23469         if (this.nodes[this.nodes.length - 1] === node) return 'suffix';
23470     },
23471
23472     layer: function() {
23473         // explicit layer tag, clamp between -10, 10..
23474         if (this.tags.layer !== undefined) {
23475             return Math.max(-10, Math.min(+(this.tags.layer), 10));
23476         }
23477
23478         // implied layer tag..
23479         if (this.tags.location === 'overground') return 1;
23480         if (this.tags.location === 'underground') return -1;
23481         if (this.tags.location === 'underwater') return -10;
23482
23483         if (this.tags.power === 'line') return 10;
23484         if (this.tags.power === 'minor_line') return 10;
23485         if (this.tags.aerialway) return 10;
23486         if (this.tags.bridge) return 1;
23487         if (this.tags.cutting) return -1;
23488         if (this.tags.tunnel) return -1;
23489         if (this.tags.waterway) return -1;
23490         if (this.tags.man_made === 'pipeline') return -10;
23491         if (this.tags.boundary) return -10;
23492         return 0;
23493     },
23494
23495     isOneWay: function() {
23496         // explicit oneway tag..
23497         if (['yes', '1', '-1'].indexOf(this.tags.oneway) !== -1) { return true; }
23498         if (['no', '0'].indexOf(this.tags.oneway) !== -1) { return false; }
23499
23500         // implied oneway tag..
23501         for (var key in this.tags) {
23502             if (key in iD.oneWayTags && (this.tags[key] in iD.oneWayTags[key]))
23503                 return true;
23504         }
23505         return false;
23506     },
23507
23508     isClosed: function() {
23509         return this.nodes.length > 0 && this.first() === this.last();
23510     },
23511
23512     isConvex: function(resolver) {
23513         if (!this.isClosed() || this.isDegenerate()) return null;
23514
23515         var nodes = _.uniq(resolver.childNodes(this)),
23516             coords = _.pluck(nodes, 'loc'),
23517             curr = 0, prev = 0;
23518
23519         for (var i = 0; i < coords.length; i++) {
23520             var o = coords[(i+1) % coords.length],
23521                 a = coords[i],
23522                 b = coords[(i+2) % coords.length],
23523                 res = iD.geo.cross(o, a, b);
23524
23525             curr = (res > 0) ? 1 : (res < 0) ? -1 : 0;
23526             if (curr === 0) {
23527                 continue;
23528             } else if (prev && curr !== prev) {
23529                 return false;
23530             }
23531             prev = curr;
23532         }
23533         return true;
23534     },
23535
23536     isArea: function() {
23537         if (this.tags.area === 'yes')
23538             return true;
23539         if (!this.isClosed() || this.tags.area === 'no')
23540             return false;
23541         for (var key in this.tags)
23542             if (key in iD.areaKeys && !(this.tags[key] in iD.areaKeys[key]))
23543                 return true;
23544         return false;
23545     },
23546
23547     isDegenerate: function() {
23548         return _.uniq(this.nodes).length < (this.isArea() ? 3 : 2);
23549     },
23550
23551     areAdjacent: function(n1, n2) {
23552         for (var i = 0; i < this.nodes.length; i++) {
23553             if (this.nodes[i] === n1) {
23554                 if (this.nodes[i - 1] === n2) return true;
23555                 if (this.nodes[i + 1] === n2) return true;
23556             }
23557         }
23558         return false;
23559     },
23560
23561     geometry: function(graph) {
23562         return graph.transient(this, 'geometry', function() {
23563             return this.isArea() ? 'area' : 'line';
23564         });
23565     },
23566
23567     addNode: function(id, index) {
23568         var nodes = this.nodes.slice();
23569         nodes.splice(index === undefined ? nodes.length : index, 0, id);
23570         return this.update({nodes: nodes});
23571     },
23572
23573     updateNode: function(id, index) {
23574         var nodes = this.nodes.slice();
23575         nodes.splice(index, 1, id);
23576         return this.update({nodes: nodes});
23577     },
23578
23579     replaceNode: function(needle, replacement) {
23580         if (this.nodes.indexOf(needle) < 0)
23581             return this;
23582
23583         var nodes = this.nodes.slice();
23584         for (var i = 0; i < nodes.length; i++) {
23585             if (nodes[i] === needle) {
23586                 nodes[i] = replacement;
23587             }
23588         }
23589         return this.update({nodes: nodes});
23590     },
23591
23592     removeNode: function(id) {
23593         var nodes = [];
23594
23595         for (var i = 0; i < this.nodes.length; i++) {
23596             var node = this.nodes[i];
23597             if (node !== id && nodes[nodes.length - 1] !== node) {
23598                 nodes.push(node);
23599             }
23600         }
23601
23602         // Preserve circularity
23603         if (this.nodes.length > 1 && this.first() === id && this.last() === id && nodes[nodes.length - 1] !== nodes[0]) {
23604             nodes.push(nodes[0]);
23605         }
23606
23607         return this.update({nodes: nodes});
23608     },
23609
23610     asJXON: function(changeset_id) {
23611         var r = {
23612             way: {
23613                 '@id': this.osmId(),
23614                 '@version': this.version || 0,
23615                 nd: _.map(this.nodes, function(id) {
23616                     return { keyAttributes: { ref: iD.Entity.id.toOSM(id) } };
23617                 }),
23618                 tag: _.map(this.tags, function(v, k) {
23619                     return { keyAttributes: { k: k, v: v } };
23620                 })
23621             }
23622         };
23623         if (changeset_id) r.way['@changeset'] = changeset_id;
23624         return r;
23625     },
23626
23627     asGeoJSON: function(resolver) {
23628         return resolver.transient(this, 'GeoJSON', function() {
23629             var coordinates = _.pluck(resolver.childNodes(this), 'loc');
23630             if (this.isArea() && this.isClosed()) {
23631                 return {
23632                     type: 'Polygon',
23633                     coordinates: [coordinates]
23634                 };
23635             } else {
23636                 return {
23637                     type: 'LineString',
23638                     coordinates: coordinates
23639                 };
23640             }
23641         });
23642     },
23643
23644     area: function(resolver) {
23645         return resolver.transient(this, 'area', function() {
23646             var nodes = resolver.childNodes(this);
23647
23648             if (!this.isClosed() && nodes.length) {
23649                 nodes = nodes.concat([nodes[0]]);
23650             }
23651
23652             var json = {
23653                 type: 'Polygon',
23654                 coordinates: [_.pluck(nodes, 'loc')]
23655             };
23656
23657             var area = d3.geo.area(json);
23658
23659             // Heuristic for detecting counterclockwise winding order. Assumes
23660             // that OpenStreetMap polygons are not hemisphere-spanning.
23661             if (d3.geo.area(json) > 2 * Math.PI) {
23662                 json.coordinates[0] = json.coordinates[0].reverse();
23663                 area = d3.geo.area(json);
23664             }
23665
23666             return isNaN(area) ? 0 : area;
23667         });
23668     }
23669 });
23670 iD.Background = function(context) {
23671     var dispatch = d3.dispatch('change'),
23672         baseLayer = iD.TileLayer()
23673             .projection(context.projection),
23674         gpxLayer = iD.GpxLayer(context, dispatch)
23675             .projection(context.projection),
23676         mapillaryLayer = iD.MapillaryLayer(context),
23677         overlayLayers = [];
23678
23679     var backgroundSources = iD.data.imagery.map(function(source) {
23680         if (source.type === 'bing') {
23681             return iD.BackgroundSource.Bing(source, dispatch);
23682         } else {
23683             return iD.BackgroundSource(source);
23684         }
23685     });
23686
23687     backgroundSources.unshift(iD.BackgroundSource.None());
23688
23689     function findSource(id) {
23690         return _.find(backgroundSources, function(d) {
23691             return d.id && d.id === id;
23692         });
23693     }
23694
23695     function updateImagery() {
23696         var b = background.baseLayerSource(),
23697             o = overlayLayers.map(function (d) { return d.source().id; }).join(','),
23698             q = iD.util.stringQs(location.hash.substring(1));
23699
23700         var id = b.id;
23701         if (id === 'custom') {
23702             id = 'custom:' + b.template;
23703         }
23704
23705         if (id) {
23706             q.background = id;
23707         } else {
23708             delete q.background;
23709         }
23710
23711         if (o) {
23712             q.overlays = o;
23713         } else {
23714             delete q.overlays;
23715         }
23716
23717         location.replace('#' + iD.util.qsString(q, true));
23718
23719         var imageryUsed = [b.imageryUsed()];
23720
23721         overlayLayers.forEach(function (d) {
23722             var source = d.source();
23723             if (!source.isLocatorOverlay()) {
23724                 imageryUsed.push(source.imageryUsed());
23725             }
23726         });
23727
23728         if (background.showsGpxLayer()) {
23729             imageryUsed.push('Local GPX');
23730         }
23731
23732         context.history().imageryUsed(imageryUsed);
23733     }
23734
23735     function background(selection) {
23736         var base = selection.selectAll('.background-layer')
23737             .data([0]);
23738
23739         base.enter().insert('div', '.layer-data')
23740             .attr('class', 'layer-layer background-layer');
23741
23742         base.call(baseLayer);
23743
23744         var gpx = selection.selectAll('.gpx-layer')
23745             .data([0]);
23746
23747         gpx.enter().insert('div', '.layer-data')
23748             .attr('class', 'layer-layer gpx-layer');
23749
23750         gpx.call(gpxLayer);
23751
23752         var overlays = selection.selectAll('.overlay-layer')
23753             .data(overlayLayers, function(d) { return d.source().name(); });
23754
23755         overlays.enter().insert('div', '.layer-data')
23756             .attr('class', 'layer-layer overlay-layer');
23757
23758         overlays.each(function(layer) {
23759             d3.select(this).call(layer);
23760         });
23761
23762         overlays.exit()
23763             .remove();
23764
23765         var mapillary = selection.selectAll('.layer-mapillary')
23766             .data([0]);
23767
23768         mapillary.enter().insert('div')
23769             .attr('class', 'layer-layer layer-mapillary');
23770
23771         mapillary.call(mapillaryLayer);
23772     }
23773
23774     background.sources = function(extent) {
23775         return backgroundSources.filter(function(source) {
23776             return source.intersects(extent);
23777         });
23778     };
23779
23780     background.dimensions = function(_) {
23781         baseLayer.dimensions(_);
23782         gpxLayer.dimensions(_);
23783         mapillaryLayer.dimensions(_);
23784
23785         overlayLayers.forEach(function(layer) {
23786             layer.dimensions(_);
23787         });
23788     };
23789
23790     background.baseLayerSource = function(d) {
23791         if (!arguments.length) return baseLayer.source();
23792
23793         baseLayer.source(d);
23794         dispatch.change();
23795         updateImagery();
23796
23797         return background;
23798     };
23799
23800     background.bing = function() {
23801         background.baseLayerSource(findSource('Bing'));
23802     };
23803
23804     background.hasGpxLayer = function() {
23805         return !_.isEmpty(gpxLayer.geojson());
23806     };
23807
23808     background.showsGpxLayer = function() {
23809         return background.hasGpxLayer() && gpxLayer.enable();
23810     };
23811
23812     function toDom(x) {
23813         return (new DOMParser()).parseFromString(x, 'text/xml');
23814     }
23815
23816     background.gpxLayerFiles = function(fileList) {
23817         var f = fileList[0],
23818             reader = new FileReader();
23819
23820         reader.onload = function(e) {
23821             gpxLayer.geojson(toGeoJSON.gpx(toDom(e.target.result)));
23822             background.zoomToGpxLayer();
23823             dispatch.change();
23824         };
23825
23826         reader.readAsText(f);
23827     };
23828
23829     background.zoomToGpxLayer = function() {
23830         if (background.hasGpxLayer()) {
23831             var viewport = context.map().extent().polygon(),
23832                 coords = _.reduce(gpxLayer.geojson().features, function(coords, feature) {
23833                     var c = feature.geometry.coordinates;
23834                     return _.union(coords, feature.geometry.type === 'Point' ? [c] : c);
23835                 }, []);
23836
23837             if (!iD.geo.polygonIntersectsPolygon(viewport, coords)) {
23838                 context.map().extent(d3.geo.bounds(gpxLayer.geojson()));
23839             }
23840         }
23841     };
23842
23843     background.toggleGpxLayer = function() {
23844         gpxLayer.enable(!gpxLayer.enable());
23845         dispatch.change();
23846     };
23847
23848     background.showsMapillaryLayer = function() {
23849         return mapillaryLayer.enable();
23850     };
23851
23852     background.toggleMapillaryLayer = function() {
23853         mapillaryLayer.enable(!mapillaryLayer.enable());
23854         dispatch.change();
23855     };
23856
23857     background.showsLayer = function(d) {
23858         return d === baseLayer.source() ||
23859             (d.id === 'custom' && baseLayer.source().id === 'custom') ||
23860             overlayLayers.some(function(l) { return l.source() === d; });
23861     };
23862
23863     background.overlayLayerSources = function() {
23864         return overlayLayers.map(function (l) { return l.source(); });
23865     };
23866
23867     background.toggleOverlayLayer = function(d) {
23868         var layer;
23869
23870         for (var i = 0; i < overlayLayers.length; i++) {
23871             layer = overlayLayers[i];
23872             if (layer.source() === d) {
23873                 overlayLayers.splice(i, 1);
23874                 dispatch.change();
23875                 updateImagery();
23876                 return;
23877             }
23878         }
23879
23880         layer = iD.TileLayer()
23881             .source(d)
23882             .projection(context.projection)
23883             .dimensions(baseLayer.dimensions());
23884
23885         overlayLayers.push(layer);
23886         dispatch.change();
23887         updateImagery();
23888     };
23889
23890     background.nudge = function(d, zoom) {
23891         baseLayer.source().nudge(d, zoom);
23892         dispatch.change();
23893         return background;
23894     };
23895
23896     background.offset = function(d) {
23897         if (!arguments.length) return baseLayer.source().offset();
23898         baseLayer.source().offset(d);
23899         dispatch.change();
23900         return background;
23901     };
23902
23903     var q = iD.util.stringQs(location.hash.substring(1)),
23904         chosen = q.background || q.layer;
23905
23906     if (chosen && chosen.indexOf('custom:') === 0) {
23907         background.baseLayerSource(iD.BackgroundSource.Custom(chosen.replace(/^custom:/, '')));
23908     } else {
23909         background.baseLayerSource(findSource(chosen) || findSource('Bing'));
23910     }
23911
23912     var locator = _.find(backgroundSources, function(d) {
23913         return d.overlay && d.default;
23914     });
23915
23916     if (locator) {
23917         background.toggleOverlayLayer(locator);
23918     }
23919
23920     var overlays = (q.overlays || '').split(',');
23921     overlays.forEach(function(overlay) {
23922         overlay = findSource(overlay);
23923         if (overlay) background.toggleOverlayLayer(overlay);
23924     });
23925
23926     var gpx = q.gpx;
23927     if (gpx) {
23928         d3.text(gpx, function(err, gpxTxt) {
23929             gpxLayer.geojson(toGeoJSON.gpx(toDom(gpxTxt)));
23930             dispatch.change();
23931         });
23932     }
23933
23934     return d3.rebind(background, dispatch, 'on');
23935 };
23936 iD.BackgroundSource = function(data) {
23937     var source = _.clone(data),
23938         offset = [0, 0],
23939         name = source.name;
23940
23941     source.scaleExtent = data.scaleExtent || [0, 20];
23942
23943     source.offset = function(_) {
23944         if (!arguments.length) return offset;
23945         offset = _;
23946         return source;
23947     };
23948
23949     source.nudge = function(_, zoomlevel) {
23950         offset[0] += _[0] / Math.pow(2, zoomlevel);
23951         offset[1] += _[1] / Math.pow(2, zoomlevel);
23952         return source;
23953     };
23954
23955     source.name = function() {
23956         return name;
23957     };
23958
23959     source.imageryUsed = function() {
23960         return source.id || name;
23961     };
23962
23963     source.url = function(coord) {
23964         return data.template
23965             .replace('{x}', coord[0])
23966             .replace('{y}', coord[1])
23967             // TMS-flipped y coordinate
23968             .replace(/\{[t-]y\}/, Math.pow(2, coord[2]) - coord[1] - 1)
23969             .replace(/\{z(oom)?\}/, coord[2])
23970             .replace(/\{switch:([^}]+)\}/, function(s, r) {
23971                 var subdomains = r.split(',');
23972                 return subdomains[(coord[0] + coord[1]) % subdomains.length];
23973             })
23974             .replace('{u}', function() {
23975                 var u = '';
23976                 for (var zoom = coord[2]; zoom > 0; zoom--) {
23977                     var b = 0;
23978                     var mask = 1 << (zoom - 1);
23979                     if ((coord[0] & mask) !== 0) b++;
23980                     if ((coord[1] & mask) !== 0) b += 2;
23981                     u += b.toString();
23982                 }
23983                 return u;
23984             });
23985     };
23986
23987     source.intersects = function(extent) {
23988         extent = extent.polygon();
23989         return !data.polygon || data.polygon.some(function(polygon) {
23990             return iD.geo.polygonIntersectsPolygon(polygon, extent);
23991         });
23992     };
23993
23994     source.validZoom = function(z) {
23995         return source.scaleExtent[0] <= z &&
23996             (!source.isLocatorOverlay() || source.scaleExtent[1] > z);
23997     };
23998
23999     source.isLocatorOverlay = function() {
24000         return name === 'Locator Overlay';
24001     };
24002
24003     source.copyrightNotices = function() {};
24004
24005     return source;
24006 };
24007
24008 iD.BackgroundSource.Bing = function(data, dispatch) {
24009     // http://msdn.microsoft.com/en-us/library/ff701716.aspx
24010     // http://msdn.microsoft.com/en-us/library/ff701701.aspx
24011
24012     data.template = 'https://ecn.t{switch:0,1,2,3}.tiles.virtualearth.net/tiles/a{u}.jpeg?g=587&mkt=en-gb&n=z';
24013
24014     var bing = iD.BackgroundSource(data),
24015         key = 'Arzdiw4nlOJzRwOz__qailc8NiR31Tt51dN2D7cm57NrnceZnCpgOkmJhNpGoppU', // Same as P2 and JOSM
24016         url = 'https://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial?include=ImageryProviders&key=' +
24017             key + '&jsonp={callback}',
24018         providers = [];
24019
24020     d3.jsonp(url, function(json) {
24021         providers = json.resourceSets[0].resources[0].imageryProviders.map(function(provider) {
24022             return {
24023                 attribution: provider.attribution,
24024                 areas: provider.coverageAreas.map(function(area) {
24025                     return {
24026                         zoom: [area.zoomMin, area.zoomMax],
24027                         extent: iD.geo.Extent([area.bbox[1], area.bbox[0]], [area.bbox[3], area.bbox[2]])
24028                     };
24029                 })
24030             };
24031         });
24032         dispatch.change();
24033     });
24034
24035     bing.copyrightNotices = function(zoom, extent) {
24036         zoom = Math.min(zoom, 21);
24037         return providers.filter(function(provider) {
24038             return _.any(provider.areas, function(area) {
24039                 return extent.intersects(area.extent) &&
24040                     area.zoom[0] <= zoom &&
24041                     area.zoom[1] >= zoom;
24042             });
24043         }).map(function(provider) {
24044             return provider.attribution;
24045         }).join(', ');
24046     };
24047
24048     bing.logo = 'bing_maps.png';
24049     bing.terms_url = 'http://opengeodata.org/microsoft-imagery-details';
24050
24051     return bing;
24052 };
24053
24054 iD.BackgroundSource.None = function() {
24055     var source = iD.BackgroundSource({id: 'none', template: ''});
24056
24057     source.name = function() {
24058         return t('background.none');
24059     };
24060
24061     source.imageryUsed = function() {
24062         return 'None';
24063     };
24064
24065     return source;
24066 };
24067
24068 iD.BackgroundSource.Custom = function(template) {
24069     var source = iD.BackgroundSource({id: 'custom', template: template});
24070
24071     source.name = function() {
24072         return t('background.custom');
24073     };
24074
24075     source.imageryUsed = function() {
24076         return 'Custom (' + template + ')';
24077     };
24078
24079     return source;
24080 };
24081 iD.GpxLayer = function(context) {
24082     var projection,
24083         gj = {},
24084         enable = true,
24085         svg;
24086
24087     function render(selection) {
24088         svg = selection.selectAll('svg')
24089             .data([render]);
24090
24091         svg.enter()
24092             .append('svg');
24093
24094         svg.style('display', enable ? 'block' : 'none');
24095
24096         var paths = svg
24097             .selectAll('path')
24098             .data([gj]);
24099
24100         paths
24101             .enter()
24102             .append('path')
24103             .attr('class', 'gpx');
24104
24105         var path = d3.geo.path()
24106             .projection(projection);
24107
24108         paths
24109             .attr('d', path);
24110
24111         if (typeof gj.features !== 'undefined') {
24112             svg
24113                 .selectAll('text')
24114                 .remove();
24115
24116             svg
24117                 .selectAll('path')
24118                 .data(gj.features)
24119                 .enter()
24120                 .append('text')
24121                 .attr('class', 'gpx')
24122                 .text(function(d) {
24123                     return d.properties.desc || d.properties.name;
24124                 })
24125                 .attr('x', function(d) {
24126                     var centroid = path.centroid(d);
24127                     return centroid[0] + 5;
24128                 })
24129                 .attr('y', function(d) {
24130                     var centroid = path.centroid(d);
24131                     return centroid[1];
24132                 });
24133         }
24134     }
24135
24136     render.projection = function(_) {
24137         if (!arguments.length) return projection;
24138         projection = _;
24139         return render;
24140     };
24141
24142     render.enable = function(_) {
24143         if (!arguments.length) return enable;
24144         enable = _;
24145         return render;
24146     };
24147
24148     render.geojson = function(_) {
24149         if (!arguments.length) return gj;
24150         gj = _;
24151         return render;
24152     };
24153
24154     render.dimensions = function(_) {
24155         if (!arguments.length) return svg.dimensions();
24156         svg.dimensions(_);
24157         return render;
24158     };
24159
24160     render.id = 'layer-gpx';
24161
24162     function over() {
24163         d3.event.stopPropagation();
24164         d3.event.preventDefault();
24165         d3.event.dataTransfer.dropEffect = 'copy';
24166     }
24167
24168     d3.select('body')
24169         .attr('dropzone', 'copy')
24170         .on('drop.localgpx', function() {
24171             d3.event.stopPropagation();
24172             d3.event.preventDefault();
24173             if (!iD.detect().filedrop) return;
24174             context.background().gpxLayerFiles(d3.event.dataTransfer.files);
24175         })
24176         .on('dragenter.localgpx', over)
24177         .on('dragexit.localgpx', over)
24178         .on('dragover.localgpx', over);
24179
24180     return render;
24181 };
24182 iD.Map = function(context) {
24183     var dimensions = [1, 1],
24184         dispatch = d3.dispatch('move', 'drawn'),
24185         projection = context.projection,
24186         roundedProjection = iD.svg.RoundProjection(projection),
24187         zoom = d3.behavior.zoom()
24188             .translate(projection.translate())
24189             .scale(projection.scale() * 2 * Math.PI)
24190             .scaleExtent([1024, 256 * Math.pow(2, 24)])
24191             .on('zoom', zoomPan),
24192         dblclickEnabled = true,
24193         transformStart,
24194         transformed = false,
24195         minzoom = 0,
24196         points = iD.svg.Points(roundedProjection, context),
24197         vertices = iD.svg.Vertices(roundedProjection, context),
24198         lines = iD.svg.Lines(projection),
24199         areas = iD.svg.Areas(projection),
24200         midpoints = iD.svg.Midpoints(roundedProjection, context),
24201         labels = iD.svg.Labels(projection, context),
24202         supersurface, surface,
24203         mouse,
24204         mousemove;
24205
24206     function map(selection) {
24207         context.history()
24208             .on('change.map', redraw);
24209         context.background()
24210             .on('change.map', redraw);
24211
24212         selection.call(zoom);
24213
24214         supersurface = selection.append('div')
24215             .attr('id', 'supersurface');
24216
24217         // Need a wrapper div because Opera can't cope with an absolutely positioned
24218         // SVG element: http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16
24219         var dataLayer = supersurface.append('div')
24220             .attr('class', 'layer-layer layer-data');
24221
24222         map.surface = surface = dataLayer.append('svg')
24223             .on('mousedown.zoom', function() {
24224                 if (d3.event.button === 2) {
24225                     d3.event.stopPropagation();
24226                 }
24227             }, true)
24228             .on('mouseup.zoom', function() {
24229                 if (resetTransform()) redraw();
24230             })
24231             .attr('id', 'surface')
24232             .call(iD.svg.Surface(context));
24233
24234         supersurface.call(context.background());
24235
24236         surface.on('mousemove.map', function() {
24237             mousemove = d3.event;
24238         });
24239
24240         surface.on('mouseover.vertices', function() {
24241             if (map.editable() && !transformed) {
24242                 var hover = d3.event.target.__data__;
24243                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
24244                 dispatch.drawn({full: false});
24245             }
24246         });
24247
24248         surface.on('mouseout.vertices', function() {
24249             if (map.editable() && !transformed) {
24250                 var hover = d3.event.relatedTarget && d3.event.relatedTarget.__data__;
24251                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
24252                 dispatch.drawn({full: false});
24253             }
24254         });
24255
24256         context.on('enter.map', function() {
24257             if (map.editable() && !transformed) {
24258                 var all = context.intersects(map.extent()),
24259                     filter = d3.functor(true),
24260                     graph = context.graph();
24261                 surface.call(vertices, graph, all, filter, map.extent(), map.zoom());
24262                 surface.call(midpoints, graph, all, filter, map.trimmedExtent());
24263                 dispatch.drawn({full: false});
24264             }
24265         });
24266
24267         map.dimensions(selection.dimensions());
24268
24269         labels.supersurface(supersurface);
24270     }
24271
24272     function pxCenter() { return [dimensions[0] / 2, dimensions[1] / 2]; }
24273
24274     function drawVector(difference, extent) {
24275         var filter, all,
24276             graph = context.graph();
24277
24278         if (difference) {
24279             var complete = difference.complete(map.extent());
24280             all = _.compact(_.values(complete));
24281             filter = function(d) { return d.id in complete; };
24282
24283         } else if (extent) {
24284             all = context.intersects(map.extent().intersection(extent));
24285             var set = d3.set(_.pluck(all, 'id'));
24286             filter = function(d) { return set.has(d.id); };
24287
24288         } else {
24289             all = context.intersects(map.extent());
24290             filter = d3.functor(true);
24291         }
24292
24293         surface
24294             .call(vertices, graph, all, filter, map.extent(), map.zoom())
24295             .call(lines, graph, all, filter)
24296             .call(areas, graph, all, filter)
24297             .call(midpoints, graph, all, filter, map.trimmedExtent())
24298             .call(labels, graph, all, filter, dimensions, !difference && !extent);
24299
24300         if (points.points(context.intersects(map.extent()), 100).length >= 100) {
24301             surface.select('.layer-hit').selectAll('g.point').remove();
24302         } else {
24303             surface.call(points, points.points(all), filter);
24304         }
24305
24306         dispatch.drawn({full: true});
24307     }
24308
24309     function editOff() {
24310         var mode = context.mode();
24311         surface.selectAll('.layer *').remove();
24312         dispatch.drawn({full: true});
24313         if (!(mode && mode.id === 'browse')) {
24314             context.enter(iD.modes.Browse(context));
24315         }
24316     }
24317
24318     function zoomPan() {
24319         if (d3.event && d3.event.sourceEvent.type === 'dblclick') {
24320             if (!dblclickEnabled) {
24321                 zoom.scale(projection.scale() * 2 * Math.PI)
24322                     .translate(projection.translate());
24323                 return d3.event.sourceEvent.preventDefault();
24324             }
24325         }
24326
24327         if (Math.log(d3.event.scale / Math.LN2 - 8) < minzoom + 1) {
24328             iD.ui.flash(context.container())
24329                 .select('.content')
24330                 .text(t('cannot_zoom'));
24331             return setZoom(16, true);
24332         }
24333
24334         projection
24335             .translate(d3.event.translate)
24336             .scale(d3.event.scale / (2 * Math.PI));
24337
24338         var scale = d3.event.scale / transformStart[0],
24339             tX = Math.round((d3.event.translate[0] / scale - transformStart[1][0]) * scale),
24340             tY = Math.round((d3.event.translate[1] / scale - transformStart[1][1]) * scale);
24341
24342         transformed = true;
24343         iD.util.setTransform(supersurface, tX, tY, scale);
24344         queueRedraw();
24345
24346         dispatch.move(map);
24347     }
24348
24349     function resetTransform() {
24350         if (!transformed) return false;
24351         iD.util.setTransform(supersurface, 0, 0);
24352         transformed = false;
24353         return true;
24354     }
24355
24356     function redraw(difference, extent) {
24357
24358         if (!surface) return;
24359
24360         clearTimeout(timeoutId);
24361
24362         // If we are in the middle of a zoom/pan, we can't do differenced redraws.
24363         // It would result in artifacts where differenced entities are redrawn with
24364         // one transform and unchanged entities with another.
24365         if (resetTransform()) {
24366             difference = extent = undefined;
24367         }
24368
24369         var zoom = String(~~map.zoom());
24370         if (surface.attr('data-zoom') !== zoom) {
24371             surface.attr('data-zoom', zoom)
24372                 .classed('low-zoom', zoom <= 16);
24373         }
24374
24375         if (!difference) {
24376             supersurface.call(context.background());
24377         }
24378
24379         if (map.editable()) {
24380             context.connection().loadTiles(projection, dimensions);
24381             drawVector(difference, extent);
24382         } else {
24383             editOff();
24384         }
24385
24386         transformStart = [
24387             projection.scale() * 2 * Math.PI,
24388             projection.translate().slice()];
24389
24390         return map;
24391     }
24392
24393     var timeoutId;
24394     function queueRedraw() {
24395         clearTimeout(timeoutId);
24396         timeoutId = setTimeout(function() { redraw(); }, 300);
24397     }
24398
24399     function pointLocation(p) {
24400         var translate = projection.translate(),
24401             scale = projection.scale() * 2 * Math.PI;
24402         return [(p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale];
24403     }
24404
24405     function locationPoint(l) {
24406         var translate = projection.translate(),
24407             scale = projection.scale() * 2 * Math.PI;
24408         return [l[0] * scale + translate[0], l[1] * scale + translate[1]];
24409     }
24410
24411     map.mouse = function() {
24412         var e = mousemove || d3.event, s;
24413         while ((s = e.sourceEvent)) e = s;
24414         return mouse(e);
24415     };
24416
24417     map.mouseCoordinates = function() {
24418         return projection.invert(map.mouse());
24419     };
24420
24421     map.dblclickEnable = function(_) {
24422         if (!arguments.length) return dblclickEnabled;
24423         dblclickEnabled = _;
24424         return map;
24425     };
24426
24427     function setZoom(_, force) {
24428         if (_ === map.zoom() && !force)
24429             return false;
24430         var scale = 256 * Math.pow(2, _),
24431             center = pxCenter(),
24432             l = pointLocation(center);
24433         scale = Math.max(1024, Math.min(256 * Math.pow(2, 24), scale));
24434         projection.scale(scale / (2 * Math.PI));
24435         zoom.scale(scale);
24436         var t = projection.translate();
24437         l = locationPoint(l);
24438         t[0] += center[0] - l[0];
24439         t[1] += center[1] - l[1];
24440         projection.translate(t);
24441         zoom.translate(projection.translate());
24442         return true;
24443     }
24444
24445     function setCenter(_) {
24446         var c = map.center();
24447         if (_[0] === c[0] && _[1] === c[1])
24448             return false;
24449         var t = projection.translate(),
24450             pxC = pxCenter(),
24451             ll = projection(_);
24452         projection.translate([
24453             t[0] - ll[0] + pxC[0],
24454             t[1] - ll[1] + pxC[1]]);
24455         zoom.translate(projection.translate());
24456         return true;
24457     }
24458
24459     map.pan = function(d) {
24460         var t = projection.translate();
24461         t[0] += d[0];
24462         t[1] += d[1];
24463         projection.translate(t);
24464         zoom.translate(projection.translate());
24465         dispatch.move(map);
24466         return redraw();
24467     };
24468
24469     map.dimensions = function(_) {
24470         if (!arguments.length) return dimensions;
24471         var center = map.center();
24472         dimensions = _;
24473         surface.dimensions(dimensions);
24474         context.background().dimensions(dimensions);
24475         projection.clipExtent([[0, 0], dimensions]);
24476         mouse = iD.util.fastMouse(supersurface.node());
24477         setCenter(center);
24478         return redraw();
24479     };
24480
24481     map.zoomIn = function() { return map.zoom(Math.ceil(map.zoom() + 1)); };
24482     map.zoomOut = function() { return map.zoom(Math.floor(map.zoom() - 1)); };
24483
24484     map.center = function(loc) {
24485         if (!arguments.length) {
24486             return projection.invert(pxCenter());
24487         }
24488
24489         if (setCenter(loc)) {
24490             dispatch.move(map);
24491         }
24492
24493         return redraw();
24494     };
24495
24496     map.zoom = function(z) {
24497         if (!arguments.length) {
24498             return Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.LN2 - 8, 0);
24499         }
24500
24501         if (setZoom(z)) {
24502             dispatch.move(map);
24503         }
24504
24505         return redraw();
24506     };
24507
24508     map.zoomTo = function(entity, zoomLimits) {
24509         var extent = entity.extent(context.graph()),
24510             zoom = map.extentZoom(extent);
24511         zoomLimits = zoomLimits || [16, 20];
24512         map.centerZoom(extent.center(), Math.min(Math.max(zoom, zoomLimits[0]), zoomLimits[1]));
24513     };
24514
24515     map.centerZoom = function(loc, z) {
24516         var centered = setCenter(loc),
24517             zoomed   = setZoom(z);
24518
24519         if (centered || zoomed) {
24520             dispatch.move(map);
24521         }
24522
24523         return redraw();
24524     };
24525
24526     map.centerEase = function(loc) {
24527         var from = map.center().slice(),
24528             t = 0,
24529             stop;
24530
24531         surface.one('mousedown.ease', function() {
24532             stop = true;
24533         });
24534
24535         d3.timer(function() {
24536             if (stop) return true;
24537             map.center(iD.geo.interp(from, loc, (t += 1) / 10));
24538             return t === 10;
24539         }, 20);
24540         return map;
24541     };
24542
24543     map.extent = function(_) {
24544         if (!arguments.length) {
24545             return new iD.geo.Extent(projection.invert([0, dimensions[1]]),
24546                                  projection.invert([dimensions[0], 0]));
24547         } else {
24548             var extent = iD.geo.Extent(_);
24549             map.centerZoom(extent.center(), map.extentZoom(extent));
24550         }
24551     };
24552
24553     map.trimmedExtent = function() {
24554         var headerY = 60, footerY = 30, pad = 10;
24555         return new iD.geo.Extent(projection.invert([pad, dimensions[1] - footerY - pad]),
24556                 projection.invert([dimensions[0] - pad, headerY + pad]));
24557     };
24558
24559     map.extentZoom = function(_) {
24560         var extent = iD.geo.Extent(_),
24561             tl = projection([extent[0][0], extent[1][1]]),
24562             br = projection([extent[1][0], extent[0][1]]);
24563
24564         // Calculate maximum zoom that fits extent
24565         var hFactor = (br[0] - tl[0]) / dimensions[0],
24566             vFactor = (br[1] - tl[1]) / dimensions[1],
24567             hZoomDiff = Math.log(Math.abs(hFactor)) / Math.LN2,
24568             vZoomDiff = Math.log(Math.abs(vFactor)) / Math.LN2,
24569             newZoom = map.zoom() - Math.max(hZoomDiff, vZoomDiff);
24570
24571         return newZoom;
24572     };
24573
24574     map.editable = function() {
24575         return map.zoom() >= 16;
24576     };
24577
24578     map.minzoom = function(_) {
24579         if (!arguments.length) return minzoom;
24580         minzoom = _;
24581         return map;
24582     };
24583
24584     return d3.rebind(map, dispatch, 'on');
24585 };
24586 iD.MapillaryLayer = function (context) {
24587     var enable = false,
24588         currentImage,
24589         svg, div, request;
24590
24591     function show(image) {
24592         svg.selectAll('g')
24593             .classed('selected', function(d) {
24594                 return currentImage && d.key === currentImage.key;
24595             });
24596
24597         div.classed('hidden', false)
24598             .classed('temp', image !== currentImage);
24599
24600         div.selectAll('img')
24601             .attr('src', 'https://d1cuyjsrcm0gby.cloudfront.net/' + image.key + '/thumb-320.jpg');
24602
24603         div.selectAll('a')
24604             .attr('href', 'http://mapillary.com/map/im/' + image.key);
24605     }
24606
24607     function hide() {
24608         currentImage = undefined;
24609
24610         svg.selectAll('g')
24611             .classed('selected', false);
24612
24613         div.classed('hidden', true);
24614     }
24615
24616     function transform(image) {
24617         var t = 'translate(' + context.projection(image.loc) + ')';
24618         if (image.ca) t += 'rotate(' + image.ca + ',0,0)';
24619         return t;
24620     }
24621
24622     function render(selection) {
24623         svg = selection.selectAll('svg')
24624             .data([0]);
24625
24626         svg.enter().append('svg')
24627             .on('click', function() {
24628                 var image = d3.event.target.__data__;
24629                 if (currentImage === image) {
24630                     hide();
24631                 } else {
24632                     currentImage = image;
24633                     show(image);
24634                 }
24635             })
24636             .on('mouseover', function() {
24637                 show(d3.event.target.__data__);
24638             })
24639             .on('mouseout', function() {
24640                 if (currentImage) {
24641                     show(currentImage);
24642                 } else {
24643                     hide();
24644                 }
24645             });
24646
24647         svg.style('display', enable ? 'block' : 'none');
24648
24649         div = context.container().selectAll('.mapillary-image')
24650             .data([0]);
24651
24652         var enter = div.enter().append('div')
24653             .attr('class', 'mapillary-image');
24654
24655         enter.append('button')
24656             .on('click', hide)
24657             .append('div')
24658             .attr('class', 'icon close');
24659
24660         enter.append('img');
24661
24662         var link = enter.append('a')
24663             .attr('class', 'link')
24664             .attr('target', '_blank');
24665
24666         link.append('span')
24667             .attr('class', 'icon icon-pre-text out-link');
24668
24669         link.append('span')
24670             .text(t('mapillary.view_on_mapillary'));
24671
24672         if (!enable) {
24673             hide();
24674
24675             svg.selectAll('g')
24676                 .remove();
24677
24678             return;
24679         }
24680
24681         // Update existing images while waiting for new ones to load.
24682         svg.selectAll('g')
24683             .attr('transform', transform);
24684
24685         var extent = context.map().extent();
24686
24687         if (request)
24688             request.abort();
24689
24690         request = d3.json('https://mapillary-read-api.herokuapp.com/v1/s/search?min-lat=' +
24691             extent[0][1] + '&max-lat=' + extent[1][1] + '&min-lon=' +
24692             extent[0][0] + '&max-lon=' + extent[1][0] + '&max-results=100&geojson=true',
24693             function (error, data) {
24694                 if (error) return;
24695
24696                 var images = [];
24697
24698                 for (var i = 0; i < data.features.length; i++) {
24699                     var sequence = data.features[i];
24700                     for (var j = 0; j < sequence.geometry.coordinates.length; j++) {
24701                         images.push({
24702                             key: sequence.properties.keys[j],
24703                             ca: sequence.properties.cas[j],
24704                             loc: sequence.geometry.coordinates[j]
24705                         });
24706                         if (images.length >= 1000) break;
24707                     }
24708                 }
24709
24710                 var g = svg.selectAll('g')
24711                     .data(images, function(d) { return d.key; });
24712
24713                 var enter = g.enter().append('g')
24714                     .attr('class', 'image');
24715
24716                 enter.append('path')
24717                     .attr('d', 'M 0,-5 l 0,-20 l -5,30 l 10,0 l -5,-30');
24718
24719                 enter.append('circle')
24720                     .attr('dx', '0')
24721                     .attr('dy', '0')
24722                     .attr('r', '8');
24723
24724                 g.attr('transform', transform);
24725
24726                 g.exit()
24727                     .remove();
24728             });
24729     }
24730
24731     render.enable = function(_) {
24732         if (!arguments.length) return enable;
24733         enable = _;
24734         return render;
24735     };
24736
24737     render.dimensions = function(_) {
24738         if (!arguments.length) return svg.dimensions();
24739         svg.dimensions(_);
24740         return render;
24741     };
24742
24743     return render;
24744 };
24745 iD.TileLayer = function() {
24746     var tileSize = 256,
24747         tile = d3.geo.tile(),
24748         projection,
24749         cache = {},
24750         tileOrigin,
24751         z,
24752         transformProp = iD.util.prefixCSSProperty('Transform'),
24753         source = d3.functor('');
24754
24755     function tileSizeAtZoom(d, z) {
24756         return Math.ceil(tileSize * Math.pow(2, z - d[2])) / tileSize;
24757     }
24758
24759     function atZoom(t, distance) {
24760         var power = Math.pow(2, distance);
24761         return [
24762             Math.floor(t[0] * power),
24763             Math.floor(t[1] * power),
24764             t[2] + distance];
24765     }
24766
24767     function lookUp(d) {
24768         for (var up = -1; up > -d[2]; up--) {
24769             var tile = atZoom(d, up);
24770             if (cache[source.url(tile)] !== false) {
24771                 return tile;
24772             }
24773         }
24774     }
24775
24776     function uniqueBy(a, n) {
24777         var o = [], seen = {};
24778         for (var i = 0; i < a.length; i++) {
24779             if (seen[a[i][n]] === undefined) {
24780                 o.push(a[i]);
24781                 seen[a[i][n]] = true;
24782             }
24783         }
24784         return o;
24785     }
24786
24787     function addSource(d) {
24788         d.push(source.url(d));
24789         return d;
24790     }
24791
24792     // Update tiles based on current state of `projection`.
24793     function background(selection) {
24794         tile.scale(projection.scale() * 2 * Math.PI)
24795             .translate(projection.translate());
24796
24797         tileOrigin = [
24798             projection.scale() * Math.PI - projection.translate()[0],
24799             projection.scale() * Math.PI - projection.translate()[1]];
24800
24801         z = Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.log(2) - 8, 0);
24802
24803         render(selection);
24804     }
24805
24806     // Derive the tiles onscreen, remove those offscreen and position them.
24807     // Important that this part not depend on `projection` because it's
24808     // rentered when tiles load/error (see #644).
24809     function render(selection) {
24810         var requests = [];
24811
24812         if (source.validZoom(z)) {
24813             tile().forEach(function(d) {
24814                 addSource(d);
24815                 if (d[3] === '') return;
24816                 if (typeof d[3] !== 'string') return; // Workaround for chrome crash https://github.com/openstreetmap/iD/issues/2295
24817                 requests.push(d);
24818                 if (cache[d[3]] === false && lookUp(d)) {
24819                     requests.push(addSource(lookUp(d)));
24820                 }
24821             });
24822
24823             requests = uniqueBy(requests, 3).filter(function(r) {
24824                 // don't re-request tiles which have failed in the past
24825                 return cache[r[3]] !== false;
24826             });
24827         }
24828
24829         var pixelOffset = [
24830             Math.round(source.offset()[0] * Math.pow(2, z)),
24831             Math.round(source.offset()[1] * Math.pow(2, z))
24832         ];
24833
24834         function load(d) {
24835             cache[d[3]] = true;
24836             d3.select(this)
24837                 .on('error', null)
24838                 .on('load', null)
24839                 .classed('tile-loaded', true);
24840             render(selection);
24841         }
24842
24843         function error(d) {
24844             cache[d[3]] = false;
24845             d3.select(this)
24846                 .on('error', null)
24847                 .on('load', null)
24848                 .remove();
24849             render(selection);
24850         }
24851
24852         function imageTransform(d) {
24853             var _ts = tileSize * Math.pow(2, z - d[2]);
24854             var scale = tileSizeAtZoom(d, z);
24855             return 'translate(' +
24856                 (Math.round((d[0] * _ts) - tileOrigin[0]) + pixelOffset[0]) + 'px,' +
24857                 (Math.round((d[1] * _ts) - tileOrigin[1]) + pixelOffset[1]) + 'px)' +
24858                 'scale(' + scale + ',' + scale + ')';
24859         }
24860
24861         var image = selection
24862             .selectAll('img')
24863             .data(requests, function(d) { return d[3]; });
24864
24865         image.exit()
24866             .style(transformProp, imageTransform)
24867             .classed('tile-removing', true)
24868             .each(function() {
24869                 var tile = d3.select(this);
24870                 window.setTimeout(function() {
24871                     if (tile.classed('tile-removing')) {
24872                         tile.remove();
24873                     }
24874                 }, 300);
24875             });
24876
24877         image.enter().append('img')
24878             .attr('class', 'tile')
24879             .attr('src', function(d) { return d[3]; })
24880             .on('error', error)
24881             .on('load', load);
24882
24883         image
24884             .style(transformProp, imageTransform)
24885             .classed('tile-removing', false);
24886     }
24887
24888     background.projection = function(_) {
24889         if (!arguments.length) return projection;
24890         projection = _;
24891         return background;
24892     };
24893
24894     background.dimensions = function(_) {
24895         if (!arguments.length) return tile.size();
24896         tile.size(_);
24897         return background;
24898     };
24899
24900     background.source = function(_) {
24901         if (!arguments.length) return source;
24902         source = _;
24903         cache = {};
24904         tile.scaleExtent(source.scaleExtent);
24905         return background;
24906     };
24907
24908     return background;
24909 };
24910 iD.svg = {
24911     RoundProjection: function(projection) {
24912         return function(d) {
24913             return iD.geo.roundCoords(projection(d));
24914         };
24915     },
24916
24917     PointTransform: function(projection) {
24918         return function(entity) {
24919             // http://jsperf.com/short-array-join
24920             var pt = projection(entity.loc);
24921             return 'translate(' + pt[0] + ',' + pt[1] + ')';
24922         };
24923     },
24924
24925     Round: function () {
24926         return d3.geo.transform({
24927             point: function(x, y) { return this.stream.point(Math.floor(x), Math.floor(y)); }
24928         });
24929     },
24930
24931     Path: function(projection, graph, polygon) {
24932         var cache = {},
24933             round = iD.svg.Round().stream,
24934             clip = d3.geo.clipExtent().extent(projection.clipExtent()).stream,
24935             project = projection.stream,
24936             path = d3.geo.path()
24937                 .projection({stream: function(output) { return polygon ? project(round(output)) : project(clip(round(output))); }});
24938
24939         return function(entity) {
24940             if (entity.id in cache) {
24941                 return cache[entity.id];
24942             } else {
24943                 return cache[entity.id] = path(entity.asGeoJSON(graph)); // jshint ignore:line
24944             }
24945         };
24946     },
24947
24948     OneWaySegments: function(projection, graph, dt) {
24949         return function(entity) {
24950             var a,
24951                 b,
24952                 i = 0,
24953                 offset = dt,
24954                 segments = [],
24955                 viewport = iD.geo.Extent(projection.clipExtent()),
24956                 coordinates = graph.childNodes(entity).map(function(n) {
24957                     return n.loc;
24958                 });
24959
24960             if (entity.tags.oneway === '-1') coordinates.reverse();
24961
24962             d3.geo.stream({
24963                 type: 'LineString',
24964                 coordinates: coordinates
24965             }, projection.stream({
24966                 lineStart: function() {},
24967                 lineEnd: function() {
24968                     a = null;
24969                 },
24970                 point: function(x, y) {
24971                     b = [x, y];
24972
24973                     if (a) {
24974                         var extent = iD.geo.Extent(a).extend(b),
24975                             span = iD.geo.euclideanDistance(a, b) - offset;
24976
24977                         if (extent.intersects(viewport) && span >= 0) {
24978                             var angle = Math.atan2(b[1] - a[1], b[0] - a[0]),
24979                                 dx = dt * Math.cos(angle),
24980                                 dy = dt * Math.sin(angle),
24981                                 p = [a[0] + offset * Math.cos(angle),
24982                                      a[1] + offset * Math.sin(angle)];
24983
24984                             var segment = 'M' + a[0] + ',' + a[1] +
24985                                           'L' + p[0] + ',' + p[1];
24986
24987                             for (span -= dt; span >= 0; span -= dt) {
24988                                 p[0] += dx;
24989                                 p[1] += dy;
24990                                 segment += 'L' + p[0] + ',' + p[1];
24991                             }
24992
24993                             segment += 'L' + b[0] + ',' + b[1];
24994                             segments.push({id: entity.id, index: i, d: segment});
24995                         }
24996
24997                         offset = -span;
24998                         i++;
24999                     }
25000
25001                     a = b;
25002                 }
25003             }));
25004
25005             return segments;
25006         };
25007     },
25008
25009     MultipolygonMemberTags: function(graph) {
25010         return function(entity) {
25011             var tags = entity.tags;
25012             graph.parentRelations(entity).forEach(function(relation) {
25013                 if (relation.isMultipolygon()) {
25014                     tags = _.extend({}, relation.tags, tags);
25015                 }
25016             });
25017             return tags;
25018         };
25019     }
25020 };
25021 iD.svg.Areas = function(projection) {
25022     // Patterns only work in Firefox when set directly on element.
25023     // (This is not a bug: https://bugzilla.mozilla.org/show_bug.cgi?id=750632)
25024     var patterns = {
25025         wetland: 'wetland',
25026         beach: 'beach',
25027         scrub: 'scrub',
25028         construction: 'construction',
25029         military: 'construction',
25030         cemetery: 'cemetery',
25031         grave_yard: 'cemetery',
25032         meadow: 'meadow',
25033         farm: 'farmland',
25034         farmland: 'farmland',
25035         orchard: 'orchard'
25036     };
25037
25038     var patternKeys = ['landuse', 'natural', 'amenity'];
25039
25040     var clipped = ['residential', 'commercial', 'retail', 'industrial'];
25041
25042     function clip(entity) {
25043         return clipped.indexOf(entity.tags.landuse) !== -1;
25044     }
25045
25046     function setPattern(d) {
25047         for (var i = 0; i < patternKeys.length; i++) {
25048             if (patterns.hasOwnProperty(d.tags[patternKeys[i]])) {
25049                 this.style.fill = 'url("#pattern-' + patterns[d.tags[patternKeys[i]]] + '")';
25050                 return;
25051             }
25052         }
25053         this.style.fill = '';
25054     }
25055
25056     return function drawAreas(surface, graph, entities, filter) {
25057         var path = iD.svg.Path(projection, graph, true),
25058             areas = {},
25059             multipolygon;
25060
25061         for (var i = 0; i < entities.length; i++) {
25062             var entity = entities[i];
25063             if (entity.geometry(graph) !== 'area') continue;
25064
25065             multipolygon = iD.geo.isSimpleMultipolygonOuterMember(entity, graph);
25066             if (multipolygon) {
25067                 areas[multipolygon.id] = {
25068                     entity: multipolygon.mergeTags(entity.tags),
25069                     area: Math.abs(entity.area(graph))
25070                 };
25071             } else if (!areas[entity.id]) {
25072                 areas[entity.id] = {
25073                     entity: entity,
25074                     area: Math.abs(entity.area(graph))
25075                 };
25076             }
25077         }
25078
25079         areas = d3.values(areas).filter(function hasPath(a) { return path(a.entity); });
25080         areas.sort(function areaSort(a, b) { return b.area - a.area; });
25081         areas = _.pluck(areas, 'entity');
25082
25083         var strokes = areas.filter(function(area) {
25084             return area.type === 'way';
25085         });
25086
25087         var data = {
25088             clip: areas.filter(clip),
25089             shadow: strokes,
25090             stroke: strokes,
25091             fill: areas
25092         };
25093
25094         var clipPaths = surface.selectAll('defs').selectAll('.clipPath')
25095            .filter(filter)
25096            .data(data.clip, iD.Entity.key);
25097
25098         clipPaths.enter()
25099            .append('clipPath')
25100            .attr('class', 'clipPath')
25101            .attr('id', function(entity) { return entity.id + '-clippath'; })
25102            .append('path');
25103
25104         clipPaths.selectAll('path')
25105            .attr('d', path);
25106
25107         clipPaths.exit()
25108            .remove();
25109
25110         var areagroup = surface
25111             .select('.layer-areas')
25112             .selectAll('g.areagroup')
25113             .data(['fill', 'shadow', 'stroke']);
25114
25115         areagroup.enter()
25116             .append('g')
25117             .attr('class', function(d) { return 'layer areagroup area-' + d; });
25118
25119         var paths = areagroup
25120             .selectAll('path')
25121             .filter(filter)
25122             .data(function(layer) { return data[layer]; }, iD.Entity.key);
25123
25124         // Remove exiting areas first, so they aren't included in the `fills`
25125         // array used for sorting below (https://github.com/openstreetmap/iD/issues/1903).
25126         paths.exit()
25127             .remove();
25128
25129         var fills = surface.selectAll('.area-fill path.area')[0];
25130
25131         var bisect = d3.bisector(function(node) {
25132             return -node.__data__.area(graph);
25133         }).left;
25134
25135         function sortedByArea(entity) {
25136             if (this.__data__ === 'fill') {
25137                 return fills[bisect(fills, -entity.area(graph))];
25138             }
25139         }
25140
25141         paths.enter()
25142             .insert('path', sortedByArea)
25143             .each(function(entity) {
25144                 var layer = this.parentNode.__data__;
25145
25146                 this.setAttribute('class', entity.type + ' area ' + layer + ' ' + entity.id);
25147
25148                 if (layer === 'fill' && clip(entity)) {
25149                     this.setAttribute('clip-path', 'url(#' + entity.id + '-clippath)');
25150                 }
25151
25152                 if (layer === 'fill') {
25153                     setPattern.apply(this, arguments);
25154                 }
25155             })
25156             .call(iD.svg.TagClasses());
25157
25158         paths
25159             .attr('d', path);
25160     };
25161 };
25162 /*
25163     A standalone SVG element that contains only a `defs` sub-element. To be
25164     used once globally, since defs IDs must be unique within a document.
25165 */
25166 iD.svg.Defs = function(context) {
25167     function autosize(image) {
25168         var img = document.createElement('img');
25169         img.src = image.attr('xlink:href');
25170         img.onload = function() {
25171             image.attr({
25172                 width: img.width,
25173                 height: img.height
25174             });
25175         };
25176     }
25177
25178     function SpriteDefinition(id, href, data) {
25179         return function(defs) {
25180             defs.append('image')
25181                 .attr('id', id)
25182                 .attr('xlink:href', href)
25183                 .call(autosize);
25184
25185             defs.selectAll()
25186                 .data(data)
25187                 .enter().append('use')
25188                 .attr('id', function(d) { return d.key; })
25189                 .attr('transform', function(d) { return 'translate(-' + d.value[0] + ',-' + d.value[1] + ')'; })
25190                 .attr('xlink:href', '#' + id);
25191         };
25192     }
25193
25194     return function (selection) {
25195         var defs = selection.append('defs');
25196
25197         defs.append('marker')
25198             .attr({
25199                 id: 'oneway-marker',
25200                 viewBox: '0 0 10 10',
25201                 refY: 2.5,
25202                 refX: 5,
25203                 markerWidth: 2,
25204                 markerHeight: 2,
25205                 orient: 'auto'
25206             })
25207             .append('path')
25208             .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');
25209
25210         var patterns = defs.selectAll('pattern')
25211             .data([
25212                 // pattern name, pattern image name
25213                 ['wetland', 'wetland'],
25214                 ['construction', 'construction'],
25215                 ['cemetery', 'cemetery'],
25216                 ['orchard', 'orchard'],
25217                 ['farmland', 'farmland'],
25218                 ['beach', 'dots'],
25219                 ['scrub', 'dots'],
25220                 ['meadow', 'dots']
25221             ])
25222             .enter()
25223             .append('pattern')
25224             .attr({
25225                 id: function (d) {
25226                     return 'pattern-' + d[0];
25227                 },
25228                 width: 32,
25229                 height: 32,
25230                 patternUnits: 'userSpaceOnUse'
25231             });
25232
25233         patterns.append('rect')
25234             .attr({
25235                 x: 0,
25236                 y: 0,
25237                 width: 32,
25238                 height: 32,
25239                 'class': function (d) {
25240                     return 'pattern-color-' + d[0];
25241                 }
25242             });
25243
25244         patterns.append('image')
25245             .attr({
25246                 x: 0,
25247                 y: 0,
25248                 width: 32,
25249                 height: 32
25250             })
25251             .attr('xlink:href', function (d) {
25252                 return context.imagePath('pattern/' + d[1] + '.png');
25253             });
25254
25255         defs.selectAll()
25256             .data([12, 18, 20, 32, 45])
25257             .enter().append('clipPath')
25258             .attr('id', function (d) {
25259                 return 'clip-square-' + d;
25260             })
25261             .append('rect')
25262             .attr('x', 0)
25263             .attr('y', 0)
25264             .attr('width', function (d) {
25265                 return d;
25266             })
25267             .attr('height', function (d) {
25268                 return d;
25269             });
25270
25271         var maki = [];
25272         _.forEach(iD.data.featureIcons, function (dimensions, name) {
25273             if (dimensions['12'] && dimensions['18'] && dimensions['24']) {
25274                 maki.push({key: 'maki-' + name + '-12', value: dimensions['12']});
25275                 maki.push({key: 'maki-' + name + '-18', value: dimensions['18']});
25276                 maki.push({key: 'maki-' + name + '-24', value: dimensions['24']});
25277             }
25278         });
25279
25280         defs.call(SpriteDefinition(
25281             'sprite',
25282             context.imagePath('sprite.svg'),
25283             d3.entries(iD.data.operations)));
25284
25285         defs.call(SpriteDefinition(
25286             'maki-sprite',
25287             context.imagePath('maki-sprite.png'),
25288             maki));
25289     };
25290 };
25291 iD.svg.Labels = function(projection, context) {
25292     var path = d3.geo.path().projection(projection);
25293
25294     // Replace with dict and iterate over entities tags instead?
25295     var label_stack = [
25296         ['line', 'aeroway'],
25297         ['line', 'highway'],
25298         ['line', 'railway'],
25299         ['line', 'waterway'],
25300         ['area', 'aeroway'],
25301         ['area', 'amenity'],
25302         ['area', 'building'],
25303         ['area', 'historic'],
25304         ['area', 'leisure'],
25305         ['area', 'man_made'],
25306         ['area', 'natural'],
25307         ['area', 'shop'],
25308         ['area', 'tourism'],
25309         ['point', 'aeroway'],
25310         ['point', 'amenity'],
25311         ['point', 'building'],
25312         ['point', 'historic'],
25313         ['point', 'leisure'],
25314         ['point', 'man_made'],
25315         ['point', 'natural'],
25316         ['point', 'shop'],
25317         ['point', 'tourism'],
25318         ['line', 'name'],
25319         ['area', 'name'],
25320         ['point', 'name']
25321     ];
25322
25323     var default_size = 12;
25324
25325     var font_sizes = label_stack.map(function(d) {
25326         var style = iD.util.getStyle('text.' + d[0] + '.tag-' + d[1]),
25327             m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
25328         if (m) return parseInt(m[1], 10);
25329
25330         style = iD.util.getStyle('text.' + d[0]);
25331         m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
25332         if (m) return parseInt(m[1], 10);
25333
25334         return default_size;
25335     });
25336
25337     var iconSize = 18;
25338
25339     var pointOffsets = [
25340         [15, -11, 'start'], // right
25341         [10, -11, 'start'], // unused right now
25342         [-15, -11, 'end']
25343     ];
25344
25345     var lineOffsets = [50, 45, 55, 40, 60, 35, 65, 30, 70, 25,
25346         75, 20, 80, 15, 95, 10, 90, 5, 95];
25347
25348
25349     var noIcons = ['building', 'landuse', 'natural'];
25350     function blacklisted(preset) {
25351         return _.any(noIcons, function(s) {
25352             return preset.id.indexOf(s) >= 0;
25353         });
25354     }
25355
25356     function get(array, prop) {
25357         return function(d, i) { return array[i][prop]; };
25358     }
25359
25360     var textWidthCache = {};
25361
25362     function textWidth(text, size, elem) {
25363         var c = textWidthCache[size];
25364         if (!c) c = textWidthCache[size] = {};
25365
25366         if (c[text]) {
25367             return c[text];
25368
25369         } else if (elem) {
25370             c[text] = elem.getComputedTextLength();
25371             return c[text];
25372
25373         } else {
25374             var str = encodeURIComponent(text).match(/%[CDEFcdef]/g);
25375             if (str === null) {
25376                 return size / 3 * 2 * text.length;
25377             } else {
25378                 return size / 3 * (2 * text.length + str.length);
25379             }
25380         }
25381     }
25382
25383     function drawLineLabels(group, entities, filter, classes, labels) {
25384         var texts = group.selectAll('text.' + classes)
25385             .filter(filter)
25386             .data(entities, iD.Entity.key);
25387
25388         texts.enter()
25389             .append('text')
25390             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; })
25391             .append('textPath')
25392             .attr('class', 'textpath');
25393
25394
25395         texts.selectAll('.textpath')
25396             .filter(filter)
25397             .data(entities, iD.Entity.key)
25398             .attr({
25399                 'startOffset': '50%',
25400                 'xlink:href': function(d) { return '#labelpath-' + d.id; }
25401             })
25402             .text(iD.util.displayName);
25403
25404         texts.exit().remove();
25405     }
25406
25407     function drawLinePaths(group, entities, filter, classes, labels) {
25408         var halos = group.selectAll('path')
25409             .filter(filter)
25410             .data(entities, iD.Entity.key);
25411
25412         halos.enter()
25413             .append('path')
25414             .style('stroke-width', get(labels, 'font-size'))
25415             .attr('id', function(d) { return 'labelpath-' + d.id; })
25416             .attr('class', classes);
25417
25418         halos.attr('d', get(labels, 'lineString'));
25419
25420         halos.exit().remove();
25421     }
25422
25423     function drawPointLabels(group, entities, filter, classes, labels) {
25424
25425         var texts = group.selectAll('text.' + classes)
25426             .filter(filter)
25427             .data(entities, iD.Entity.key);
25428
25429         texts.enter()
25430             .append('text')
25431             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; });
25432
25433         texts.attr('x', get(labels, 'x'))
25434             .attr('y', get(labels, 'y'))
25435             .style('text-anchor', get(labels, 'textAnchor'))
25436             .text(iD.util.displayName)
25437             .each(function(d, i) { textWidth(iD.util.displayName(d), labels[i].height, this); });
25438
25439         texts.exit().remove();
25440         return texts;
25441     }
25442
25443     function drawAreaLabels(group, entities, filter, classes, labels) {
25444         entities = entities.filter(hasText);
25445         labels = labels.filter(hasText);
25446         return drawPointLabels(group, entities, filter, classes, labels);
25447
25448         function hasText(d, i) {
25449             return labels[i].hasOwnProperty('x') && labels[i].hasOwnProperty('y');
25450         }
25451     }
25452
25453     function drawAreaIcons(group, entities, filter, classes, labels) {
25454
25455         var icons = group.selectAll('use')
25456             .filter(filter)
25457             .data(entities, iD.Entity.key);
25458
25459         icons.enter()
25460             .append('use')
25461             .attr('clip-path', 'url(#clip-square-18)')
25462             .attr('class', 'icon');
25463
25464         icons.attr('transform', get(labels, 'transform'))
25465             .attr('xlink:href', function(d) {
25466                 return '#maki-' + context.presets().match(d, context.graph()).icon + '-18';
25467             });
25468
25469
25470         icons.exit().remove();
25471     }
25472
25473     function reverse(p) {
25474         var angle = Math.atan2(p[1][1] - p[0][1], p[1][0] - p[0][0]);
25475         return !(p[0][0] < p[p.length - 1][0] && angle < Math.PI/2 && angle > - Math.PI/2);
25476     }
25477
25478     function lineString(nodes) {
25479         return 'M' + nodes.join('L');
25480     }
25481
25482     function subpath(nodes, from, to) {
25483         function segmentLength(i) {
25484             var dx = nodes[i][0] - nodes[i + 1][0];
25485             var dy = nodes[i][1] - nodes[i + 1][1];
25486             return Math.sqrt(dx * dx + dy * dy);
25487         }
25488
25489         var sofar = 0,
25490             start, end, i0, i1;
25491         for (var i = 0; i < nodes.length - 1; i++) {
25492             var current = segmentLength(i);
25493             var portion;
25494             if (!start && sofar + current >= from) {
25495                 portion = (from - sofar) / current;
25496                 start = [
25497                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
25498                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
25499                 ];
25500                 i0 = i + 1;
25501             }
25502             if (!end && sofar + current >= to) {
25503                 portion = (to - sofar) / current;
25504                 end = [
25505                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
25506                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
25507                 ];
25508                 i1 = i + 1;
25509             }
25510             sofar += current;
25511
25512         }
25513         var ret = nodes.slice(i0, i1);
25514         ret.unshift(start);
25515         ret.push(end);
25516         return ret;
25517
25518     }
25519
25520     function hideOnMouseover() {
25521         var layers = d3.select(this)
25522             .selectAll('.layer-label, .layer-halo');
25523
25524         layers.selectAll('.proximate')
25525             .classed('proximate', false);
25526
25527         var mouse = context.mouse(),
25528             pad = 50,
25529             rect = [mouse[0] - pad, mouse[1] - pad, mouse[0] + pad, mouse[1] + pad],
25530             ids = _.pluck(rtree.search(rect), 'id');
25531
25532         if (!ids.length) return;
25533         layers.selectAll('.' + ids.join(', .'))
25534             .classed('proximate', true);
25535     }
25536
25537     var rtree = rbush(),
25538         rectangles = {};
25539
25540     function labels(surface, graph, entities, filter, dimensions, fullRedraw) {
25541
25542         var hidePoints = !surface.select('.node.point').node();
25543
25544         var labelable = [], i, k, entity;
25545         for (i = 0; i < label_stack.length; i++) labelable.push([]);
25546
25547         if (fullRedraw) {
25548             rtree.clear();
25549             rectangles = {};
25550         } else {
25551             for (i = 0; i < entities.length; i++) {
25552                 rtree.remove(rectangles[entities[i].id]);
25553             }
25554         }
25555
25556         // Split entities into groups specified by label_stack
25557         for (i = 0; i < entities.length; i++) {
25558             entity = entities[i];
25559             var geometry = entity.geometry(graph);
25560
25561             if (geometry === 'vertex')
25562                 continue;
25563             if (hidePoints && geometry === 'point')
25564                 continue;
25565
25566             var preset = geometry === 'area' && context.presets().match(entity, graph),
25567                 icon = preset && !blacklisted(preset) && preset.icon;
25568
25569             if (!icon && !iD.util.displayName(entity))
25570                 continue;
25571
25572             for (k = 0; k < label_stack.length; k ++) {
25573                 if (geometry === label_stack[k][0] && entity.tags[label_stack[k][1]]) {
25574                     labelable[k].push(entity);
25575                     break;
25576                 }
25577             }
25578         }
25579
25580         var positions = {
25581             point: [],
25582             line: [],
25583             area: []
25584         };
25585
25586         var labelled = {
25587             point: [],
25588             line: [],
25589             area: []
25590         };
25591
25592         // Try and find a valid label for labellable entities
25593         for (k = 0; k < labelable.length; k++) {
25594             var font_size = font_sizes[k];
25595             for (i = 0; i < labelable[k].length; i ++) {
25596                 entity = labelable[k][i];
25597                 var name = iD.util.displayName(entity),
25598                     width = name && textWidth(name, font_size),
25599                     p;
25600                 if (entity.geometry(graph) === 'point') {
25601                     p = getPointLabel(entity, width, font_size);
25602                 } else if (entity.geometry(graph) === 'line') {
25603                     p = getLineLabel(entity, width, font_size);
25604                 } else if (entity.geometry(graph) === 'area') {
25605                     p = getAreaLabel(entity, width, font_size);
25606                 }
25607                 if (p) {
25608                     p.classes = entity.geometry(graph) + ' tag-' + label_stack[k][1];
25609                     positions[entity.geometry(graph)].push(p);
25610                     labelled[entity.geometry(graph)].push(entity);
25611                 }
25612             }
25613         }
25614
25615         function getPointLabel(entity, width, height) {
25616             var coord = projection(entity.loc),
25617                 m = 5,  // margin
25618                 offset = pointOffsets[0],
25619                 p = {
25620                     height: height,
25621                     width: width,
25622                     x: coord[0] + offset[0],
25623                     y: coord[1] + offset[1],
25624                     textAnchor: offset[2]
25625                 };
25626             var rect = [p.x - m, p.y - m, p.x + width + m, p.y + height + m];
25627             if (tryInsert(rect, entity.id)) return p;
25628         }
25629
25630
25631         function getLineLabel(entity, width, height) {
25632             var nodes = _.pluck(graph.childNodes(entity), 'loc').map(projection),
25633                 length = iD.geo.pathLength(nodes);
25634             if (length < width + 20) return;
25635
25636             for (var i = 0; i < lineOffsets.length; i ++) {
25637                 var offset = lineOffsets[i],
25638                     middle = offset / 100 * length,
25639                     start = middle - width/2;
25640                 if (start < 0 || start + width > length) continue;
25641                 var sub = subpath(nodes, start, start + width),
25642                     rev = reverse(sub),
25643                     rect = [
25644                         Math.min(sub[0][0], sub[sub.length - 1][0]) - 10,
25645                         Math.min(sub[0][1], sub[sub.length - 1][1]) - 10,
25646                         Math.max(sub[0][0], sub[sub.length - 1][0]) + 20,
25647                         Math.max(sub[0][1], sub[sub.length - 1][1]) + 30
25648                     ];
25649                 if (rev) sub = sub.reverse();
25650                 if (tryInsert(rect, entity.id)) return {
25651                     'font-size': height + 2,
25652                     lineString: lineString(sub),
25653                     startOffset: offset + '%'
25654                 };
25655             }
25656         }
25657
25658         function getAreaLabel(entity, width, height) {
25659             var centroid = path.centroid(entity.asGeoJSON(graph, true)),
25660                 extent = entity.extent(graph),
25661                 entitywidth = projection(extent[1])[0] - projection(extent[0])[0],
25662                 rect;
25663
25664             if (!centroid || entitywidth < 20) return;
25665
25666             var iconX = centroid[0] - (iconSize/2),
25667                 iconY = centroid[1] - (iconSize/2),
25668                 textOffset = iconSize + 5;
25669
25670             var p = {
25671                 transform: 'translate(' + iconX + ',' + iconY + ')'
25672             };
25673
25674             if (width && entitywidth >= width + 20) {
25675                 p.x = centroid[0];
25676                 p.y = centroid[1] + textOffset;
25677                 p.textAnchor = 'middle';
25678                 p.height = height;
25679                 rect = [p.x - width/2, p.y, p.x + width/2, p.y + height + textOffset];
25680             } else {
25681                 rect = [iconX, iconY, iconX + iconSize, iconY + iconSize];
25682             }
25683
25684             if (tryInsert(rect, entity.id)) return p;
25685
25686         }
25687
25688         function tryInsert(rect, id) {
25689             // Check that label is visible
25690             if (rect[0] < 0 || rect[1] < 0 || rect[2] > dimensions[0] ||
25691                 rect[3] > dimensions[1]) return false;
25692             var v = rtree.search(rect).length === 0;
25693             if (v) {
25694                 rect.id = id;
25695                 rtree.insert(rect);
25696                 rectangles[id] = rect;
25697             }
25698             return v;
25699         }
25700
25701         var label = surface.select('.layer-label'),
25702             halo = surface.select('.layer-halo');
25703
25704         // points
25705         drawPointLabels(label, labelled.point, filter, 'pointlabel', positions.point);
25706         drawPointLabels(halo, labelled.point, filter, 'pointlabel-halo', positions.point);
25707
25708         // lines
25709         drawLinePaths(halo, labelled.line, filter, '', positions.line);
25710         drawLineLabels(label, labelled.line, filter, 'linelabel', positions.line);
25711         drawLineLabels(halo, labelled.line, filter, 'linelabel-halo', positions.line);
25712
25713         // areas
25714         drawAreaLabels(label, labelled.area, filter, 'arealabel', positions.area);
25715         drawAreaLabels(halo, labelled.area, filter, 'arealabel-halo', positions.area);
25716         drawAreaIcons(label, labelled.area, filter, 'arealabel-icon', positions.area);
25717     }
25718
25719     labels.supersurface = function(supersurface) {
25720         supersurface
25721             .on('mousemove.hidelabels', hideOnMouseover)
25722             .on('mousedown.hidelabels', function () {
25723                 supersurface.on('mousemove.hidelabels', null);
25724             })
25725             .on('mouseup.hidelabels', function () {
25726                 supersurface.on('mousemove.hidelabels', hideOnMouseover);
25727             });
25728     };
25729
25730     return labels;
25731 };
25732 iD.svg.Lines = function(projection) {
25733
25734     var highway_stack = {
25735         motorway: 0,
25736         motorway_link: 1,
25737         trunk: 2,
25738         trunk_link: 3,
25739         primary: 4,
25740         primary_link: 5,
25741         secondary: 6,
25742         tertiary: 7,
25743         unclassified: 8,
25744         residential: 9,
25745         service: 10,
25746         footway: 11
25747     };
25748
25749     function waystack(a, b) {
25750         var as = 0, bs = 0;
25751
25752         if (a.tags.highway) { as -= highway_stack[a.tags.highway]; }
25753         if (b.tags.highway) { bs -= highway_stack[b.tags.highway]; }
25754         return as - bs;
25755     }
25756
25757     return function drawLines(surface, graph, entities, filter) {
25758         var ways = [], pathdata = {}, onewaydata = {},
25759             getPath = iD.svg.Path(projection, graph);
25760
25761         for (var i = 0; i < entities.length; i++) {
25762             var entity = entities[i],
25763                 outer = iD.geo.simpleMultipolygonOuterMember(entity, graph);
25764             if (outer) {
25765                 ways.push(entity.mergeTags(outer.tags));
25766             } else if (entity.geometry(graph) === 'line') {
25767                 ways.push(entity);
25768             }
25769         }
25770
25771         ways = ways.filter(getPath);
25772
25773         pathdata = _.groupBy(ways, function(way) { return way.layer(); });
25774
25775         _.forOwn(pathdata, function(v, k) {
25776             onewaydata[k] = _(v)
25777                 .filter(function(d) { return d.isOneWay(); })
25778                 .map(iD.svg.OneWaySegments(projection, graph, 35))
25779                 .flatten()
25780                 .valueOf();
25781         });
25782
25783         var layergroup = surface
25784             .select('.layer-lines')
25785             .selectAll('g.layergroup')
25786             .data(d3.range(-10, 11));
25787
25788         layergroup.enter()
25789             .append('g')
25790             .attr('class', function(d) { return 'layer layergroup layer' + String(d); });
25791
25792
25793         var linegroup = layergroup
25794             .selectAll('g.linegroup')
25795             .data(['shadow', 'casing', 'stroke']);
25796
25797         linegroup.enter()
25798             .append('g')
25799             .attr('class', function(d) { return 'layer linegroup line-' + d; });
25800
25801
25802         var lines = linegroup
25803             .selectAll('path')
25804             .filter(filter)
25805             .data(
25806                 function() { return pathdata[this.parentNode.parentNode.__data__] || []; },
25807                 iD.Entity.key
25808             );
25809
25810         // Optimization: call simple TagClasses only on enter selection. This
25811         // works because iD.Entity.key is defined to include the entity v attribute.
25812         lines.enter()
25813             .append('path')
25814             .attr('class', function(d) { return 'way line ' + this.parentNode.__data__ + ' ' + d.id; })
25815             .call(iD.svg.TagClasses());
25816
25817         lines
25818             .sort(waystack)
25819             .attr('d', getPath)
25820             .call(iD.svg.TagClasses().tags(iD.svg.MultipolygonMemberTags(graph)));
25821
25822         lines.exit()
25823             .remove();
25824
25825
25826         var onewaygroup = layergroup
25827             .selectAll('g.onewaygroup')
25828             .data(['oneway']);
25829
25830         onewaygroup.enter()
25831             .append('g')
25832             .attr('class', 'layer onewaygroup');
25833
25834
25835         var oneways = onewaygroup
25836             .selectAll('path')
25837             .filter(filter)
25838             .data(
25839                 function() { return onewaydata[this.parentNode.parentNode.__data__] || []; },
25840                 function(d) { return [d.id, d.index]; }
25841             );
25842
25843         oneways.enter()
25844             .append('path')
25845             .attr('class', 'oneway')
25846             .attr('marker-mid', 'url(#oneway-marker)');
25847
25848         oneways
25849             .attr('d', function(d) { return d.d; });
25850
25851         oneways.exit()
25852             .remove();
25853
25854     };
25855 };
25856 iD.svg.Midpoints = function(projection, context) {
25857     return function drawMidpoints(surface, graph, entities, filter, extent) {
25858         var poly = extent.polygon(),
25859             midpoints = {};
25860
25861         for (var i = 0; i < entities.length; i++) {
25862             var entity = entities[i];
25863
25864             if (entity.type !== 'way')
25865                 continue;
25866             if (!filter(entity))
25867                 continue;
25868             if (context.selectedIDs().indexOf(entity.id) < 0)
25869                 continue;
25870
25871             var nodes = graph.childNodes(entity);
25872             for (var j = 0; j < nodes.length - 1; j++) {
25873
25874                 var a = nodes[j],
25875                     b = nodes[j + 1],
25876                     id = [a.id, b.id].sort().join('-');
25877
25878                 if (midpoints[id]) {
25879                     midpoints[id].parents.push(entity);
25880                 } else {
25881                     if (iD.geo.euclideanDistance(projection(a.loc), projection(b.loc)) > 40) {
25882                         var point = iD.geo.interp(a.loc, b.loc, 0.5),
25883                             loc = null;
25884
25885                         if (extent.intersects(point)) {
25886                             loc = point;
25887                         } else {
25888                             for (var k = 0; k < 4; k++) {
25889                                 point = iD.geo.lineIntersection([a.loc, b.loc], [poly[k], poly[k+1]]);
25890                                 if (point &&
25891                                     iD.geo.euclideanDistance(projection(a.loc), projection(point)) > 20 &&
25892                                     iD.geo.euclideanDistance(projection(b.loc), projection(point)) > 20)
25893                                 {
25894                                     loc = point;
25895                                     break;
25896                                 }
25897                             }
25898                         }
25899
25900                         if (loc) {
25901                             midpoints[id] = {
25902                                 type: 'midpoint',
25903                                 id: id,
25904                                 loc: loc,
25905                                 edge: [a.id, b.id],
25906                                 parents: [entity]
25907                             };
25908                         }
25909                     }
25910                 }
25911             }
25912         }
25913
25914         function midpointFilter(d) {
25915             if (midpoints[d.id])
25916                 return true;
25917
25918             for (var i = 0; i < d.parents.length; i++)
25919                 if (filter(d.parents[i]))
25920                     return true;
25921
25922             return false;
25923         }
25924
25925         var groups = surface.select('.layer-hit').selectAll('g.midpoint')
25926             .filter(midpointFilter)
25927             .data(_.values(midpoints), function(d) { return d.id; });
25928
25929         var enter = groups.enter()
25930             .insert('g', ':first-child')
25931             .attr('class', 'midpoint');
25932
25933         enter.append('polygon')
25934             .attr('points', '-6,8 10,0 -6,-8')
25935             .attr('class', 'shadow');
25936
25937         enter.append('polygon')
25938             .attr('points', '-3,4 5,0 -3,-4')
25939             .attr('class', 'fill');
25940
25941         groups
25942             .attr('transform', function(d) {
25943                 var translate = iD.svg.PointTransform(projection),
25944                     a = context.entity(d.edge[0]),
25945                     b = context.entity(d.edge[1]),
25946                     angle = Math.round(iD.geo.angle(a, b, projection) * (180 / Math.PI));
25947                 return translate(d) + ' rotate(' + angle + ')';
25948             })
25949             .call(iD.svg.TagClasses().tags(
25950                 function(d) { return d.parents[0].tags; }
25951             ));
25952
25953         // Propagate data bindings.
25954         groups.select('polygon.shadow');
25955         groups.select('polygon.fill');
25956
25957         groups.exit()
25958             .remove();
25959     };
25960 };
25961 iD.svg.Points = function(projection, context) {
25962     function markerPath(selection, klass) {
25963         selection
25964             .attr('class', klass)
25965             .attr('transform', 'translate(-8, -23)')
25966             .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');
25967     }
25968
25969     function sortY(a, b) {
25970         return b.loc[1] - a.loc[1];
25971     }
25972
25973     function drawPoints(surface, points, filter) {
25974         points.sort(sortY);
25975
25976         var groups = surface.select('.layer-hit').selectAll('g.point')
25977             .filter(filter)
25978             .data(points, iD.Entity.key);
25979
25980         var group = groups.enter()
25981             .append('g')
25982             .attr('class', function(d) { return 'node point ' + d.id; })
25983             .order();
25984
25985         group.append('path')
25986             .call(markerPath, 'shadow');
25987
25988         group.append('path')
25989             .call(markerPath, 'stroke');
25990
25991         group.append('use')
25992             .attr('class', 'icon')
25993             .attr('transform', 'translate(-6, -20)')
25994             .attr('clip-path', 'url(#clip-square-12)');
25995
25996         groups.attr('transform', iD.svg.PointTransform(projection))
25997             .call(iD.svg.TagClasses());
25998
25999         // Selecting the following implicitly
26000         // sets the data (point entity) on the element
26001         groups.select('.shadow');
26002         groups.select('.stroke');
26003         groups.select('.icon')
26004             .attr('xlink:href', function(entity) {
26005                 var preset = context.presets().match(entity, context.graph());
26006                 return preset.icon ? '#maki-' + preset.icon + '-12' : '';
26007             });
26008
26009         groups.exit()
26010             .remove();
26011     }
26012
26013     drawPoints.points = function(entities, limit) {
26014         var graph = context.graph(),
26015             points = [];
26016
26017         for (var i = 0; i < entities.length; i++) {
26018             var entity = entities[i];
26019             if (entity.geometry(graph) === 'point') {
26020                 points.push(entity);
26021                 if (limit && points.length >= limit) break;
26022             }
26023         }
26024
26025         return points;
26026     };
26027
26028     return drawPoints;
26029 };
26030 iD.svg.Surface = function() {
26031     return function (selection) {
26032         selection.selectAll('defs')
26033             .data([0])
26034             .enter()
26035             .append('defs');
26036
26037         var layers = selection.selectAll('.layer')
26038             .data(['areas', 'lines', 'hit', 'halo', 'label']);
26039
26040         layers.enter().append('g')
26041             .attr('class', function(d) { return 'layer layer-' + d; });
26042     };
26043 };
26044 iD.svg.TagClasses = function() {
26045     var primary = [
26046             'building', 'highway', 'railway', 'waterway', 'aeroway',
26047             'motorway', 'boundary', 'power', 'amenity', 'natural', 'landuse',
26048             'leisure', 'place'
26049         ],
26050         secondary = [
26051             'oneway', 'bridge', 'tunnel', 'construction', 'embankment', 'cutting'
26052         ],
26053         tagClassRe = /^tag-/,
26054         tags = function(entity) { return entity.tags; };
26055
26056     var tagClasses = function(selection) {
26057         selection.each(function tagClassesEach(entity) {
26058             var classes, value = this.className;
26059
26060             if (value.baseVal !== undefined) value = value.baseVal;
26061
26062             classes = value.trim().split(/\s+/).filter(function(name) {
26063                 return name.length && !tagClassRe.test(name);
26064             }).join(' ');
26065
26066             var t = tags(entity), i, k, v;
26067
26068             for (i = 0; i < primary.length; i++) {
26069                 k = primary[i];
26070                 v = t[k];
26071                 if (!v || v === 'no') continue;
26072                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
26073                 break;
26074             }
26075
26076             for (i = 0; i < secondary.length; i++) {
26077                 k = secondary[i];
26078                 v = t[k];
26079                 if (!v || v === 'no') continue;
26080                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
26081             }
26082
26083             classes = classes.trim();
26084
26085             if (classes !== value) {
26086                 d3.select(this).attr('class', classes);
26087             }
26088         });
26089     };
26090
26091     tagClasses.tags = function(_) {
26092         if (!arguments.length) return tags;
26093         tags = _;
26094         return tagClasses;
26095     };
26096
26097     return tagClasses;
26098 };
26099 iD.svg.Turns = function(projection) {
26100     return function(surface, graph, turns) {
26101         function key(turn) {
26102             return [turn.from.node + turn.via.node + turn.to.node].join('-');
26103         }
26104
26105         function icon(turn) {
26106             var u = turn.u ? '-u' : '';
26107             if (!turn.restriction)
26108                 return '#icon-restriction-yes' + u;
26109             var restriction = graph.entity(turn.restriction).tags.restriction;
26110             return '#icon-restriction-' +
26111                 (!turn.indirect_restriction && /^only_/.test(restriction) ? 'only' : 'no') + u;
26112         }
26113
26114         var groups = surface.select('.layer-hit').selectAll('g.turn')
26115             .data(turns, key);
26116
26117         // Enter
26118
26119         var enter = groups.enter().append('g')
26120             .attr('class', 'turn');
26121
26122         var nEnter = enter.filter(function (turn) { return !turn.u; });
26123
26124         nEnter.append('rect')
26125             .attr('transform', 'translate(-12, -12)')
26126             .attr('width', '45')
26127             .attr('height', '25');
26128
26129         nEnter.append('use')
26130             .attr('transform', 'translate(-12, -12)')
26131             .attr('clip-path', 'url(#clip-square-45)');
26132
26133         var uEnter = enter.filter(function (turn) { return turn.u; });
26134
26135         uEnter.append('circle')
26136             .attr('r', '16');
26137
26138         uEnter.append('use')
26139             .attr('transform', 'translate(-16, -16)')
26140             .attr('clip-path', 'url(#clip-square-32)');
26141
26142         // Update
26143
26144         groups
26145             .attr('transform', function (turn) {
26146                 var v = graph.entity(turn.via.node),
26147                     t = graph.entity(turn.to.node),
26148                     a = iD.geo.angle(v, t, projection),
26149                     p = projection(v.loc),
26150                     r = turn.u ? 0 : 60;
26151
26152                 return 'translate(' + (r * Math.cos(a) + p[0]) + ',' + (r * Math.sin(a) + p[1]) + ')' +
26153                     'rotate(' + a * 180 / Math.PI + ')';
26154             });
26155
26156         groups.select('use')
26157             .attr('xlink:href', icon);
26158
26159         groups.select('rect');
26160         groups.select('circle');
26161
26162         // Exit
26163
26164         groups.exit()
26165             .remove();
26166
26167         return this;
26168     };
26169 };
26170 iD.svg.Vertices = function(projection, context) {
26171     var radiuses = {
26172         //       z16-, z17, z18+, tagged
26173         shadow: [6,    7.5,   7.5,  11.5],
26174         stroke: [2.5,  3.5,   3.5,  7],
26175         fill:   [1,    1.5,   1.5,  1.5]
26176     };
26177
26178     var hover;
26179
26180     function siblingAndChildVertices(ids, graph, extent) {
26181         var vertices = {};
26182
26183         function addChildVertices(entity) {
26184             var i;
26185             if (entity.type === 'way') {
26186                 for (i = 0; i < entity.nodes.length; i++) {
26187                     addChildVertices(graph.entity(entity.nodes[i]));
26188                 }
26189             } else if (entity.type === 'relation') {
26190                 for (i = 0; i < entity.members.length; i++) {
26191                     var member = context.hasEntity(entity.members[i].id);
26192                     if (member) {
26193                         addChildVertices(member);
26194                     }
26195                 }
26196             } else if (entity.intersects(extent, graph)) {
26197                 vertices[entity.id] = entity;
26198             }
26199         }
26200
26201         ids.forEach(function(id) {
26202             var entity = context.hasEntity(id);
26203             if (entity && entity.type === 'node') {
26204                 vertices[entity.id] = entity;
26205                 context.graph().parentWays(entity).forEach(function(entity) {
26206                     addChildVertices(entity);
26207                 });
26208             } else if (entity) {
26209                 addChildVertices(entity);
26210             }
26211         });
26212
26213         return vertices;
26214     }
26215
26216     function draw(selection, vertices, klass, graph, zoom) {
26217         var icons = {},
26218             z;
26219
26220         if (zoom < 17) {
26221             z = 0;
26222         } else if (zoom < 18) {
26223             z = 1;
26224         } else {
26225             z = 2;
26226         }
26227
26228         var groups = selection.data(vertices, function(entity) {
26229             return iD.Entity.key(entity);
26230         });
26231
26232         function icon(entity) {
26233             if (entity.id in icons) return icons[entity.id];
26234             icons[entity.id] =
26235                 entity.hasInterestingTags() &&
26236                 context.presets().match(entity, graph).icon;
26237             return icons[entity.id];
26238         }
26239
26240         function classCircle(klass) {
26241             return function(entity) {
26242                 this.setAttribute('class', 'node vertex ' + klass + ' ' + entity.id);
26243             };
26244         }
26245
26246         function setAttributes(selection) {
26247             ['shadow','stroke','fill'].forEach(function(klass) {
26248                 var rads = radiuses[klass];
26249                 selection.selectAll('.' + klass)
26250                     .each(function(entity) {
26251                         var i = z && icon(entity),
26252                             c = i ? 0.5 : 0,
26253                             r = rads[i ? 3 : z];
26254                         this.setAttribute('cx', c);
26255                         this.setAttribute('cy', -c);
26256                         this.setAttribute('r', r);
26257                         if (i && klass === 'fill') {
26258                             this.setAttribute('visibility', 'hidden');
26259                         } else {
26260                             this.removeAttribute('visibility');
26261                         }
26262                     });
26263             });
26264
26265             selection.selectAll('use')
26266                 .each(function() {
26267                     if (z) {
26268                         this.removeAttribute('visibility');
26269                     } else {
26270                         this.setAttribute('visibility', 'hidden');
26271                     }
26272                 });
26273         }
26274
26275         var enter = groups.enter()
26276             .append('g')
26277             .attr('class', function(d) { return 'node vertex ' + klass + ' ' + d.id; });
26278
26279         enter.append('circle')
26280             .each(classCircle('shadow'));
26281
26282         enter.append('circle')
26283             .each(classCircle('stroke'));
26284
26285         // Vertices with icons get a `use`.
26286         enter.filter(function(d) { return icon(d); })
26287             .append('use')
26288             .attr('transform', 'translate(-6, -6)')
26289             .attr('clip-path', 'url(#clip-square-12)')
26290             .attr('xlink:href', function(d) { return '#maki-' + icon(d) + '-12'; });
26291
26292         // Vertices with tags get a fill.
26293         enter.filter(function(d) { return d.hasInterestingTags(); })
26294             .append('circle')
26295             .each(classCircle('fill'));
26296
26297         groups
26298             .attr('transform', iD.svg.PointTransform(projection))
26299             .classed('shared', function(entity) { return graph.isShared(entity); })
26300             .call(setAttributes);
26301
26302         groups.exit()
26303             .remove();
26304     }
26305
26306     function drawVertices(surface, graph, entities, filter, extent, zoom) {
26307         var selected = siblingAndChildVertices(context.selectedIDs(), graph, extent),
26308             vertices = [];
26309
26310         for (var i = 0; i < entities.length; i++) {
26311             var entity = entities[i];
26312
26313             if (entity.geometry(graph) !== 'vertex')
26314                 continue;
26315
26316             if (entity.id in selected ||
26317                 entity.hasInterestingTags() ||
26318                 entity.isIntersection(graph)) {
26319                 vertices.push(entity);
26320             }
26321         }
26322
26323         surface.select('.layer-hit').selectAll('g.vertex.vertex-persistent')
26324             .filter(filter)
26325             .call(draw, vertices, 'vertex-persistent', graph, zoom);
26326
26327         drawHover(surface, graph, extent, zoom);
26328     }
26329
26330     function drawHover(surface, graph, extent, zoom) {
26331         var hovered = hover ? siblingAndChildVertices([hover.id], graph, extent) : {};
26332
26333         surface.select('.layer-hit').selectAll('g.vertex.vertex-hover')
26334             .call(draw, d3.values(hovered), 'vertex-hover', graph, zoom);
26335     }
26336
26337     drawVertices.drawHover = function(surface, graph, _, extent, zoom) {
26338         if (hover !== _) {
26339             hover = _;
26340             drawHover(surface, graph, extent, zoom);
26341         }
26342     };
26343
26344     return drawVertices;
26345 };
26346 iD.ui = function(context) {
26347     function render(container) {
26348         var map = context.map();
26349
26350         if (iD.detect().opera) container.classed('opera', true);
26351
26352         var hash = iD.behavior.Hash(context);
26353
26354         hash();
26355
26356         if (!hash.hadHash) {
26357             map.centerZoom([-77.02271, 38.90085], 20);
26358         }
26359
26360         container.append('svg')
26361             .attr('id', 'defs')
26362             .call(iD.svg.Defs(context));
26363
26364         container.append('div')
26365             .attr('id', 'sidebar')
26366             .attr('class', 'col4')
26367             .call(ui.sidebar);
26368
26369         var content = container.append('div')
26370             .attr('id', 'content');
26371
26372         var bar = content.append('div')
26373             .attr('id', 'bar')
26374             .attr('class', 'fillD');
26375
26376         var m = content.append('div')
26377             .attr('id', 'map')
26378             .call(map);
26379
26380         bar.append('div')
26381             .attr('class', 'spacer col4');
26382
26383         var limiter = bar.append('div')
26384             .attr('class', 'limiter');
26385
26386         limiter.append('div')
26387             .attr('class', 'button-wrap joined col3')
26388             .call(iD.ui.Modes(context), limiter);
26389
26390         limiter.append('div')
26391             .attr('class', 'button-wrap joined col1')
26392             .call(iD.ui.UndoRedo(context));
26393
26394         limiter.append('div')
26395             .attr('class', 'button-wrap col1')
26396             .call(iD.ui.Save(context));
26397
26398         bar.append('div')
26399             .attr('class', 'spinner')
26400             .call(iD.ui.Spinner(context));
26401
26402         content
26403             .call(iD.ui.Attribution(context));
26404
26405         content.append('div')
26406             .style('display', 'none')
26407             .attr('class', 'help-wrap map-overlay fillL col5 content');
26408
26409         var controls = bar.append('div')
26410             .attr('class', 'map-controls');
26411
26412         controls.append('div')
26413             .attr('class', 'map-control zoombuttons')
26414             .call(iD.ui.Zoom(context));
26415
26416         controls.append('div')
26417             .attr('class', 'map-control geolocate-control')
26418             .call(iD.ui.Geolocate(map));
26419
26420         controls.append('div')
26421             .attr('class', 'map-control background-control')
26422             .call(iD.ui.Background(context));
26423
26424         controls.append('div')
26425             .attr('class', 'map-control help-control')
26426             .call(iD.ui.Help(context));
26427
26428         var footer = content.append('div')
26429             .attr('id', 'footer')
26430             .attr('class', 'fillD');
26431
26432         footer.append('div')
26433             .attr('id', 'scale-block')
26434             .call(iD.ui.Scale(context));
26435
26436         var linkList = footer.append('div')
26437             .attr('id', 'info-block')
26438             .append('ul')
26439             .attr('id', 'about-list')
26440             .attr('class', 'link-list');
26441
26442         if (!context.embed()) {
26443             linkList.call(iD.ui.Account(context));
26444         }
26445
26446         linkList.append('li')
26447             .append('a')
26448             .attr('target', '_blank')
26449             .attr('tabindex', -1)
26450             .attr('href', 'http://github.com/openstreetmap/iD')
26451             .text(iD.version);
26452
26453         var bugReport = linkList.append('li')
26454             .append('a')
26455             .attr('target', '_blank')
26456             .attr('tabindex', -1)
26457             .attr('href', 'https://github.com/openstreetmap/iD/issues');
26458
26459         bugReport.append('span')
26460             .attr('class','icon bug light');
26461
26462         bugReport.call(bootstrap.tooltip()
26463                 .title(t('report_a_bug'))
26464                 .placement('top')
26465             );
26466
26467         linkList.append('li')
26468             .attr('class', 'user-list')
26469             .attr('tabindex', -1)
26470             .call(iD.ui.Contributors(context));
26471
26472         footer.append('div')
26473             .attr('class', 'api-status')
26474             .call(iD.ui.Status(context));
26475
26476         window.onbeforeunload = function() {
26477             return context.save();
26478         };
26479
26480         window.onunload = function() {
26481             context.history().unlock();
26482         };
26483
26484         d3.select(window).on('resize.editor', function() {
26485             map.dimensions(m.dimensions());
26486         });
26487
26488         function pan(d) {
26489             return function() {
26490                 context.pan(d);
26491             };
26492         }
26493
26494         // pan amount
26495         var pa = 5;
26496
26497         var keybinding = d3.keybinding('main')
26498             .on('⌫', function() { d3.event.preventDefault(); })
26499             .on('←', pan([pa, 0]))
26500             .on('↑', pan([0, pa]))
26501             .on('→', pan([-pa, 0]))
26502             .on('↓', pan([0, -pa]));
26503
26504         d3.select(document)
26505             .call(keybinding);
26506
26507         context.enter(iD.modes.Browse(context));
26508
26509         context.container()
26510             .call(iD.ui.Splash(context))
26511             .call(iD.ui.Restore(context));
26512
26513         var authenticating = iD.ui.Loading(context)
26514             .message(t('loading_auth'));
26515
26516         context.connection()
26517             .on('authenticating.ui', function() {
26518                 context.container()
26519                     .call(authenticating);
26520             })
26521             .on('authenticated.ui', function() {
26522                 authenticating.close();
26523             });
26524     }
26525
26526     function ui(container) {
26527         context.container(container);
26528         context.loadLocale(function() {
26529             render(container);
26530         });
26531     }
26532
26533     ui.sidebar = iD.ui.Sidebar(context);
26534
26535     return ui;
26536 };
26537
26538 iD.ui.tooltipHtml = function(text, key) {
26539     return '<span>' + text + '</span>' + '<div class="keyhint-wrap">' + '<span> ' + (t('tooltip_keyhint')) + ' </span>' + '<span class="keyhint"> ' + key + '</span></div>';
26540 };
26541 iD.ui.Account = function(context) {
26542     var connection = context.connection();
26543
26544     function update(selection) {
26545         if (!connection.authenticated()) {
26546             selection.selectAll('#userLink, #logoutLink')
26547                 .style('display', 'none');
26548             return;
26549         }
26550
26551         connection.userDetails(function(err, details) {
26552             var userLink = selection.select('#userLink'),
26553                 logoutLink = selection.select('#logoutLink');
26554
26555             userLink.html('');
26556             logoutLink.html('');
26557
26558             if (err) return;
26559
26560             selection.selectAll('#userLink, #logoutLink')
26561                 .style('display', 'list-item');
26562
26563             // Link
26564             userLink.append('a')
26565                 .attr('href', connection.userURL(details.display_name))
26566                 .attr('target', '_blank');
26567
26568             // Add thumbnail or dont
26569             if (details.image_url) {
26570                 userLink.append('img')
26571                     .attr('class', 'icon icon-pre-text user-icon')
26572                     .attr('src', details.image_url);
26573             } else {
26574                 userLink.append('span')
26575                     .attr('class', 'icon avatar light icon-pre-text');
26576             }
26577
26578             // Add user name
26579             userLink.append('span')
26580                 .attr('class', 'label')
26581                 .text(details.display_name);
26582
26583             logoutLink.append('a')
26584                 .attr('class', 'logout')
26585                 .attr('href', '#')
26586                 .text(t('logout'))
26587                 .on('click.logout', function() {
26588                     d3.event.preventDefault();
26589                     connection.logout();
26590                 });
26591         });
26592     }
26593
26594     return function(selection) {
26595         selection.append('li')
26596             .attr('id', 'logoutLink')
26597             .style('display', 'none');
26598
26599         selection.append('li')
26600             .attr('id', 'userLink')
26601             .style('display', 'none');
26602
26603         connection.on('auth.account', function() { update(selection); });
26604         update(selection);
26605     };
26606 };
26607 iD.ui.Attribution = function(context) {
26608     var selection;
26609
26610     function attribution(data, klass) {
26611         var div = selection.selectAll('.' + klass)
26612             .data([0]);
26613
26614         div.enter()
26615             .append('div')
26616             .attr('class', klass);
26617
26618         var background = div.selectAll('.attribution')
26619             .data(data, function(d) { return d.name(); });
26620
26621         background.enter()
26622             .append('span')
26623             .attr('class', 'attribution')
26624             .each(function(d) {
26625                 if (d.terms_html) {
26626                     d3.select(this)
26627                         .html(d.terms_html);
26628                     return;
26629                 }
26630
26631                 var source = d.terms_text || d.id || d.name();
26632
26633                 if (d.logo) {
26634                     source = '<img class="source-image" src="' + context.imagePath(d.logo) + '">';
26635                 }
26636
26637                 if (d.terms_url) {
26638                     d3.select(this)
26639                         .append('a')
26640                         .attr('href', d.terms_url)
26641                         .attr('target', '_blank')
26642                         .html(source);
26643                 } else {
26644                     d3.select(this)
26645                         .text(source);
26646                 }
26647             });
26648
26649         background.exit()
26650             .remove();
26651
26652         var copyright = background.selectAll('.copyright-notice')
26653             .data(function(d) {
26654                 var notice = d.copyrightNotices(context.map().zoom(), context.map().extent());
26655                 return notice ? [notice] : [];
26656             });
26657
26658         copyright.enter()
26659             .append('span')
26660             .attr('class', 'copyright-notice');
26661
26662         copyright.text(String);
26663
26664         copyright.exit()
26665             .remove();
26666     }
26667
26668     function update() {
26669         attribution([context.background().baseLayerSource()], 'base-layer-attribution');
26670         attribution(context.background().overlayLayerSources().filter(function (s) {
26671             return s.validZoom(context.map().zoom());
26672         }), 'overlay-layer-attribution');
26673     }
26674
26675     return function(select) {
26676         selection = select;
26677
26678         context.background()
26679             .on('change.attribution', update);
26680
26681         context.map()
26682             .on('move.attribution', _.throttle(update, 400, {leading: false}));
26683
26684         update();
26685     };
26686 };
26687 iD.ui.Background = function(context) {
26688     var key = 'b',
26689         opacities = [1, 0.75, 0.5, 0.25],
26690         directions = [
26691             ['left', [1, 0]],
26692             ['top', [0, -1]],
26693             ['right', [-1, 0]],
26694             ['bottom', [0, 1]]],
26695         opacityDefault = (context.storage('background-opacity') !== null) ?
26696             (+context.storage('background-opacity')) : 0.5,
26697         customTemplate = '';
26698
26699     // Can be 0 from <1.3.0 use or due to issue #1923.
26700     if (opacityDefault === 0) opacityDefault = 0.5;
26701
26702     function background(selection) {
26703
26704         function setOpacity(d) {
26705             var bg = context.container().selectAll('.background-layer')
26706                 .transition()
26707                 .style('opacity', d)
26708                 .attr('data-opacity', d);
26709
26710             if (!iD.detect().opera) {
26711                 iD.util.setTransform(bg, 0, 0);
26712             }
26713
26714             opacityList.selectAll('li')
26715                 .classed('active', function(_) { return _ === d; });
26716
26717             context.storage('background-opacity', d);
26718         }
26719
26720         function selectLayer() {
26721             function active(d) {
26722                 return context.background().showsLayer(d);
26723             }
26724
26725             content.selectAll('.layer, .custom_layer')
26726                 .classed('active', active)
26727                 .selectAll('input')
26728                 .property('checked', active);
26729         }
26730
26731         function clickSetSource(d) {
26732             d3.event.preventDefault();
26733             context.background().baseLayerSource(d);
26734             selectLayer();
26735         }
26736
26737         function editCustom() {
26738             d3.event.preventDefault();
26739             var template = window.prompt(t('background.custom_prompt'), customTemplate);
26740             if (!template ||
26741                 template.indexOf('google.com') !== -1 ||
26742                 template.indexOf('googleapis.com') !== -1 ||
26743                 template.indexOf('google.ru') !== -1) {
26744                 selectLayer();
26745                 return;
26746             }
26747             setCustom(template);
26748         }
26749
26750         function setCustom(template) {
26751             context.background().baseLayerSource(iD.BackgroundSource.Custom(template));
26752             selectLayer();
26753         }
26754
26755         function clickSetOverlay(d) {
26756             d3.event.preventDefault();
26757             context.background().toggleOverlayLayer(d);
26758             selectLayer();
26759         }
26760
26761         function clickGpx() {
26762             context.background().toggleGpxLayer();
26763             update();
26764         }
26765
26766         function clickMapillary() {
26767             context.background().toggleMapillaryLayer();
26768             update();
26769         }
26770
26771         function drawList(layerList, type, change, filter) {
26772             var sources = context.background()
26773                 .sources(context.map().extent())
26774                 .filter(filter);
26775
26776             var layerLinks = layerList.selectAll('li.layer')
26777                 .data(sources, function(d) { return d.name(); });
26778
26779             var enter = layerLinks.enter()
26780                 .insert('li', '.custom_layer')
26781                 .attr('class', 'layer');
26782
26783             // only set tooltips for layers with tooltips
26784             enter.filter(function(d) { return d.description; })
26785                 .call(bootstrap.tooltip()
26786                     .title(function(d) { return d.description; })
26787                     .placement('top'));
26788
26789             var label = enter.append('label');
26790
26791             label.append('input')
26792                 .attr('type', type)
26793                 .attr('name', 'layers')
26794                 .on('change', change);
26795
26796             label.append('span')
26797                 .text(function(d) { return d.name(); });
26798
26799             layerLinks.exit()
26800                 .remove();
26801
26802             layerList.style('display', layerList.selectAll('li.layer').data().length > 0 ? 'block' : 'none');
26803         }
26804
26805         function update() {
26806             backgroundList.call(drawList, 'radio', clickSetSource, function(d) { return !d.overlay; });
26807             overlayList.call(drawList, 'checkbox', clickSetOverlay, function(d) { return d.overlay; });
26808
26809             var hasGpx = context.background().hasGpxLayer(),
26810                 showsGpx = context.background().showsGpxLayer();
26811
26812             gpxLayerItem
26813                 .classed('active', showsGpx)
26814                 .selectAll('input')
26815                 .property('disabled', !hasGpx)
26816                 .property('checked', showsGpx);
26817
26818             var showsMapillary = context.background().showsMapillaryLayer();
26819
26820             mapillaryLayerItem
26821                 .classed('active', showsMapillary)
26822                 .selectAll('input')
26823                 .property('checked', showsMapillary);
26824
26825             selectLayer();
26826
26827             var source = context.background().baseLayerSource();
26828             if (source.id === 'custom') {
26829                 customTemplate = source.template;
26830             }
26831         }
26832
26833         function clickNudge(d) {
26834
26835             var timeout = window.setTimeout(function() {
26836                     interval = window.setInterval(nudge, 100);
26837                 }, 500),
26838                 interval;
26839
26840             d3.select(this).on('mouseup', function() {
26841                 window.clearInterval(interval);
26842                 window.clearTimeout(timeout);
26843                 nudge();
26844             });
26845
26846             function nudge() {
26847                 var offset = context.background()
26848                     .nudge(d[1], context.map().zoom())
26849                     .offset();
26850                 resetButton.classed('disabled', offset[0] === 0 && offset[1] === 0);
26851             }
26852         }
26853
26854         var content = selection.append('div')
26855                 .attr('class', 'fillL map-overlay col3 content hide'),
26856             tooltip = bootstrap.tooltip()
26857                 .placement('left')
26858                 .html(true)
26859                 .title(iD.ui.tooltipHtml(t('background.description'), key));
26860
26861         function hide() { setVisible(false); }
26862
26863         function toggle() {
26864             if (d3.event) d3.event.preventDefault();
26865             tooltip.hide(button);
26866             setVisible(!button.classed('active'));
26867         }
26868
26869         function setVisible(show) {
26870             if (show !== shown) {
26871                 button.classed('active', show);
26872                 shown = show;
26873
26874                 if (show) {
26875                     selection.on('mousedown.background-inside', function() {
26876                         return d3.event.stopPropagation();
26877                     });
26878                     content.style('display', 'block')
26879                         .style('right', '-300px')
26880                         .transition()
26881                         .duration(200)
26882                         .style('right', '0px');
26883                 } else {
26884                     content.style('display', 'block')
26885                         .style('right', '0px')
26886                         .transition()
26887                         .duration(200)
26888                         .style('right', '-300px')
26889                         .each('end', function() {
26890                             d3.select(this).style('display', 'none');
26891                         });
26892                     selection.on('mousedown.background-inside', null);
26893                 }
26894             }
26895         }
26896
26897         var button = selection.append('button')
26898                 .attr('tabindex', -1)
26899                 .on('click', toggle)
26900                 .call(tooltip),
26901             opa = content
26902                 .append('div')
26903                 .attr('class', 'opacity-options-wrapper'),
26904             shown = false;
26905
26906         button.append('span')
26907             .attr('class', 'icon layers light');
26908
26909         opa.append('h4')
26910             .text(t('background.title'));
26911
26912         var opacityList = opa.append('ul')
26913             .attr('class', 'opacity-options');
26914
26915         opacityList.selectAll('div.opacity')
26916             .data(opacities)
26917             .enter()
26918             .append('li')
26919             .attr('data-original-title', function(d) {
26920                 return t('background.percent_brightness', { opacity: (d * 100) });
26921             })
26922             .on('click.set-opacity', setOpacity)
26923             .html('<div class="select-box"></div>')
26924             .call(bootstrap.tooltip()
26925                 .placement('left'))
26926             .append('div')
26927             .attr('class', 'opacity')
26928             .style('opacity', String);
26929
26930         var backgroundList = content.append('ul')
26931             .attr('class', 'layer-list');
26932
26933         var custom = backgroundList.append('li')
26934             .attr('class', 'custom_layer')
26935             .datum(iD.BackgroundSource.Custom());
26936
26937         custom.append('button')
26938             .attr('class', 'layer-browse')
26939             .call(bootstrap.tooltip()
26940                 .title(t('background.custom_button'))
26941                 .placement('left'))
26942             .on('click', editCustom)
26943             .append('span')
26944             .attr('class', 'icon geocode');
26945
26946         var label = custom.append('label');
26947
26948         label.append('input')
26949             .attr('type', 'radio')
26950             .attr('name', 'layers')
26951             .on('change', function () {
26952                 if (customTemplate) {
26953                     setCustom(customTemplate);
26954                 } else {
26955                     editCustom();
26956                 }
26957             });
26958
26959         label.append('span')
26960             .text(t('background.custom'));
26961
26962         var overlayList = content.append('ul')
26963             .attr('class', 'layer-list');
26964
26965         var mapillaryLayerItem = overlayList.append('li');
26966
26967         label = mapillaryLayerItem.append('label')
26968             .call(bootstrap.tooltip()
26969                 .title(t('mapillary.tooltip'))
26970                 .placement('top'));
26971
26972         label.append('input')
26973             .attr('type', 'checkbox')
26974             .on('change', clickMapillary);
26975
26976         label.append('span')
26977             .text(t('mapillary.title'));
26978
26979         var gpxLayerItem = content.append('ul')
26980             .style('display', iD.detect().filedrop ? 'block' : 'none')
26981             .attr('class', 'layer-list')
26982             .append('li')
26983             .classed('layer-toggle-gpx', true);
26984
26985         gpxLayerItem.append('button')
26986             .attr('class', 'layer-extent')
26987             .call(bootstrap.tooltip()
26988                 .title(t('gpx.zoom'))
26989                 .placement('left'))
26990             .on('click', function() {
26991                 d3.event.preventDefault();
26992                 d3.event.stopPropagation();
26993                 context.background().zoomToGpxLayer();
26994             })
26995             .append('span')
26996             .attr('class', 'icon geolocate');
26997
26998         gpxLayerItem.append('button')
26999             .attr('class', 'layer-browse')
27000             .call(bootstrap.tooltip()
27001                 .title(t('gpx.browse'))
27002                 .placement('left'))
27003             .on('click', function() {
27004                 d3.select(document.createElement('input'))
27005                     .attr('type', 'file')
27006                     .on('change', function() {
27007                         context.background().gpxLayerFiles(d3.event.target.files);
27008                     })
27009                     .node().click();
27010             })
27011             .append('span')
27012             .attr('class', 'icon geocode');
27013
27014         label = gpxLayerItem.append('label')
27015             .call(bootstrap.tooltip()
27016                 .title(t('gpx.drag_drop'))
27017                 .placement('top'));
27018
27019         label.append('input')
27020             .attr('type', 'checkbox')
27021             .property('disabled', true)
27022             .on('change', clickGpx);
27023
27024         label.append('span')
27025             .text(t('gpx.local_layer'));
27026
27027         var adjustments = content.append('div')
27028             .attr('class', 'adjustments');
27029
27030         adjustments.append('a')
27031             .text(t('background.fix_misalignment'))
27032             .attr('href', '#')
27033             .classed('hide-toggle', true)
27034             .classed('expanded', false)
27035             .on('click', function() {
27036                 var exp = d3.select(this).classed('expanded');
27037                 nudgeContainer.style('display', exp ? 'none' : 'block');
27038                 d3.select(this).classed('expanded', !exp);
27039                 d3.event.preventDefault();
27040             });
27041
27042         var nudgeContainer = adjustments.append('div')
27043             .attr('class', 'nudge-container cf')
27044             .style('display', 'none');
27045
27046         nudgeContainer.selectAll('button')
27047             .data(directions).enter()
27048             .append('button')
27049             .attr('class', function(d) { return d[0] + ' nudge'; })
27050             .on('mousedown', clickNudge);
27051
27052         var resetButton = nudgeContainer.append('button')
27053             .attr('class', 'reset disabled')
27054             .on('click', function () {
27055                 context.background().offset([0, 0]);
27056                 resetButton.classed('disabled', true);
27057             });
27058
27059         resetButton.append('div')
27060             .attr('class', 'icon undo');
27061
27062         context.map()
27063             .on('move.background-update', _.debounce(update, 1000));
27064
27065         context.background()
27066             .on('change.background-update', update);
27067
27068         update();
27069         setOpacity(opacityDefault);
27070
27071         var keybinding = d3.keybinding('background');
27072         keybinding.on(key, toggle);
27073         keybinding.on('m', function() {
27074             context.enter(iD.modes.SelectImage(context));
27075         });
27076
27077         d3.select(document)
27078             .call(keybinding);
27079
27080         context.surface().on('mousedown.background-outside', hide);
27081         context.container().on('mousedown.background-outside', hide);
27082     }
27083
27084     return background;
27085 };
27086 // Translate a MacOS key command into the appropriate Windows/Linux equivalent.
27087 // For example, ⌘Z -> Ctrl+Z
27088 iD.ui.cmd = function(code) {
27089     if (iD.detect().os === 'mac')
27090         return code;
27091
27092     var replacements = {
27093         '⌘': 'Ctrl',
27094         '⇧': 'Shift',
27095         '⌥': 'Alt',
27096         '⌫': 'Backspace',
27097         '⌦': 'Delete'
27098     }, keys = [];
27099
27100     if (iD.detect().os === 'win') {
27101         if (code === '⌘⇧Z') return 'Ctrl+Y';
27102     }
27103
27104     for (var i = 0; i < code.length; i++) {
27105         if (code[i] in replacements) {
27106             keys.push(replacements[code[i]]);
27107         } else {
27108             keys.push(code[i]);
27109         }
27110     }
27111
27112     return keys.join('+');
27113 };
27114 iD.ui.Commit = function(context) {
27115     var event = d3.dispatch('cancel', 'save');
27116
27117     function commit(selection) {
27118         var changes = context.history().changes(),
27119             summary = context.history().difference().summary();
27120
27121         function zoomToEntity(change) {
27122             var entity = change.entity;
27123             if (change.changeType !== 'deleted' &&
27124                 context.graph().entity(entity.id).geometry(context.graph()) !== 'vertex') {
27125                 context.map().zoomTo(entity);
27126                 context.surface().selectAll(
27127                     iD.util.entityOrMemberSelector([entity.id], context.graph()))
27128                     .classed('hover', true);
27129             }
27130         }
27131
27132         var header = selection.append('div')
27133             .attr('class', 'header fillL');
27134
27135         header.append('button')
27136             .attr('class', 'fr')
27137             .on('click', event.cancel)
27138             .append('span')
27139             .attr('class', 'icon close');
27140
27141         header.append('h3')
27142             .text(t('commit.title'));
27143
27144         var body = selection.append('div')
27145             .attr('class', 'body');
27146
27147         // Comment Section
27148         var commentSection = body.append('div')
27149             .attr('class', 'modal-section form-field commit-form');
27150
27151         commentSection.append('label')
27152             .attr('class', 'form-label')
27153             .text(t('commit.message_label'));
27154
27155         var commentField = commentSection.append('textarea')
27156             .attr('placeholder', t('commit.description_placeholder'))
27157             .property('value', context.storage('comment') || '')
27158             .on('blur.save', function () {
27159                 context.storage('comment', this.value);
27160             });
27161
27162         commentField.node().select();
27163
27164         // Warnings
27165         var warnings = body.selectAll('div.warning-section')
27166             .data([iD.validate(changes, context.graph())])
27167             .enter()
27168             .append('div')
27169             .attr('class', 'modal-section warning-section fillL2')
27170             .style('display', function(d) { return _.isEmpty(d) ? 'none' : null; })
27171             .style('background', '#ffb');
27172
27173         warnings.append('h3')
27174             .text(t('commit.warnings'));
27175
27176         var warningLi = warnings.append('ul')
27177             .attr('class', 'changeset-list')
27178             .selectAll('li')
27179             .data(function(d) { return d; })
27180             .enter()
27181             .append('li')
27182             .style()
27183             .on('mouseover', mouseover)
27184             .on('mouseout', mouseout)
27185             .on('click', warningClick);
27186
27187         warningLi.append('span')
27188             .attr('class', 'alert icon icon-pre-text');
27189
27190         warningLi.append('strong').text(function(d) {
27191             return d.message;
27192         });
27193
27194         warningLi.filter(function(d) { return d.tooltip; })
27195             .call(bootstrap.tooltip()
27196                 .title(function(d) { return d.tooltip; })
27197                 .placement('top')
27198             );
27199
27200         // Save Section
27201         var saveSection = body.append('div')
27202             .attr('class','modal-section fillL cf');
27203
27204         var prose = saveSection.append('p')
27205             .attr('class', 'commit-info')
27206             .html(t('commit.upload_explanation'));
27207
27208         context.connection().userDetails(function(err, user) {
27209             if (err) return;
27210
27211             var userLink = d3.select(document.createElement('div'));
27212
27213             if (user.image_url) {
27214                 userLink.append('img')
27215                     .attr('src', user.image_url)
27216                     .attr('class', 'icon icon-pre-text user-icon');
27217             }
27218
27219             userLink.append('a')
27220                 .attr('class','user-info')
27221                 .text(user.display_name)
27222                 .attr('href', context.connection().userURL(user.display_name))
27223                 .attr('tabindex', -1)
27224                 .attr('target', '_blank');
27225
27226             prose.html(t('commit.upload_explanation_with_user', {user: userLink.html()}));
27227         });
27228
27229         // Confirm Button
27230         var saveButton = saveSection.append('button')
27231             .attr('class', 'action col4 button')
27232             .on('click.save', function() {
27233                 event.save({
27234                     comment: commentField.node().value
27235                 });
27236             });
27237
27238         saveButton.append('span')
27239             .attr('class', 'label')
27240             .text(t('commit.save'));
27241
27242         var changeSection = body.selectAll('div.commit-section')
27243             .data([0])
27244             .enter()
27245             .append('div')
27246             .attr('class', 'commit-section modal-section fillL2');
27247
27248         changeSection.append('h3')
27249             .text(summary.length + ' Changes');
27250
27251         var li = changeSection.append('ul')
27252             .attr('class', 'changeset-list')
27253             .selectAll('li')
27254             .data(summary)
27255             .enter()
27256             .append('li')
27257             .on('mouseover', mouseover)
27258             .on('mouseout', mouseout)
27259             .on('click', zoomToEntity);
27260
27261         li.append('span')
27262             .attr('class', function(d) {
27263                 return d.entity.geometry(d.graph) + ' ' + d.changeType + ' icon icon-pre-text';
27264             });
27265
27266         li.append('span')
27267             .attr('class', 'change-type')
27268             .text(function(d) {
27269                 return d.changeType + ' ';
27270             });
27271
27272         li.append('strong')
27273             .attr('class', 'entity-type')
27274             .text(function(d) {
27275                 return context.presets().match(d.entity, d.graph).name();
27276             });
27277
27278         li.append('span')
27279             .attr('class', 'entity-name')
27280             .text(function(d) {
27281                 var name = iD.util.displayName(d.entity) || '',
27282                     string = '';
27283                 if (name !== '') string += ':';
27284                 return string += ' ' + name;
27285             });
27286
27287         li.style('opacity', 0)
27288             .transition()
27289             .style('opacity', 1);
27290
27291         li.style('opacity', 0)
27292             .transition()
27293             .style('opacity', 1);
27294
27295         function mouseover(d) {
27296             if (d.entity) {
27297                 context.surface().selectAll(
27298                     iD.util.entityOrMemberSelector([d.entity.id], context.graph())
27299                 ).classed('hover', true);
27300             }
27301         }
27302
27303         function mouseout() {
27304             context.surface().selectAll('.hover')
27305                 .classed('hover', false);
27306         }
27307
27308         function warningClick(d) {
27309             if (d.entity) {
27310                 context.map().zoomTo(d.entity);
27311                 context.enter(
27312                     iD.modes.Select(context, [d.entity.id])
27313                         .suppressMenu(true));
27314             }
27315         }
27316     }
27317
27318     return d3.rebind(commit, event, 'on');
27319 };
27320 iD.ui.confirm = function(selection) {
27321     var modal = iD.ui.modal(selection);
27322
27323     modal.select('.modal')
27324         .classed('modal-alert', true);
27325
27326     var section = modal.select('.content');
27327
27328     section.append('div')
27329         .attr('class', 'modal-section header');
27330
27331     section.append('div')
27332         .attr('class', 'modal-section message-text');
27333
27334     var buttonwrap = section.append('div')
27335         .attr('class', 'modal-section buttons cf');
27336
27337     buttonwrap.append('button')
27338         .attr('class', 'col2 action')
27339         .on('click.confirm', function() {
27340             modal.remove();
27341         })
27342         .text(t('confirm.okay'));
27343
27344     return modal;
27345 };
27346 iD.ui.Contributors = function(context) {
27347     function update(selection) {
27348         var users = {},
27349             limit = 4,
27350             entities = context.intersects(context.map().extent());
27351
27352         entities.forEach(function(entity) {
27353             if (entity && entity.user) users[entity.user] = true;
27354         });
27355
27356         var u = Object.keys(users),
27357             subset = u.slice(0, u.length > limit ? limit - 1 : limit);
27358
27359         selection.html('')
27360             .append('span')
27361             .attr('class', 'icon nearby light icon-pre-text');
27362
27363         var userList = d3.select(document.createElement('span'));
27364
27365         userList.selectAll()
27366             .data(subset)
27367             .enter()
27368             .append('a')
27369             .attr('class', 'user-link')
27370             .attr('href', function(d) { return context.connection().userURL(d); })
27371             .attr('target', '_blank')
27372             .attr('tabindex', -1)
27373             .text(String);
27374
27375         if (u.length > limit) {
27376             var count = d3.select(document.createElement('span'));
27377
27378             count.append('a')
27379                 .attr('target', '_blank')
27380                 .attr('tabindex', -1)
27381                 .attr('href', function() {
27382                     return context.connection().changesetsURL(context.map().center(), context.map().zoom());
27383                 })
27384                 .text(u.length - limit + 1);
27385
27386             selection.append('span')
27387                 .html(t('contributors.truncated_list', {users: userList.html(), count: count.html()}));
27388         } else {
27389             selection.append('span')
27390                 .html(t('contributors.list', {users: userList.html()}));
27391         }
27392
27393         if (!u.length) {
27394             selection.transition().style('opacity', 0);
27395         } else if (selection.style('opacity') === '0') {
27396             selection.transition().style('opacity', 1);
27397         }
27398     }
27399
27400     return function(selection) {
27401         update(selection);
27402
27403         context.connection().on('load.contributors', function() {
27404             update(selection);
27405         });
27406
27407         context.map().on('move.contributors', _.debounce(function() {
27408             update(selection);
27409         }, 500));
27410     };
27411 };
27412 iD.ui.Disclosure = function() {
27413     var dispatch = d3.dispatch('toggled'),
27414         title,
27415         expanded = false,
27416         content = function () {};
27417
27418     var disclosure = function(selection) {
27419         var $link = selection.selectAll('.hide-toggle')
27420             .data([0]);
27421
27422         $link.enter().append('a')
27423             .attr('href', '#')
27424             .attr('class', 'hide-toggle');
27425
27426         $link.text(title)
27427             .on('click', toggle)
27428             .classed('expanded', expanded);
27429
27430         var $body = selection.selectAll('div')
27431             .data([0]);
27432
27433         $body.enter().append('div');
27434
27435         $body.classed('hide', !expanded)
27436             .call(content);
27437
27438         function toggle() {
27439             expanded = !expanded;
27440             $link.classed('expanded', expanded);
27441             $body.call(iD.ui.Toggle(expanded));
27442             dispatch.toggled(expanded);
27443         }
27444     };
27445
27446     disclosure.title = function(_) {
27447         if (!arguments.length) return title;
27448         title = _;
27449         return disclosure;
27450     };
27451
27452     disclosure.expanded = function(_) {
27453         if (!arguments.length) return expanded;
27454         expanded = _;
27455         return disclosure;
27456     };
27457
27458     disclosure.content = function(_) {
27459         if (!arguments.length) return content;
27460         content = _;
27461         return disclosure;
27462     };
27463
27464     return d3.rebind(disclosure, dispatch, 'on');
27465 };
27466 iD.ui.EntityEditor = function(context) {
27467     var event = d3.dispatch('choose'),
27468         state = 'select',
27469         id,
27470         preset,
27471         reference;
27472
27473     var presetEditor = iD.ui.preset(context)
27474         .on('change', changeTags);
27475     var rawTagEditor = iD.ui.RawTagEditor(context)
27476         .on('change', changeTags);
27477
27478     function entityEditor(selection) {
27479         var entity = context.entity(id),
27480             tags = _.clone(entity.tags);
27481
27482         var $header = selection.selectAll('.header')
27483             .data([0]);
27484
27485         // Enter
27486
27487         var $enter = $header.enter().append('div')
27488             .attr('class', 'header fillL cf');
27489
27490         $enter.append('button')
27491             .attr('class', 'fr preset-close')
27492             .append('span')
27493             .attr('class', 'icon close');
27494
27495         $enter.append('h3');
27496
27497         // Update
27498
27499         $header.select('h3')
27500             .text(t('inspector.edit'));
27501
27502         $header.select('.preset-close')
27503             .on('click', function() {
27504                 context.enter(iD.modes.Browse(context));
27505             });
27506
27507         var $body = selection.selectAll('.inspector-body')
27508             .data([0]);
27509
27510         // Enter
27511
27512         $enter = $body.enter().append('div')
27513             .attr('class', 'inspector-body');
27514
27515         $enter.append('div')
27516             .attr('class', 'preset-list-item inspector-inner')
27517             .append('div')
27518             .attr('class', 'preset-list-button-wrap')
27519             .append('button')
27520             .attr('class', 'preset-list-button preset-reset')
27521             .call(bootstrap.tooltip()
27522                 .title(t('inspector.back_tooltip'))
27523                 .placement('bottom'))
27524             .append('div')
27525             .attr('class', 'label');
27526
27527         $body.select('.preset-list-button-wrap')
27528             .call(reference.button);
27529
27530         $body.select('.preset-list-item')
27531             .call(reference.body);
27532
27533         $enter.append('div')
27534             .attr('class', 'inspector-border inspector-preset');
27535
27536         $enter.append('div')
27537             .attr('class', 'inspector-border raw-tag-editor inspector-inner');
27538
27539         $enter.append('div')
27540             .attr('class', 'inspector-border raw-member-editor inspector-inner');
27541
27542         $enter.append('div')
27543             .attr('class', 'raw-membership-editor inspector-inner');
27544
27545         selection.selectAll('.preset-reset')
27546             .on('click', function() {
27547                 event.choose(preset);
27548             });
27549
27550         // Update
27551
27552         $body.select('.preset-list-item button')
27553             .call(iD.ui.PresetIcon()
27554                 .geometry(context.geometry(id))
27555                 .preset(preset));
27556
27557         $body.select('.preset-list-item .label')
27558             .text(preset.name());
27559
27560         $body.select('.inspector-preset')
27561             .call(presetEditor
27562                 .preset(preset)
27563                 .entityID(id)
27564                 .tags(tags)
27565                 .state(state));
27566
27567         $body.select('.raw-tag-editor')
27568             .call(rawTagEditor
27569                 .preset(preset)
27570                 .entityID(id)
27571                 .tags(tags)
27572                 .state(state));
27573
27574         if (entity.type === 'relation') {
27575             $body.select('.raw-member-editor')
27576                 .style('display', 'block')
27577                 .call(iD.ui.RawMemberEditor(context)
27578                     .entityID(id));
27579         } else {
27580             $body.select('.raw-member-editor')
27581                 .style('display', 'none');
27582         }
27583
27584         $body.select('.raw-membership-editor')
27585             .call(iD.ui.RawMembershipEditor(context)
27586                 .entityID(id));
27587
27588         function historyChanged() {
27589             if (state === 'hide') return;
27590             var entity = context.hasEntity(id);
27591             if (!entity) return;
27592             entityEditor.preset(context.presets().match(entity, context.graph()));
27593             entityEditor(selection);
27594         }
27595
27596         context.history()
27597             .on('change.entity-editor', historyChanged);
27598     }
27599
27600     function clean(o) {
27601         var out = {}, k, v;
27602         /*jshint -W083 */
27603         for (k in o) {
27604             if (k && (v = o[k]) !== undefined) {
27605                 out[k] = v.split(';').map(function(s) { return s.trim(); }).join(';');
27606             }
27607         }
27608         /*jshint +W083 */
27609         return out;
27610     }
27611
27612     function changeTags(changed) {
27613         var entity = context.entity(id),
27614             tags = clean(_.extend({}, entity.tags, changed));
27615
27616         if (!_.isEqual(entity.tags, tags)) {
27617             context.perform(
27618                 iD.actions.ChangeTags(id, tags),
27619                 t('operations.change_tags.annotation'));
27620         }
27621     }
27622
27623     entityEditor.state = function(_) {
27624         if (!arguments.length) return state;
27625         state = _;
27626         return entityEditor;
27627     };
27628
27629     entityEditor.entityID = function(_) {
27630         if (!arguments.length) return id;
27631         id = _;
27632         entityEditor.preset(context.presets().match(context.entity(id), context.graph()));
27633         return entityEditor;
27634     };
27635
27636     entityEditor.preset = function(_) {
27637         if (!arguments.length) return preset;
27638         if (_ !== preset) {
27639             preset = _;
27640             reference = iD.ui.TagReference(preset.reference(context.geometry(id)))
27641                 .showing(false);
27642         }
27643         return entityEditor;
27644     };
27645
27646     return d3.rebind(entityEditor, event, 'on');
27647 };
27648 iD.ui.FeatureList = function(context) {
27649     var geocodeResults;
27650
27651     function featureList(selection) {
27652         var header = selection.append('div')
27653             .attr('class', 'header fillL cf');
27654
27655         header.append('h3')
27656             .text(t('inspector.feature_list'));
27657
27658         function keypress() {
27659             var q = search.property('value'),
27660                 items = list.selectAll('.feature-list-item');
27661             if (d3.event.keyCode === 13 && q.length && items.size()) {
27662                 click(items.datum());
27663             }
27664         }
27665
27666         function inputevent() {
27667             geocodeResults = undefined;
27668             drawList();
27669         }
27670
27671         var searchWrap = selection.append('div')
27672             .attr('class', 'search-header');
27673
27674         var search = searchWrap.append('input')
27675             .attr('placeholder', t('inspector.search'))
27676             .attr('type', 'search')
27677             .on('keypress', keypress)
27678             .on('input', inputevent);
27679
27680         searchWrap.append('span')
27681             .attr('class', 'icon search');
27682
27683         var listWrap = selection.append('div')
27684             .attr('class', 'inspector-body');
27685
27686         var list = listWrap.append('div')
27687             .attr('class', 'feature-list cf');
27688
27689         context.map()
27690             .on('drawn.feature-list', mapDrawn);
27691
27692         function mapDrawn(e) {
27693             if (e.full) {
27694                 drawList();
27695             }
27696         }
27697
27698         function features() {
27699             var entities = {},
27700                 result = [],
27701                 graph = context.graph(),
27702                 q = search.property('value').toLowerCase();
27703
27704             if (!q) return result;
27705
27706             var idMatch = q.match(/^([nwr])([0-9]+)$/);
27707
27708             if (idMatch) {
27709                 result.push({
27710                     id: idMatch[0],
27711                     geometry: idMatch[1] === 'n' ? 'point' : idMatch[1] === 'w' ? 'line' : 'relation',
27712                     type: idMatch[1] === 'n' ? t('inspector.node') : idMatch[1] === 'w' ? t('inspector.way') : t('inspector.relation'),
27713                     name: idMatch[2]
27714                 });
27715             }
27716
27717             var locationMatch = sexagesimal.pair(q.toUpperCase()) || q.match(/^(-?\d+\.?\d*)\s+(-?\d+\.?\d*)$/);
27718
27719             if (locationMatch) {
27720                 var loc = [parseFloat(locationMatch[0]), parseFloat(locationMatch[1])];
27721                 result.push({
27722                     id: -1,
27723                     geometry: 'point',
27724                     type: t('inspector.location'),
27725                     name: loc[0].toFixed(6) + ', ' + loc[1].toFixed(6),
27726                     location: loc
27727                 });
27728             }
27729
27730             function addEntity(entity) {
27731                 if (entity.id in entities || result.length > 200)
27732                     return;
27733
27734                 entities[entity.id] = true;
27735
27736                 var name = iD.util.displayName(entity) || '';
27737                 if (name.toLowerCase().indexOf(q) >= 0) {
27738                     result.push({
27739                         id: entity.id,
27740                         entity: entity,
27741                         geometry: context.geometry(entity.id),
27742                         type: context.presets().match(entity, graph).name(),
27743                         name: name
27744                     });
27745                 }
27746
27747                 graph.parentRelations(entity).forEach(function(parent) {
27748                     addEntity(parent);
27749                 });
27750             }
27751
27752             var visible = context.surface().selectAll('.point, .line, .area')[0];
27753             for (var i = 0; i < visible.length && result.length <= 200; i++) {
27754                 addEntity(visible[i].__data__);
27755             }
27756
27757             (geocodeResults || []).forEach(function(d) {
27758                 // https://github.com/openstreetmap/iD/issues/1890
27759                 if (d.osm_type && d.osm_id) {
27760                     result.push({
27761                         id: iD.Entity.id.fromOSM(d.osm_type, d.osm_id),
27762                         geometry: d.osm_type === 'relation' ? 'relation' : d.osm_type === 'way' ? 'line' : 'point',
27763                         type: d.type !== 'yes' ? (d.type.charAt(0).toUpperCase() + d.type.slice(1)).replace('_', ' ')
27764                                                : (d.class.charAt(0).toUpperCase() + d.class.slice(1)).replace('_', ' '),
27765                         name: d.display_name,
27766                         extent: new iD.geo.Extent(
27767                             [parseFloat(d.boundingbox[3]), parseFloat(d.boundingbox[0])],
27768                             [parseFloat(d.boundingbox[2]), parseFloat(d.boundingbox[1])])
27769                     });
27770                 }
27771             });
27772
27773             return result;
27774         }
27775
27776         function drawList() {
27777             var value = search.property('value'),
27778                 results = features();
27779
27780             list.classed('filtered', value.length);
27781
27782             var noResultsWorldwide = geocodeResults && geocodeResults.length === 0;
27783
27784             var resultsIndicator = list.selectAll('.no-results-item')
27785                 .data([0])
27786                 .enter().append('button')
27787                 .property('disabled', true)
27788                 .attr('class', 'no-results-item');
27789
27790             resultsIndicator.append('span')
27791                 .attr('class', 'icon alert');
27792
27793             resultsIndicator.append('span')
27794                 .attr('class', 'entity-name');
27795
27796             list.selectAll('.no-results-item .entity-name')
27797                 .text(noResultsWorldwide ? t('geocoder.no_results_worldwide') : t('geocoder.no_results_visible'));
27798
27799             list.selectAll('.geocode-item')
27800                 .data([0])
27801                 .enter().append('button')
27802                 .attr('class', 'geocode-item')
27803                 .on('click', geocode)
27804                 .append('div')
27805                 .attr('class', 'label')
27806                 .append('span')
27807                 .attr('class', 'entity-name')
27808                 .text(t('geocoder.search'));
27809
27810             list.selectAll('.no-results-item')
27811                 .style('display', (value.length && !results.length) ? 'block' : 'none');
27812
27813             list.selectAll('.geocode-item')
27814                 .style('display', (value && geocodeResults === undefined) ? 'block' : 'none');
27815
27816             list.selectAll('.feature-list-item')
27817                 .data([-1])
27818                 .remove();
27819
27820             var items = list.selectAll('.feature-list-item')
27821                 .data(results, function(d) { return d.id; });
27822
27823             var enter = items.enter().insert('button', '.geocode-item')
27824                 .attr('class', 'feature-list-item')
27825                 .on('mouseover', mouseover)
27826                 .on('mouseout', mouseout)
27827                 .on('click', click);
27828
27829             var label = enter.append('div')
27830                 .attr('class', 'label');
27831
27832             label.append('span')
27833                 .attr('class', function(d) { return d.geometry + ' icon icon-pre-text'; });
27834
27835             label.append('span')
27836                 .attr('class', 'entity-type')
27837                 .text(function(d) { return d.type; });
27838
27839             label.append('span')
27840                 .attr('class', 'entity-name')
27841                 .text(function(d) { return d.name; });
27842
27843             enter.style('opacity', 0)
27844                 .transition()
27845                 .style('opacity', 1);
27846
27847             items.order();
27848
27849             items.exit()
27850                 .remove();
27851         }
27852
27853         function mouseover(d) {
27854             if (d.id === -1) return;
27855
27856             context.surface().selectAll(iD.util.entityOrMemberSelector([d.id], context.graph()))
27857                 .classed('hover', true);
27858         }
27859
27860         function mouseout() {
27861             context.surface().selectAll('.hover')
27862                 .classed('hover', false);
27863         }
27864
27865         function click(d) {
27866             d3.event.preventDefault();
27867             if (d.location) {
27868                 context.map().centerZoom([d.location[1], d.location[0]], 20);
27869             }
27870             else if (d.entity) {
27871                 context.enter(iD.modes.Select(context, [d.entity.id]));
27872             } else {
27873                 context.loadEntity(d.id);
27874             }
27875         }
27876
27877         function geocode() {
27878             var searchVal = encodeURIComponent(search.property('value'));
27879             d3.json('http://nominatim.openstreetmap.org/search/' + searchVal + '?limit=10&format=json', function(err, resp) {
27880                 geocodeResults = resp || [];
27881                 drawList();
27882             });
27883         }
27884     }
27885
27886     return featureList;
27887 };
27888 iD.ui.flash = function(selection) {
27889     var modal = iD.ui.modal(selection);
27890
27891     modal.select('.modal').classed('modal-flash', true);
27892
27893     modal.select('.content')
27894         .classed('modal-section', true)
27895         .append('div')
27896         .attr('class', 'description');
27897
27898     modal.on('click.flash', function() { modal.remove(); });
27899
27900     setTimeout(function() {
27901         modal.remove();
27902         return true;
27903     }, 1500);
27904
27905     return modal;
27906 };
27907 iD.ui.Geolocate = function(map) {
27908     function click() {
27909         navigator.geolocation.getCurrentPosition(
27910             success, error);
27911     }
27912
27913     function success(position) {
27914         var extent = iD.geo.Extent([position.coords.longitude, position.coords.latitude])
27915             .padByMeters(position.coords.accuracy);
27916
27917         map.centerZoom(extent.center(), Math.min(20, map.extentZoom(extent)));
27918     }
27919
27920     function error() { }
27921
27922     return function(selection) {
27923         if (!navigator.geolocation) return;
27924
27925         var button = selection.append('button')
27926             .attr('tabindex', -1)
27927             .attr('title', t('geolocate.title'))
27928             .on('click', click)
27929             .call(bootstrap.tooltip()
27930                 .placement('left'));
27931
27932          button.append('span')
27933              .attr('class', 'icon geolocate light');
27934     };
27935 };
27936 iD.ui.Help = function(context) {
27937     var key = 'h';
27938
27939     var docKeys = [
27940         'help.help',
27941         'help.editing_saving',
27942         'help.roads',
27943         'help.gps',
27944         'help.imagery',
27945         'help.addresses',
27946         'help.inspector',
27947         'help.buildings',
27948         'help.relations'];
27949
27950     var docs = docKeys.map(function(key) {
27951         var text = t(key);
27952         return {
27953             title: text.split('\n')[0].replace('#', '').trim(),
27954             html: marked(text.split('\n').slice(1).join('\n'))
27955         };
27956     });
27957
27958     function help(selection) {
27959         var shown = false;
27960
27961         function hide() {
27962             setVisible(false);
27963         }
27964
27965         function toggle() {
27966             if (d3.event) d3.event.preventDefault();
27967             tooltip.hide(button);
27968             setVisible(!button.classed('active'));
27969         }
27970
27971         function setVisible(show) {
27972             if (show !== shown) {
27973                 button.classed('active', show);
27974                 shown = show;
27975                 if (show) {
27976                     pane.style('display', 'block')
27977                         .style('right', '-500px')
27978                         .transition()
27979                         .duration(200)
27980                         .style('right', '0px');
27981                 } else {
27982                     pane.style('right', '0px')
27983                         .transition()
27984                         .duration(200)
27985                         .style('right', '-500px')
27986                         .each('end', function() {
27987                             d3.select(this).style('display', 'none');
27988                         });
27989                 }
27990             }
27991         }
27992
27993         function clickHelp(d, i) {
27994             pane.property('scrollTop', 0);
27995             doctitle.text(d.title);
27996             body.html(d.html);
27997             body.selectAll('a')
27998                 .attr('target', '_blank');
27999             menuItems.classed('selected', function(m) {
28000                 return m.title === d.title;
28001             });
28002
28003             nav.html('');
28004
28005             if (i > 0) {
28006                 var prevLink = nav.append('a')
28007                     .attr('class', 'previous')
28008                     .on('click', function() {
28009                         clickHelp(docs[i - 1], i - 1);
28010                     });
28011                 prevLink.append('span').attr('class', 'icon back blue');
28012                 prevLink.append('span').text(docs[i - 1].title);
28013             }
28014             if (i < docs.length - 1) {
28015                 var nextLink = nav.append('a')
28016                     .attr('class', 'next')
28017                     .on('click', function() {
28018                         clickHelp(docs[i + 1], i + 1);
28019                     });
28020                 nextLink.append('span').text(docs[i + 1].title);
28021                 nextLink.append('span').attr('class', 'icon forward blue');
28022             }
28023         }
28024
28025         function clickWalkthrough() {
28026             d3.select(document.body).call(iD.ui.intro(context));
28027             setVisible(false);
28028         }
28029
28030         var tooltip = bootstrap.tooltip()
28031             .placement('left')
28032             .html(true)
28033             .title(iD.ui.tooltipHtml(t('help.title'), key));
28034
28035         var button = selection.append('button')
28036             .attr('tabindex', -1)
28037             .on('click', toggle)
28038             .call(tooltip);
28039
28040         button.append('span')
28041             .attr('class', 'icon help light');
28042
28043         var pane = context.container()
28044             .select('.help-wrap');
28045
28046         var toc = pane.append('ul')
28047             .attr('class', 'toc');
28048
28049         var menuItems = toc.selectAll('li')
28050             .data(docs)
28051             .enter()
28052             .append('li')
28053             .append('a')
28054             .text(function(d) { return d.title; })
28055             .on('click', clickHelp);
28056
28057         toc.append('li')
28058             .attr('class','walkthrough')
28059             .append('a')
28060             .text(t('splash.walkthrough'))
28061             .on('click', clickWalkthrough);
28062
28063         var content = pane.append('div')
28064             .attr('class', 'left-content');
28065
28066         var doctitle = content.append('h2')
28067             .text(t('help.title'));
28068
28069         var body = content.append('div')
28070             .attr('class', 'body');
28071
28072         var nav = content.append('div')
28073             .attr('class', 'nav');
28074
28075         clickHelp(docs[0], 0);
28076
28077         var keybinding = d3.keybinding('help')
28078             .on(key, toggle);
28079
28080         d3.select(document)
28081             .call(keybinding);
28082
28083         context.surface().on('mousedown.help-outside', hide);
28084         context.container().on('mousedown.b.help-outside', hide);
28085
28086         pane.on('mousedown.help-inside', function() {
28087             return d3.event.stopPropagation();
28088         });
28089
28090     }
28091
28092     return help;
28093 };
28094 iD.ui.Inspector = function(context) {
28095     var presetList = iD.ui.PresetList(context),
28096         entityEditor = iD.ui.EntityEditor(context),
28097         state = 'select',
28098         entityID,
28099         newFeature = false;
28100
28101     function inspector(selection) {
28102         presetList
28103             .entityID(entityID)
28104             .autofocus(newFeature)
28105             .on('choose', setPreset);
28106
28107         entityEditor
28108             .state(state)
28109             .entityID(entityID)
28110             .on('choose', showList);
28111
28112         var $wrap = selection.selectAll('.panewrap')
28113             .data([0]);
28114
28115         var $enter = $wrap.enter().append('div')
28116             .attr('class', 'panewrap');
28117
28118         $enter.append('div')
28119             .attr('class', 'preset-list-pane pane');
28120
28121         $enter.append('div')
28122             .attr('class', 'entity-editor-pane pane');
28123
28124         var $presetPane = $wrap.select('.preset-list-pane');
28125         var $editorPane = $wrap.select('.entity-editor-pane');
28126
28127         var graph = context.graph(),
28128             entity = context.entity(entityID),
28129             showEditor = state === 'hover' ||
28130                 entity.isUsed(graph) ||
28131                 entity.isHighwayIntersection(graph);
28132
28133         if (showEditor) {
28134             $wrap.style('right', '0%');
28135             $editorPane.call(entityEditor);
28136         } else {
28137             $wrap.style('right', '-100%');
28138             $presetPane.call(presetList);
28139         }
28140
28141         var $footer = selection.selectAll('.footer')
28142             .data([0]);
28143
28144         $footer.enter().append('div')
28145             .attr('class', 'footer');
28146
28147         selection.select('.footer')
28148             .call(iD.ui.ViewOnOSM(context)
28149                 .entityID(entityID));
28150
28151         function showList(preset) {
28152             $wrap.transition()
28153                 .styleTween('right', function() { return d3.interpolate('0%', '-100%'); });
28154
28155             $presetPane.call(presetList
28156                 .preset(preset)
28157                 .autofocus(true));
28158         }
28159
28160         function setPreset(preset) {
28161             $wrap.transition()
28162                 .styleTween('right', function() { return d3.interpolate('-100%', '0%'); });
28163
28164             $editorPane.call(entityEditor
28165                 .preset(preset));
28166         }
28167     }
28168
28169     inspector.state = function(_) {
28170         if (!arguments.length) return state;
28171         state = _;
28172         entityEditor.state(state);
28173         return inspector;
28174     };
28175
28176     inspector.entityID = function(_) {
28177         if (!arguments.length) return entityID;
28178         entityID = _;
28179         return inspector;
28180     };
28181
28182     inspector.newFeature = function(_) {
28183         if (!arguments.length) return newFeature;
28184         newFeature = _;
28185         return inspector;
28186     };
28187
28188     return inspector;
28189 };
28190 iD.ui.intro = function(context) {
28191
28192     var step;
28193
28194     function intro(selection) {
28195
28196         context.enter(iD.modes.Browse(context));
28197
28198         // Save current map state
28199         var history = context.history().toJSON(),
28200             hash = window.location.hash,
28201             background = context.background().baseLayerSource(),
28202             opacity = d3.select('.background-layer').style('opacity'),
28203             loadedTiles = context.connection().loadedTiles(),
28204             baseEntities = context.history().graph().base().entities,
28205             introGraph;
28206
28207         // Load semi-real data used in intro
28208         context.connection().toggle(false).flush();
28209         context.history().reset();
28210         
28211         introGraph = JSON.parse(iD.introGraph);
28212         for (var key in introGraph) {
28213             introGraph[key] = iD.Entity(introGraph[key]);
28214         }
28215         context.history().merge(d3.values(iD.Graph().load(introGraph).entities));
28216         context.background().bing();
28217
28218         // Block saving
28219         var savebutton = d3.select('#bar button.save'),
28220             save = savebutton.on('click');
28221         savebutton.on('click', null);
28222         context.inIntro(true);
28223
28224         d3.select('.background-layer').style('opacity', 1);
28225
28226         var curtain = d3.curtain();
28227         selection.call(curtain);
28228
28229         function reveal(box, text, options) {
28230             options = options || {};
28231             if (text) curtain.reveal(box, text, options.tooltipClass, options.duration);
28232             else curtain.reveal(box, '', '', options.duration);
28233         }
28234
28235         var steps = ['navigation', 'point', 'area', 'line', 'startEditing'].map(function(step, i) {
28236             var s = iD.ui.intro[step](context, reveal)
28237                 .on('done', function() {
28238                     entered.filter(function(d) {
28239                         return d.title === s.title;
28240                     }).classed('finished', true);
28241                     enter(steps[i + 1]);
28242                 });
28243             return s;
28244         });
28245
28246         steps[steps.length - 1].on('startEditing', function() {
28247             curtain.remove();
28248             navwrap.remove();
28249             d3.select('.background-layer').style('opacity', opacity);
28250             context.connection().toggle(true).flush().loadedTiles(loadedTiles);
28251             context.history().reset().merge(d3.values(baseEntities));
28252             context.background().baseLayerSource(background);
28253             if (history) context.history().fromJSON(history);
28254             window.location.replace(hash);
28255             context.inIntro(false);
28256             d3.select('#bar button.save').on('click', save);
28257         });
28258
28259         var navwrap = selection.append('div').attr('class', 'intro-nav-wrap fillD');
28260
28261         var buttonwrap = navwrap.append('div')
28262             .attr('class', 'joined')
28263             .selectAll('button.step');
28264
28265         var entered = buttonwrap.data(steps)
28266             .enter().append('button')
28267                 .attr('class', 'step')
28268                 .on('click', enter);
28269
28270         entered.append('div').attr('class','icon icon-pre-text apply');
28271         entered.append('label').text(function(d) { return t(d.title); });
28272         enter(steps[0]);
28273
28274         function enter (newStep) {
28275
28276             if (step) {
28277                 step.exit();
28278             }
28279
28280             context.enter(iD.modes.Browse(context));
28281
28282             step = newStep;
28283             step.enter();
28284
28285             entered.classed('active', function(d) {
28286                 return d.title === step.title;
28287             });
28288         }
28289
28290     }
28291     return intro;
28292 };
28293
28294 iD.ui.intro.pointBox = function(point, context) {
28295     var rect = context.surfaceRect();
28296     point = context.projection(point);
28297     return {
28298         left: point[0] + rect.left - 30,
28299         top: point[1] + rect.top - 50,
28300         width: 60,
28301         height: 70
28302     };
28303 };
28304
28305 iD.ui.intro.pad = function(box, padding, context) {
28306     if (box instanceof Array) {
28307         var rect = context.surfaceRect();
28308         box = context.projection(box);
28309         box = {
28310             left: box[0] + rect.left,
28311             top: box[1] + rect.top
28312         };
28313     }
28314     return {
28315         left: box.left - padding,
28316         top: box.top - padding,
28317         width: (box.width || 0) + 2 * padding,
28318         height: (box.width || 0) + 2 * padding
28319     };
28320 };
28321 iD.ui.Lasso = function(context) {
28322
28323     var box, group,
28324         a = [0, 0],
28325         b = [0, 0];
28326
28327     function lasso(selection) {
28328
28329         context.container().classed('lasso', true);
28330
28331         group = selection.append('g')
28332             .attr('class', 'lasso hide');
28333
28334         box = group.append('rect')
28335             .attr('class', 'lasso-box');
28336
28337         group.call(iD.ui.Toggle(true));
28338
28339     }
28340
28341     // top-left
28342     function topLeft(d) {
28343         return 'translate(' + Math.min(d[0][0], d[1][0]) + ',' + Math.min(d[0][1], d[1][1]) + ')';
28344     }
28345
28346     function width(d) { return Math.abs(d[0][0] - d[1][0]); }
28347     function height(d) { return Math.abs(d[0][1] - d[1][1]); }
28348
28349     function draw() {
28350         if (box) {
28351             box.data([[a, b]])
28352                 .attr('transform', topLeft)
28353                 .attr('width', width)
28354                 .attr('height', height);
28355         }
28356     }
28357
28358     lasso.a = function(_) {
28359         if (!arguments.length) return a;
28360         a = _;
28361         draw();
28362         return lasso;
28363     };
28364
28365     lasso.b = function(_) {
28366         if (!arguments.length) return b;
28367         b = _;
28368         draw();
28369         return lasso;
28370     };
28371
28372     lasso.close = function() {
28373         if (group) {
28374             group.call(iD.ui.Toggle(false, function() {
28375                 d3.select(this).remove();
28376             }));
28377         }
28378         context.container().classed('lasso', false);
28379     };
28380
28381     return lasso;
28382 };
28383 iD.ui.Loading = function(context) {
28384     var message = '',
28385         blocking = false,
28386         modal;
28387
28388     var loading = function(selection) {
28389         modal = iD.ui.modal(selection, blocking);
28390
28391         var loadertext = modal.select('.content')
28392             .classed('loading-modal', true)
28393             .append('div')
28394             .attr('class', 'modal-section fillL');
28395
28396         loadertext.append('img')
28397             .attr('class', 'loader')
28398             .attr('src', context.imagePath('loader-white.gif'));
28399
28400         loadertext.append('h3')
28401             .text(message);
28402
28403         modal.select('button.close')
28404             .attr('class', 'hide');
28405
28406         return loading;
28407     };
28408
28409     loading.message = function(_) {
28410         if (!arguments.length) return message;
28411         message = _;
28412         return loading;
28413     };
28414
28415     loading.blocking = function(_) {
28416         if (!arguments.length) return blocking;
28417         blocking = _;
28418         return loading;
28419     };
28420
28421     loading.close = function() {
28422         modal.remove();
28423     };
28424
28425     return loading;
28426 };
28427 iD.ui.modal = function(selection, blocking) {
28428
28429     var previous = selection.select('div.modal');
28430     var animate = previous.empty();
28431
28432     previous.transition()
28433         .duration(200)
28434         .style('opacity', 0)
28435         .remove();
28436
28437     var shaded = selection
28438         .append('div')
28439         .attr('class', 'shaded')
28440         .style('opacity', 0);
28441
28442     shaded.close = function() {
28443         shaded
28444             .transition()
28445             .duration(200)
28446             .style('opacity',0)
28447             .remove();
28448         modal
28449             .transition()
28450             .duration(200)
28451             .style('top','0px');
28452         keybinding.off();
28453     };
28454
28455     var keybinding = d3.keybinding('modal')
28456         .on('⌫', shaded.close)
28457         .on('⎋', shaded.close);
28458
28459     d3.select(document).call(keybinding);
28460
28461     var modal = shaded.append('div')
28462         .attr('class', 'modal fillL col6');
28463
28464         shaded.on('click.remove-modal', function() {
28465             if (d3.event.target === this && !blocking) shaded.close();
28466         });
28467
28468     modal.append('button')
28469         .attr('class', 'close')
28470         .on('click', function() {
28471             if (!blocking) shaded.close();
28472         })
28473         .append('div')
28474             .attr('class','icon close');
28475
28476     modal.append('div')
28477         .attr('class', 'content');
28478
28479     if (animate) {
28480         shaded.transition().style('opacity', 1);
28481         modal
28482             .style('top','0px')
28483             .transition()
28484             .duration(200)
28485             .style('top','40px');
28486     } else {
28487         shaded.style('opacity', 1);
28488     }
28489
28490
28491     return shaded;
28492 };
28493 iD.ui.Modes = function(context) {
28494     var modes = [
28495         iD.modes.AddPoint(context),
28496         iD.modes.AddLine(context),
28497         iD.modes.AddArea(context)];
28498
28499     return function(selection) {
28500         var buttons = selection.selectAll('button.add-button')
28501             .data(modes);
28502
28503        buttons.enter().append('button')
28504            .attr('tabindex', -1)
28505            .attr('class', function(mode) { return mode.id + ' add-button col4'; })
28506            .on('click.mode-buttons', function(mode) {
28507                if (mode.id === context.mode().id) {
28508                    context.enter(iD.modes.Browse(context));
28509                } else {
28510                    context.enter(mode);
28511                }
28512            })
28513            .call(bootstrap.tooltip()
28514                .placement('bottom')
28515                .html(true)
28516                .title(function(mode) {
28517                    return iD.ui.tooltipHtml(mode.description, mode.key);
28518                }));
28519
28520         context.map()
28521             .on('move.modes', _.debounce(update, 500));
28522
28523         context
28524             .on('enter.modes', update);
28525
28526         update();
28527
28528         buttons.append('span')
28529             .attr('class', function(mode) { return mode.id + ' icon icon-pre-text'; });
28530
28531         buttons.append('span')
28532             .attr('class', 'label')
28533             .text(function(mode) { return mode.title; });
28534
28535         context.on('enter.editor', function(entered) {
28536             buttons.classed('active', function(mode) { return entered.button === mode.button; });
28537             context.container()
28538                 .classed('mode-' + entered.id, true);
28539         });
28540
28541         context.on('exit.editor', function(exited) {
28542             context.container()
28543                 .classed('mode-' + exited.id, false);
28544         });
28545
28546         var keybinding = d3.keybinding('mode-buttons');
28547
28548         modes.forEach(function(m) {
28549             keybinding.on(m.key, function() { if (context.editable()) context.enter(m); });
28550         });
28551
28552         d3.select(document)
28553             .call(keybinding);
28554
28555         function update() {
28556             buttons.property('disabled', !context.editable());
28557         }
28558     };
28559 };
28560 iD.ui.Notice = function(context) {
28561     return function(selection) {
28562         var div = selection.append('div')
28563             .attr('class', 'notice');
28564
28565         var button = div.append('button')
28566             .attr('class', 'zoom-to notice')
28567             .on('click', function() { context.map().zoom(16); });
28568
28569         button.append('span')
28570             .attr('class', 'icon zoom-in-invert');
28571
28572         button.append('span')
28573             .attr('class', 'label')
28574             .text(t('zoom_in_edit'));
28575
28576         function disableTooHigh() {
28577             div.style('display', context.map().editable() ? 'none' : 'block');
28578         }
28579
28580         context.map()
28581             .on('move.notice', _.debounce(disableTooHigh, 500));
28582
28583         disableTooHigh();
28584     };
28585 };
28586 iD.ui.preset = function(context) {
28587     var event = d3.dispatch('change'),
28588         state,
28589         fields,
28590         preset,
28591         tags,
28592         id;
28593
28594     function UIField(field, entity, show) {
28595         field = _.clone(field);
28596
28597         field.input = iD.ui.preset[field.type](field, context)
28598             .on('change', event.change);
28599
28600         if (field.input.entity) field.input.entity(entity);
28601
28602         field.keys = field.keys || [field.key];
28603
28604         field.show = show;
28605
28606         field.shown = function() {
28607             return field.id === 'name' || field.show || _.any(field.keys, function(key) { return !!tags[key]; });
28608         };
28609
28610         field.modified = function() {
28611             var original = context.graph().base().entities[entity.id];
28612             return _.any(field.keys, function(key) {
28613                 return original ? tags[key] !== original.tags[key] : tags[key];
28614             });
28615         };
28616
28617         field.revert = function() {
28618             var original = context.graph().base().entities[entity.id],
28619                 t = {};
28620             field.keys.forEach(function(key) {
28621                 t[key] = original ? original.tags[key] : undefined;
28622             });
28623             return t;
28624         };
28625
28626         field.present = function() {
28627             return _.any(field.keys, function(key) {
28628                 return tags[key];
28629             });
28630         };
28631
28632         field.remove = function() {
28633             var t = {};
28634             field.keys.forEach(function(key) {
28635                 t[key] = undefined;
28636             });
28637             return t;
28638         };
28639
28640         return field;
28641     }
28642
28643     function fieldKey(field) {
28644         return field.id;
28645     }
28646
28647     function presets(selection) {
28648         if (!fields) {
28649             var entity = context.entity(id),
28650                 geometry = context.geometry(id);
28651
28652             fields = [UIField(context.presets().field('name'), entity)];
28653
28654             preset.fields.forEach(function(field) {
28655                 if (field.matchGeometry(geometry)) {
28656                     fields.push(UIField(field, entity, true));
28657                 }
28658             });
28659
28660             if (entity.isHighwayIntersection(context.graph())) {
28661                 fields.push(UIField(context.presets().field('restrictions'), entity, true));
28662             }
28663
28664             context.presets().universal().forEach(function(field) {
28665                 if (preset.fields.indexOf(field) < 0) {
28666                     fields.push(UIField(field, entity));
28667                 }
28668             });
28669         }
28670
28671         var shown = fields.filter(function(field) { return field.shown(); }),
28672             notShown = fields.filter(function(field) { return !field.shown(); });
28673
28674         var $form = selection.selectAll('.preset-form')
28675             .data([0]);
28676
28677         $form.enter().append('div')
28678             .attr('class', 'preset-form inspector-inner fillL3');
28679
28680         var $fields = $form.selectAll('.form-field')
28681             .data(shown, fieldKey);
28682
28683         // Enter
28684
28685         var $enter = $fields.enter()
28686             .insert('div', '.more-buttons')
28687             .attr('class', function(field) {
28688                 return 'form-field form-field-' + field.id;
28689             });
28690
28691         var $label = $enter.append('label')
28692             .attr('class', 'form-label')
28693             .attr('for', function(field) { return 'preset-input-' + field.id; })
28694             .text(function(field) { return field.label(); });
28695
28696         var wrap = $label.append('div')
28697             .attr('class', 'form-label-button-wrap');
28698
28699         wrap.append('button')
28700             .attr('class', 'remove-icon')
28701             .append('span').attr('class', 'icon delete');
28702
28703         wrap.append('button')
28704             .attr('class', 'modified-icon')
28705             .attr('tabindex', -1)
28706             .append('div')
28707             .attr('class', 'icon undo');
28708
28709         // Update
28710
28711         $fields.select('.form-label-button-wrap .remove-icon')
28712             .on('click', remove);
28713
28714         $fields.select('.modified-icon')
28715             .on('click', revert);
28716
28717         $fields
28718             .order()
28719             .classed('modified', function(field) {
28720                 return field.modified();
28721             })
28722             .classed('present', function(field) {
28723                 return field.present();
28724             })
28725             .each(function(field) {
28726                 var reference = iD.ui.TagReference(field.reference || {key: field.key});
28727
28728                 if (state === 'hover') {
28729                     reference.showing(false);
28730                 }
28731
28732                 d3.select(this)
28733                     .call(field.input)
28734                     .call(reference.body)
28735                     .select('.form-label-button-wrap')
28736                     .call(reference.button);
28737
28738                 field.input.tags(tags);
28739             });
28740
28741         $fields.exit()
28742             .remove();
28743
28744         var $more = selection.selectAll('.more-buttons')
28745             .data([0]);
28746
28747         $more.enter().append('div')
28748             .attr('class', 'more-buttons inspector-inner');
28749
28750         var $buttons = $more.selectAll('.preset-add-field')
28751             .data(notShown, fieldKey);
28752
28753         $buttons.enter()
28754             .append('button')
28755             .attr('class', 'preset-add-field')
28756             .call(bootstrap.tooltip()
28757                 .placement('top')
28758                 .title(function(d) { return d.label(); }))
28759             .append('span')
28760             .attr('class', function(d) { return 'icon ' + d.icon; });
28761
28762         $buttons.on('click', show);
28763
28764         $buttons.exit()
28765             .remove();
28766
28767         function show(field) {
28768             field.show = true;
28769             presets(selection);
28770             field.input.focus();
28771         }
28772
28773         function revert(field) {
28774             d3.event.stopPropagation();
28775             d3.event.preventDefault();
28776             event.change(field.revert());
28777         }
28778
28779         function remove(field) {
28780             d3.event.stopPropagation();
28781             d3.event.preventDefault();
28782             event.change(field.remove());
28783         }
28784     }
28785
28786     presets.preset = function(_) {
28787         if (!arguments.length) return preset;
28788         if (preset && preset.id === _.id) return presets;
28789         preset = _;
28790         fields = null;
28791         return presets;
28792     };
28793
28794     presets.state = function(_) {
28795         if (!arguments.length) return state;
28796         state = _;
28797         return presets;
28798     };
28799
28800     presets.tags = function(_) {
28801         if (!arguments.length) return tags;
28802         tags = _;
28803         // Don't reset fields here.
28804         return presets;
28805     };
28806
28807     presets.entityID = function(_) {
28808         if (!arguments.length) return id;
28809         if (id === _) return presets;
28810         id = _;
28811         fields = null;
28812         return presets;
28813     };
28814
28815     return d3.rebind(presets, event, 'on');
28816 };
28817 iD.ui.PresetIcon = function() {
28818     var preset, geometry;
28819
28820     function presetIcon(selection) {
28821         selection.each(setup);
28822     }
28823
28824     function setup() {
28825         var selection = d3.select(this),
28826             p = preset.apply(this, arguments),
28827             geom = geometry.apply(this, arguments);
28828
28829         var $fill = selection.selectAll('.preset-icon-fill')
28830             .data([0]);
28831
28832         $fill.enter().append('div');
28833
28834         $fill.attr('class', function() {
28835             var s = 'preset-icon-fill preset-icon-fill-' + geom;
28836             for (var i in p.tags) {
28837                 s += ' tag-' + i + ' tag-' + i + '-' + p.tags[i];
28838             }
28839             return s;
28840         });
28841
28842         var $icon = selection.selectAll('.preset-icon')
28843             .data([0]);
28844
28845         $icon.enter().append('div');
28846
28847         $icon.attr('class', function() {
28848             var icon = p.icon || (geom === 'line' ? 'other-line' : 'marker-stroked'),
28849                 klass = 'feature-' + icon + ' preset-icon';
28850
28851             var featureicon = iD.data.featureIcons[icon];
28852             if (featureicon && featureicon[geom]) {
28853                 klass += ' preset-icon-' + geom;
28854             } else if (icon === 'multipolygon') {
28855                 // Special case (geometry === 'area')
28856                 klass += ' preset-icon-relation';
28857             }
28858
28859             return klass;
28860         });
28861     }
28862
28863     presetIcon.preset = function(_) {
28864         if (!arguments.length) return preset;
28865         preset = d3.functor(_);
28866         return presetIcon;
28867     };
28868
28869     presetIcon.geometry = function(_) {
28870         if (!arguments.length) return geometry;
28871         geometry = d3.functor(_);
28872         return presetIcon;
28873     };
28874
28875     return presetIcon;
28876 };
28877 iD.ui.PresetList = function(context) {
28878     var event = d3.dispatch('choose'),
28879         id,
28880         currentPreset,
28881         autofocus = false;
28882
28883     function presetList(selection) {
28884         var geometry = context.geometry(id),
28885             presets = context.presets().matchGeometry(geometry);
28886
28887         selection.html('');
28888
28889         var messagewrap = selection.append('div')
28890             .attr('class', 'header fillL cf');
28891
28892         var message = messagewrap.append('h3')
28893             .text(t('inspector.choose'));
28894
28895         if (context.entity(id).isUsed(context.graph())) {
28896             messagewrap.append('button')
28897                 .attr('class', 'preset-choose')
28898                 .on('click', function() { event.choose(currentPreset); })
28899                 .append('span')
28900                 .attr('class', 'icon forward');
28901         } else {
28902             messagewrap.append('button')
28903                 .attr('class', 'close')
28904                 .on('click', function() {
28905                     context.enter(iD.modes.Browse(context));
28906                 })
28907                 .append('span')
28908                 .attr('class', 'icon close');
28909         }
28910
28911         function keydown() {
28912             // hack to let delete shortcut work when search is autofocused
28913             if (search.property('value').length === 0 &&
28914                 (d3.event.keyCode === d3.keybinding.keyCodes['⌫'] ||
28915                  d3.event.keyCode === d3.keybinding.keyCodes['⌦'])) {
28916                 d3.event.preventDefault();
28917                 d3.event.stopPropagation();
28918                 iD.operations.Delete([id], context)();
28919             } else if (search.property('value').length === 0 &&
28920                 (d3.event.ctrlKey || d3.event.metaKey) &&
28921                 d3.event.keyCode === d3.keybinding.keyCodes.z) {
28922                 d3.event.preventDefault();
28923                 d3.event.stopPropagation();
28924                 context.undo();
28925             } else if (!d3.event.ctrlKey && !d3.event.metaKey) {
28926                 d3.select(this).on('keydown', null);
28927             }
28928         }
28929
28930         function keypress() {
28931             // enter
28932             var value = search.property('value');
28933             if (d3.event.keyCode === 13 && value.length) {
28934                 list.selectAll('.preset-list-item:first-child').datum().choose();
28935             }
28936         }
28937
28938         function inputevent() {
28939             var value = search.property('value');
28940             list.classed('filtered', value.length);
28941             if (value.length) {
28942                 var results = presets.search(value, geometry);
28943                 message.text(t('inspector.results', {
28944                     n: results.collection.length,
28945                     search: value
28946                 }));
28947                 list.call(drawList, results);
28948             } else {
28949                 list.call(drawList, context.presets().defaults(geometry, 36));
28950                 message.text(t('inspector.choose'));
28951             }
28952         }
28953
28954         var searchWrap = selection.append('div')
28955             .attr('class', 'search-header');
28956
28957         var search = searchWrap.append('input')
28958             .attr('class', 'preset-search-input')
28959             .attr('placeholder', t('inspector.search'))
28960             .attr('type', 'search')
28961             .on('keydown', keydown)
28962             .on('keypress', keypress)
28963             .on('input', inputevent);
28964
28965         searchWrap.append('span')
28966             .attr('class', 'icon search');
28967
28968         if (autofocus) {
28969             search.node().focus();
28970         }
28971
28972         var listWrap = selection.append('div')
28973             .attr('class', 'inspector-body');
28974
28975         var list = listWrap.append('div')
28976             .attr('class', 'preset-list fillL cf')
28977             .call(drawList, context.presets().defaults(geometry, 36));
28978     }
28979
28980     function drawList(list, presets) {
28981         var collection = presets.collection.map(function(preset) {
28982             return preset.members ? CategoryItem(preset) : PresetItem(preset);
28983         });
28984
28985         var items = list.selectAll('.preset-list-item')
28986             .data(collection, function(d) { return d.preset.id; });
28987
28988         items.enter().append('div')
28989             .attr('class', function(item) { return 'preset-list-item preset-' + item.preset.id.replace('/', '-'); })
28990             .classed('current', function(item) { return item.preset === currentPreset; })
28991             .each(function(item) {
28992                 d3.select(this).call(item);
28993             })
28994             .style('opacity', 0)
28995             .transition()
28996             .style('opacity', 1);
28997
28998         items.order();
28999
29000         items.exit()
29001             .remove();
29002     }
29003
29004     function CategoryItem(preset) {
29005         var box, sublist, shown = false;
29006
29007         function item(selection) {
29008             var wrap = selection.append('div')
29009                 .attr('class', 'preset-list-button-wrap category col12');
29010
29011             wrap.append('button')
29012                 .attr('class', 'preset-list-button')
29013                 .call(iD.ui.PresetIcon()
29014                     .geometry(context.geometry(id))
29015                     .preset(preset))
29016                 .on('click', item.choose)
29017                 .append('div')
29018                 .attr('class', 'label')
29019                 .text(preset.name());
29020
29021             box = selection.append('div')
29022                 .attr('class', 'subgrid col12')
29023                 .style('max-height', '0px')
29024                 .style('opacity', 0);
29025
29026             box.append('div')
29027                 .attr('class', 'arrow');
29028
29029             sublist = box.append('div')
29030                 .attr('class', 'preset-list fillL3 cf fl');
29031         }
29032
29033         item.choose = function() {
29034             if (shown) {
29035                 shown = false;
29036                 box.transition()
29037                     .duration(200)
29038                     .style('opacity', '0')
29039                     .style('max-height', '0px')
29040                     .style('padding-bottom', '0px');
29041             } else {
29042                 shown = true;
29043                 sublist.call(drawList, preset.members);
29044                 box.transition()
29045                     .duration(200)
29046                     .style('opacity', '1')
29047                     .style('max-height', 200 + preset.members.collection.length * 80 + 'px')
29048                     .style('padding-bottom', '20px');
29049             }
29050         };
29051
29052         item.preset = preset;
29053
29054         return item;
29055     }
29056
29057     function PresetItem(preset) {
29058         function item(selection) {
29059             var wrap = selection.append('div')
29060                 .attr('class', 'preset-list-button-wrap col12');
29061
29062             wrap.append('button')
29063                 .attr('class', 'preset-list-button')
29064                 .call(iD.ui.PresetIcon()
29065                     .geometry(context.geometry(id))
29066                     .preset(preset))
29067                 .on('click', item.choose)
29068                 .append('div')
29069                 .attr('class', 'label')
29070                 .text(preset.name());
29071
29072             wrap.call(item.reference.button);
29073             selection.call(item.reference.body);
29074         }
29075
29076         item.choose = function() {
29077             context.presets().choose(preset);
29078
29079             context.perform(
29080                 iD.actions.ChangePreset(id, currentPreset, preset),
29081                 t('operations.change_tags.annotation'));
29082
29083             event.choose(preset);
29084         };
29085
29086         item.help = function() {
29087             d3.event.stopPropagation();
29088             item.reference.toggle();
29089         };
29090
29091         item.preset = preset;
29092         item.reference = iD.ui.TagReference(preset.reference(context.geometry(id)));
29093
29094         return item;
29095     }
29096
29097     presetList.autofocus = function(_) {
29098         if (!arguments.length) return autofocus;
29099         autofocus = _;
29100         return presetList;
29101     };
29102
29103     presetList.entityID = function(_) {
29104         if (!arguments.length) return id;
29105         id = _;
29106         presetList.preset(context.presets().match(context.entity(id), context.graph()));
29107         return presetList;
29108     };
29109
29110     presetList.preset = function(_) {
29111         if (!arguments.length) return currentPreset;
29112         currentPreset = _;
29113         return presetList;
29114     };
29115
29116     return d3.rebind(presetList, event, 'on');
29117 };
29118 iD.ui.RadialMenu = function(context, operations) {
29119     var menu,
29120         center = [0, 0],
29121         tooltip;
29122
29123     var radialMenu = function(selection) {
29124         if (!operations.length)
29125             return;
29126
29127         selection.node().parentNode.focus();
29128
29129         function click(operation) {
29130             d3.event.stopPropagation();
29131             if (operation.disabled())
29132                 return;
29133             operation();
29134             radialMenu.close();
29135         }
29136
29137         menu = selection.append('g')
29138             .attr('class', 'radial-menu')
29139             .attr('transform', 'translate(' + center + ')')
29140             .attr('opacity', 0);
29141
29142         menu.transition()
29143             .attr('opacity', 1);
29144
29145         var r = 50,
29146             a = Math.PI / 4,
29147             a0 = -Math.PI / 4,
29148             a1 = a0 + (operations.length - 1) * a;
29149
29150         menu.append('path')
29151             .attr('class', 'radial-menu-background')
29152             .attr('d', 'M' + r * Math.sin(a0) + ',' +
29153                              r * Math.cos(a0) +
29154                       ' A' + r + ',' + r + ' 0 ' + (operations.length > 5 ? '1' : '0') + ',0 ' +
29155                              (r * Math.sin(a1) + 1e-3) + ',' +
29156                              (r * Math.cos(a1) + 1e-3)) // Force positive-length path (#1305)
29157             .attr('stroke-width', 50)
29158             .attr('stroke-linecap', 'round');
29159
29160         var button = menu.selectAll()
29161             .data(operations)
29162             .enter().append('g')
29163             .attr('transform', function(d, i) {
29164                 return 'translate(' + r * Math.sin(a0 + i * a) + ',' +
29165                                       r * Math.cos(a0 + i * a) + ')';
29166             });
29167
29168         button.append('circle')
29169             .attr('class', function(d) { return 'radial-menu-item radial-menu-item-' + d.id; })
29170             .attr('r', 15)
29171             .classed('disabled', function(d) { return d.disabled(); })
29172             .on('click', click)
29173             .on('mousedown', mousedown)
29174             .on('mouseover', mouseover)
29175             .on('mouseout', mouseout);
29176
29177         button.append('use')
29178             .attr('transform', 'translate(-10, -10)')
29179             .attr('clip-path', 'url(#clip-square-20)')
29180             .attr('xlink:href', function(d) { return '#icon-operation-' + (d.disabled() ? 'disabled-' : '') + d.id; });
29181
29182         tooltip = d3.select(document.body)
29183             .append('div')
29184             .attr('class', 'tooltip-inner radial-menu-tooltip');
29185
29186         function mousedown() {
29187             d3.event.stopPropagation(); // https://github.com/openstreetmap/iD/issues/1869
29188         }
29189
29190         function mouseover(d, i) {
29191             var rect = context.surfaceRect(),
29192                 angle = a0 + i * a,
29193                 top = rect.top + (r + 25) * Math.cos(angle) + center[1] + 'px',
29194                 left = rect.left + (r + 25) * Math.sin(angle) + center[0] + 'px',
29195                 bottom = rect.height - (r + 25) * Math.cos(angle) - center[1] + 'px',
29196                 right = rect.width - (r + 25) * Math.sin(angle) - center[0] + 'px';
29197
29198             tooltip
29199                 .style('top', null)
29200                 .style('left', null)
29201                 .style('bottom', null)
29202                 .style('right', null)
29203                 .style('display', 'block')
29204                 .html(iD.ui.tooltipHtml(d.tooltip(), d.keys[0]));
29205
29206             if (i === 0) {
29207                 tooltip
29208                     .style('right', right)
29209                     .style('top', top);
29210             } else if (i >= 4) {
29211                 tooltip
29212                     .style('left', left)
29213                     .style('bottom', bottom);
29214             } else {
29215                 tooltip
29216                     .style('left', left)
29217                     .style('top', top);
29218             }
29219         }
29220
29221         function mouseout() {
29222             tooltip.style('display', 'none');
29223         }
29224     };
29225
29226     radialMenu.close = function() {
29227         if (menu) {
29228             menu
29229                 .style('pointer-events', 'none')
29230                 .transition()
29231                 .attr('opacity', 0)
29232                 .remove();
29233         }
29234
29235         if (tooltip) {
29236             tooltip.remove();
29237         }
29238     };
29239
29240     radialMenu.center = function(_) {
29241         if (!arguments.length) return center;
29242         center = _;
29243         return radialMenu;
29244     };
29245
29246     return radialMenu;
29247 };
29248 iD.ui.RawMemberEditor = function(context) {
29249     var id;
29250
29251     function selectMember(d) {
29252         d3.event.preventDefault();
29253         context.enter(iD.modes.Select(context, [d.id]));
29254     }
29255
29256     function changeRole(d) {
29257         var role = d3.select(this).property('value');
29258         context.perform(
29259             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.id, {role: role}), d.index),
29260             t('operations.change_role.annotation'));
29261     }
29262
29263     function deleteMember(d) {
29264         context.perform(
29265             iD.actions.DeleteMember(d.relation.id, d.index),
29266             t('operations.delete_member.annotation'));
29267
29268         if (!context.hasEntity(d.relation.id)) {
29269             context.enter(iD.modes.Browse(context));
29270         }
29271     }
29272
29273     function rawMemberEditor(selection) {
29274         var entity = context.entity(id),
29275             memberships = [];
29276
29277         entity.members.forEach(function(member, index) {
29278             memberships.push({
29279                 index: index,
29280                 id: member.id,
29281                 role: member.role,
29282                 relation: entity,
29283                 member: context.hasEntity(member.id)
29284             });
29285         });
29286
29287         selection.call(iD.ui.Disclosure()
29288             .title(t('inspector.all_members') + ' (' + memberships.length + ')')
29289             .expanded(true)
29290             .on('toggled', toggled)
29291             .content(content));
29292
29293         function toggled(expanded) {
29294             if (expanded) {
29295                 selection.node().parentNode.scrollTop += 200;
29296             }
29297         }
29298
29299         function content($wrap) {
29300             var $list = $wrap.selectAll('.member-list')
29301                 .data([0]);
29302
29303             $list.enter().append('ul')
29304                 .attr('class', 'member-list');
29305
29306             var $items = $list.selectAll('li')
29307                 .data(memberships, function(d) {
29308                     return iD.Entity.key(d.relation) + ',' + d.index + ',' +
29309                         (d.member ? iD.Entity.key(d.member) : 'incomplete');
29310                 });
29311
29312             var $enter = $items.enter().append('li')
29313                 .attr('class', 'member-row form-field')
29314                 .classed('member-incomplete', function(d) { return !d.member; });
29315
29316             $enter.each(function(d) {
29317                 if (d.member) {
29318                     var $label = d3.select(this).append('label')
29319                         .attr('class', 'form-label')
29320                         .append('a')
29321                         .attr('href', '#')
29322                         .on('click', selectMember);
29323
29324                     $label.append('span')
29325                         .attr('class', 'member-entity-type')
29326                         .text(function(d) { return context.presets().match(d.member, context.graph()).name(); });
29327
29328                     $label.append('span')
29329                         .attr('class', 'member-entity-name')
29330                         .text(function(d) { return iD.util.displayName(d.member); });
29331
29332                 } else {
29333                     d3.select(this).append('label')
29334                         .attr('class', 'form-label')
29335                         .text(t('inspector.incomplete'));
29336                 }
29337             });
29338
29339             $enter.append('input')
29340                 .attr('class', 'member-role')
29341                 .property('type', 'text')
29342                 .attr('maxlength', 255)
29343                 .attr('placeholder', t('inspector.role'))
29344                 .property('value', function(d) { return d.role; })
29345                 .on('change', changeRole);
29346
29347             $enter.append('button')
29348                 .attr('tabindex', -1)
29349                 .attr('class', 'remove button-input-action member-delete minor')
29350                 .on('click', deleteMember)
29351                 .append('span')
29352                 .attr('class', 'icon delete');
29353
29354             $items.exit()
29355                 .remove();
29356         }
29357     }
29358
29359     rawMemberEditor.entityID = function(_) {
29360         if (!arguments.length) return id;
29361         id = _;
29362         return rawMemberEditor;
29363     };
29364
29365     return rawMemberEditor;
29366 };
29367 iD.ui.RawMembershipEditor = function(context) {
29368     var id, showBlank;
29369
29370     function selectRelation(d) {
29371         d3.event.preventDefault();
29372         context.enter(iD.modes.Select(context, [d.relation.id]));
29373     }
29374
29375     function changeRole(d) {
29376         var role = d3.select(this).property('value');
29377         context.perform(
29378             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.member, {role: role}), d.index),
29379             t('operations.change_role.annotation'));
29380     }
29381
29382     function addMembership(d, role) {
29383         showBlank = false;
29384
29385         if (d.relation) {
29386             context.perform(
29387                 iD.actions.AddMember(d.relation.id, {id: id, type: context.entity(id).type, role: role}),
29388                 t('operations.add_member.annotation'));
29389
29390         } else {
29391             var relation = iD.Relation();
29392
29393             context.perform(
29394                 iD.actions.AddEntity(relation),
29395                 iD.actions.AddMember(relation.id, {id: id, type: context.entity(id).type, role: role}),
29396                 t('operations.add.annotation.relation'));
29397
29398             context.enter(iD.modes.Select(context, [relation.id]));
29399         }
29400     }
29401
29402     function deleteMembership(d) {
29403         context.perform(
29404             iD.actions.DeleteMember(d.relation.id, d.index),
29405             t('operations.delete_member.annotation'));
29406     }
29407
29408     function relations(q) {
29409         var newRelation = {
29410                 relation: null,
29411                 value: t('inspector.new_relation')
29412             },
29413             result = [],
29414             graph = context.graph();
29415
29416         context.intersects(context.extent()).forEach(function(entity) {
29417             if (entity.type !== 'relation' || entity.id === id)
29418                 return;
29419
29420             var presetName = context.presets().match(entity, graph).name(),
29421                 entityName = iD.util.displayName(entity) || '';
29422
29423             var value = presetName + ' ' + entityName;
29424             if (q && value.toLowerCase().indexOf(q.toLowerCase()) === -1)
29425                 return;
29426
29427             result.push({
29428                 relation: entity,
29429                 value: value
29430             });
29431         });
29432
29433         result.sort(function(a, b) {
29434             return iD.Relation.creationOrder(a.relation, b.relation);
29435         });
29436         result.unshift(newRelation);
29437
29438         return result;
29439     }
29440
29441     function rawMembershipEditor(selection) {
29442         var entity = context.entity(id),
29443             memberships = [];
29444
29445         context.graph().parentRelations(entity).forEach(function(relation) {
29446             relation.members.forEach(function(member, index) {
29447                 if (member.id === entity.id) {
29448                     memberships.push({relation: relation, member: member, index: index});
29449                 }
29450             });
29451         });
29452
29453         selection.call(iD.ui.Disclosure()
29454             .title(t('inspector.all_relations') + ' (' + memberships.length + ')')
29455             .expanded(true)
29456             .on('toggled', toggled)
29457             .content(content));
29458
29459         function toggled(expanded) {
29460             if (expanded) {
29461                 selection.node().parentNode.scrollTop += 200;
29462             }
29463         }
29464
29465         function content($wrap) {
29466             var $list = $wrap.selectAll('.member-list')
29467                 .data([0]);
29468
29469             $list.enter().append('ul')
29470                 .attr('class', 'member-list');
29471
29472             var $items = $list.selectAll('li.member-row-normal')
29473                 .data(memberships, function(d) { return iD.Entity.key(d.relation) + ',' + d.index; });
29474
29475             var $enter = $items.enter().append('li')
29476                 .attr('class', 'member-row member-row-normal form-field');
29477
29478             var $label = $enter.append('label')
29479                 .attr('class', 'form-label')
29480                 .append('a')
29481                 .attr('href', '#')
29482                 .on('click', selectRelation);
29483
29484             $label.append('span')
29485                 .attr('class', 'member-entity-type')
29486                 .text(function(d) { return context.presets().match(d.relation, context.graph()).name(); });
29487
29488             $label.append('span')
29489                 .attr('class', 'member-entity-name')
29490                 .text(function(d) { return iD.util.displayName(d.relation); });
29491
29492             $enter.append('input')
29493                 .attr('class', 'member-role')
29494                 .property('type', 'text')
29495                 .attr('maxlength', 255)
29496                 .attr('placeholder', t('inspector.role'))
29497                 .property('value', function(d) { return d.member.role; })
29498                 .on('change', changeRole);
29499
29500             $enter.append('button')
29501                 .attr('tabindex', -1)
29502                 .attr('class', 'remove button-input-action member-delete minor')
29503                 .on('click', deleteMembership)
29504                 .append('span')
29505                 .attr('class', 'icon delete');
29506
29507             $items.exit()
29508                 .remove();
29509
29510             if (showBlank) {
29511                 var $new = $list.selectAll('.member-row-new')
29512                     .data([0]);
29513
29514                 $enter = $new.enter().append('li')
29515                     .attr('class', 'member-row member-row-new form-field');
29516
29517                 $enter.append('input')
29518                     .attr('type', 'text')
29519                     .attr('class', 'member-entity-input')
29520                     .call(d3.combobox()
29521                         .minItems(1)
29522                         .fetcher(function(value, callback) {
29523                             callback(relations(value));
29524                         })
29525                         .on('accept', function(d) {
29526                             addMembership(d, $new.select('.member-role').property('value'));
29527                         }));
29528
29529                 $enter.append('input')
29530                     .attr('class', 'member-role')
29531                     .property('type', 'text')
29532                     .attr('maxlength', 255)
29533                     .attr('placeholder', t('inspector.role'))
29534                     .on('change', changeRole);
29535
29536                 $enter.append('button')
29537                     .attr('tabindex', -1)
29538                     .attr('class', 'remove button-input-action member-delete minor')
29539                     .on('click', deleteMembership)
29540                     .append('span')
29541                     .attr('class', 'icon delete');
29542
29543             } else {
29544                 $list.selectAll('.member-row-new')
29545                     .remove();
29546             }
29547
29548             var $add = $wrap.selectAll('.add-relation')
29549                 .data([0]);
29550
29551             $add.enter().append('button')
29552                 .attr('class', 'add-relation')
29553                 .append('span')
29554                 .attr('class', 'icon plus light');
29555
29556             $wrap.selectAll('.add-relation')
29557                 .on('click', function() {
29558                     showBlank = true;
29559                     content($wrap);
29560                     $list.selectAll('.member-entity-input').node().focus();
29561                 });
29562         }
29563     }
29564
29565     rawMembershipEditor.entityID = function(_) {
29566         if (!arguments.length) return id;
29567         id = _;
29568         return rawMembershipEditor;
29569     };
29570
29571     return rawMembershipEditor;
29572 };
29573 iD.ui.RawTagEditor = function(context) {
29574     var event = d3.dispatch('change'),
29575         taginfo = iD.taginfo(),
29576         showBlank = false,
29577         state,
29578         preset,
29579         tags,
29580         id;
29581
29582     function rawTagEditor(selection) {
29583         var count = Object.keys(tags).filter(function(d) { return d; }).length;
29584
29585         selection.call(iD.ui.Disclosure()
29586             .title(t('inspector.all_tags') + ' (' + count + ')')
29587             .expanded(iD.ui.RawTagEditor.expanded || preset.isFallback())
29588             .on('toggled', toggled)
29589             .content(content));
29590
29591         function toggled(expanded) {
29592             iD.ui.RawTagEditor.expanded = expanded;
29593             if (expanded) {
29594                 selection.node().parentNode.scrollTop += 200;
29595             }
29596         }
29597     }
29598
29599     function content($wrap) {
29600         var entries = d3.entries(tags);
29601
29602         if (!entries.length || showBlank) {
29603             showBlank = false;
29604             entries.push({key: '', value: ''});
29605         }
29606
29607         var $list = $wrap.selectAll('.tag-list')
29608             .data([0]);
29609
29610         $list.enter().append('ul')
29611             .attr('class', 'tag-list');
29612
29613         var $newTag = $wrap.selectAll('.add-tag')
29614             .data([0]);
29615
29616         var $enter = $newTag.enter().append('button')
29617             .attr('class', 'add-tag');
29618
29619         $enter.append('span')
29620             .attr('class', 'icon plus light');
29621
29622         $newTag.on('click', addTag);
29623
29624         var $items = $list.selectAll('li')
29625             .data(entries, function(d) { return d.key; });
29626
29627         // Enter
29628
29629         $enter = $items.enter().append('li')
29630             .attr('class', 'tag-row cf');
29631
29632         $enter.append('div')
29633             .attr('class', 'key-wrap')
29634             .append('input')
29635             .property('type', 'text')
29636             .attr('class', 'key')
29637             .attr('maxlength', 255);
29638
29639         $enter.append('div')
29640             .attr('class', 'input-wrap-position')
29641             .append('input')
29642             .property('type', 'text')
29643             .attr('class', 'value')
29644             .attr('maxlength', 255);
29645
29646         $enter.append('button')
29647             .attr('tabindex', -1)
29648             .attr('class', 'remove minor')
29649             .append('span')
29650             .attr('class', 'icon delete');
29651
29652         $enter.each(bindTypeahead);
29653
29654         // Update
29655
29656         $items.order();
29657
29658         $items.each(function(tag) {
29659             var reference = iD.ui.TagReference({key: tag.key});
29660
29661             if (state === 'hover') {
29662                 reference.showing(false);
29663             }
29664
29665             d3.select(this)
29666                 .call(reference.button)
29667                 .call(reference.body);
29668         });
29669
29670         $items.select('input.key')
29671             .value(function(d) { return d.key; })
29672             .on('blur', keyChange)
29673             .on('change', keyChange);
29674
29675         $items.select('input.value')
29676             .value(function(d) { return d.value; })
29677             .on('blur', valueChange)
29678             .on('change', valueChange)
29679             .on('keydown.push-more', pushMore);
29680
29681         $items.select('button.remove')
29682             .on('click', removeTag);
29683
29684         $items.exit()
29685             .remove();
29686
29687         function pushMore() {
29688             if (d3.event.keyCode === 9 && !d3.event.shiftKey &&
29689                 $list.selectAll('li:last-child input.value').node() === this) {
29690                 addTag();
29691             }
29692         }
29693
29694         function bindTypeahead() {
29695             var row = d3.select(this),
29696                 key = row.selectAll('input.key'),
29697                 value = row.selectAll('input.value');
29698
29699             function sort(value, data) {
29700                 var sameletter = [],
29701                     other = [];
29702                 for (var i = 0; i < data.length; i++) {
29703                     if (data[i].value.substring(0, value.length) === value) {
29704                         sameletter.push(data[i]);
29705                     } else {
29706                         other.push(data[i]);
29707                     }
29708                 }
29709                 return sameletter.concat(other);
29710             }
29711
29712             key.call(d3.combobox()
29713                 .fetcher(function(value, callback) {
29714                     taginfo.keys({
29715                         debounce: true,
29716                         geometry: context.geometry(id),
29717                         query: value
29718                     }, function(err, data) {
29719                         if (!err) callback(sort(value, data));
29720                     });
29721                 }));
29722
29723             value.call(d3.combobox()
29724                 .fetcher(function(value, callback) {
29725                     taginfo.values({
29726                         debounce: true,
29727                         key: key.value(),
29728                         geometry: context.geometry(id),
29729                         query: value
29730                     }, function(err, data) {
29731                         if (!err) callback(sort(value, data));
29732                     });
29733                 }));
29734         }
29735
29736         function keyChange(d) {
29737             var kOld = d.key,
29738                 kNew = this.value.trim(),
29739                 tag = {};
29740
29741             if (kNew && kNew !== kOld) {
29742                 var match = kNew.match(/^(.*?)(?:_(\d+))?$/),
29743                     base = match[1],
29744                     suffix = +(match[2] || 1);
29745                 while (tags[kNew]) {  // rename key if already in use
29746                     kNew = base + '_' + suffix++;
29747                 }
29748             }
29749             tag[kOld] = undefined;
29750             tag[kNew] = d.value;
29751             d.key = kNew; // Maintain DOM identity through the subsequent update.
29752             this.value = kNew;
29753             event.change(tag);
29754         }
29755
29756         function valueChange(d) {
29757             var tag = {};
29758             tag[d.key] = this.value;
29759             event.change(tag);
29760         }
29761
29762         function removeTag(d) {
29763             var tag = {};
29764             tag[d.key] = undefined;
29765             event.change(tag);
29766         }
29767
29768         function addTag() {
29769             // Wrapped in a setTimeout in case it's being called from a blur
29770             // handler. Without the setTimeout, the call to `content` would
29771             // wipe out the pending value change.
29772             setTimeout(function() {
29773                 showBlank = true;
29774                 content($wrap);
29775                 $list.selectAll('li:last-child input.key').node().focus();
29776             }, 0);
29777         }
29778     }
29779
29780     rawTagEditor.state = function(_) {
29781         if (!arguments.length) return state;
29782         state = _;
29783         return rawTagEditor;
29784     };
29785
29786     rawTagEditor.preset = function(_) {
29787         if (!arguments.length) return preset;
29788         preset = _;
29789         return rawTagEditor;
29790     };
29791
29792     rawTagEditor.tags = function(_) {
29793         if (!arguments.length) return tags;
29794         tags = _;
29795         return rawTagEditor;
29796     };
29797
29798     rawTagEditor.entityID = function(_) {
29799         if (!arguments.length) return id;
29800         id = _;
29801         return rawTagEditor;
29802     };
29803
29804     return d3.rebind(rawTagEditor, event, 'on');
29805 };
29806 iD.ui.Restore = function(context) {
29807     return function(selection) {
29808         if (!context.history().lock() || !context.history().restorableChanges())
29809             return;
29810
29811         var modal = iD.ui.modal(selection);
29812
29813         modal.select('.modal')
29814             .attr('class', 'modal fillL col6');
29815
29816         var introModal = modal.select('.content');
29817
29818         introModal.attr('class','cf');
29819
29820         introModal.append('div')
29821             .attr('class', 'modal-section')
29822             .append('h3')
29823             .text(t('restore.heading'));
29824
29825         introModal.append('div')
29826             .attr('class','modal-section')
29827             .append('p')
29828             .text(t('restore.description'));
29829
29830         var buttonWrap = introModal.append('div')
29831             .attr('class', 'modal-actions cf');
29832
29833         var restore = buttonWrap.append('button')
29834             .attr('class', 'restore col6')
29835             .text(t('restore.restore'))
29836             .on('click', function() {
29837                 context.history().restore();
29838                 modal.remove();
29839             });
29840
29841         buttonWrap.append('button')
29842             .attr('class', 'reset col6')
29843             .text(t('restore.reset'))
29844             .on('click', function() {
29845                 context.history().clearSaved();
29846                 modal.remove();
29847             });
29848
29849         restore.node().focus();
29850     };
29851 };
29852 iD.ui.Save = function(context) {
29853     var history = context.history(),
29854         key = iD.ui.cmd('⌘S');
29855
29856     function saving() {
29857         return context.mode().id === 'save';
29858     }
29859
29860     function save() {
29861         d3.event.preventDefault();
29862         if (!saving() && history.hasChanges()) {
29863             context.enter(iD.modes.Save(context));
29864         }
29865     }
29866
29867     return function(selection) {
29868         var tooltip = bootstrap.tooltip()
29869             .placement('bottom')
29870             .html(true)
29871             .title(iD.ui.tooltipHtml(t('save.no_changes'), key));
29872
29873         var button = selection.append('button')
29874             .attr('class', 'save col12 disabled')
29875             .attr('tabindex', -1)
29876             .on('click', save)
29877             .call(tooltip);
29878
29879         button.append('span')
29880             .attr('class', 'label')
29881             .text(t('save.title'));
29882
29883         button.append('span')
29884             .attr('class', 'count')
29885             .text('0');
29886
29887         var keybinding = d3.keybinding('undo-redo')
29888             .on(key, save);
29889
29890         d3.select(document)
29891             .call(keybinding);
29892
29893         var numChanges = 0;
29894
29895         context.history().on('change.save', function() {
29896             var _ = history.difference().summary().length;
29897             if (_ === numChanges)
29898                 return;
29899             numChanges = _;
29900
29901             tooltip.title(iD.ui.tooltipHtml(t(numChanges > 0 ?
29902                     'save.help' : 'save.no_changes'), key));
29903
29904             button
29905                 .classed('disabled', numChanges === 0)
29906                 .classed('has-count', numChanges > 0);
29907
29908             button.select('span.count')
29909                 .text(numChanges);
29910         });
29911
29912         context.on('enter.save', function() {
29913             button.property('disabled', saving());
29914             if (saving()) button.call(tooltip.hide);
29915         });
29916     };
29917 };
29918 iD.ui.Scale = function(context) {
29919     var projection = context.projection,
29920         imperial = (iD.detect().locale.toLowerCase() === 'en-us'),
29921         maxLength = 180,
29922         tickHeight = 8;
29923
29924     function scaleDefs(loc1, loc2) {
29925         var lat = (loc2[1] + loc1[1]) / 2,
29926             conversion = (imperial ? 3.28084 : 1),
29927             dist = iD.geo.lonToMeters(loc2[0] - loc1[0], lat) * conversion,
29928             scale = { dist: 0, px: 0, text: '' },
29929             buckets, i, val, dLon;
29930
29931         if (imperial) {
29932             buckets = [5280000, 528000, 52800, 5280, 500, 50, 5, 1];
29933         } else {
29934             buckets = [5000000, 500000, 50000, 5000, 500, 50, 5, 1];
29935         }
29936
29937         // determine a user-friendly endpoint for the scale
29938         for (i = 0; i < buckets.length; i++) {
29939             val = buckets[i];
29940             if (dist >= val) {
29941                 scale.dist = Math.floor(dist / val) * val;
29942                 break;
29943             }
29944         }
29945
29946         dLon = iD.geo.metersToLon(scale.dist / conversion, lat);
29947         scale.px = Math.round(projection([loc1[0] + dLon, loc1[1]])[0]);
29948
29949         if (imperial) {
29950             if (scale.dist >= 5280) {
29951                 scale.dist /= 5280;
29952                 scale.text = String(scale.dist) + ' mi';
29953             } else {
29954                 scale.text = String(scale.dist) + ' ft';
29955             }
29956         } else {
29957             if (scale.dist >= 1000) {
29958                 scale.dist /= 1000;
29959                 scale.text = String(scale.dist) + ' km';
29960             } else {
29961                 scale.text = String(scale.dist) + ' m';
29962             }
29963         }
29964
29965         return scale;
29966     }
29967
29968     function update(selection) {
29969         // choose loc1, loc2 along bottom of viewport (near where the scale will be drawn)
29970         var dims = context.map().dimensions(),
29971             loc1 = projection.invert([0, dims[1]]),
29972             loc2 = projection.invert([maxLength, dims[1]]),
29973             scale = scaleDefs(loc1, loc2);
29974
29975         selection.select('#scalepath')
29976             .attr('d', 'M0.5,0.5v' + tickHeight + 'h' + scale.px + 'v-' + tickHeight);
29977
29978         selection.select('#scaletext')
29979             .attr('x', scale.px + 8)
29980             .attr('y', tickHeight)
29981             .text(scale.text);
29982     }
29983
29984     return function(selection) {
29985         var g = selection.append('svg')
29986             .attr('id', 'scale')
29987             .append('g')
29988             .attr('transform', 'translate(10,11)');
29989
29990         g.append('path').attr('id', 'scalepath');
29991         g.append('text').attr('id', 'scaletext');
29992
29993         update(selection);
29994
29995         context.map().on('move.scale', function() {
29996             update(selection);
29997         });
29998     };
29999 };
30000 iD.ui.SelectionList = function(context, selectedIDs) {
30001
30002     function selectionList(selection) {
30003         selection.classed('selection-list-pane', true);
30004
30005         var header = selection.append('div')
30006             .attr('class', 'header fillL cf');
30007
30008         header.append('h3')
30009             .text(t('inspector.multiselect'));
30010
30011         var listWrap = selection.append('div')
30012             .attr('class', 'inspector-body');
30013
30014         var list = listWrap.append('div')
30015             .attr('class', 'feature-list cf');
30016
30017         context.history().on('change.selection-list', drawList);
30018         drawList();
30019
30020         function drawList() {
30021             var entities = selectedIDs
30022                 .map(function(id) { return context.hasEntity(id); })
30023                 .filter(function(entity) { return entity; });
30024
30025             var items = list.selectAll('.feature-list-item')
30026                 .data(entities, iD.Entity.key);
30027
30028             var enter = items.enter().append('button')
30029                 .attr('class', 'feature-list-item')
30030                 .on('click', function(entity) {
30031                     context.enter(iD.modes.Select(context, [entity.id]));
30032                 });
30033
30034             // Enter
30035
30036             var label = enter.append('div')
30037                 .attr('class', 'label');
30038
30039             label.append('span')
30040                 .attr('class', 'icon icon-pre-text');
30041
30042             label.append('span')
30043                 .attr('class', 'entity-type');
30044
30045             label.append('span')
30046                 .attr('class', 'entity-name');
30047
30048             // Update
30049
30050             items.selectAll('.icon')
30051                 .attr('class', function(entity) { return context.geometry(entity.id) + ' icon icon-pre-text'; });
30052
30053             items.selectAll('.entity-type')
30054                 .text(function(entity) { return context.presets().match(entity, context.graph()).name(); });
30055
30056             items.selectAll('.entity-name')
30057                 .text(function(entity) { return iD.util.displayName(entity); });
30058
30059             // Exit
30060
30061             items.exit()
30062                 .remove();
30063         }
30064     }
30065
30066     return selectionList;
30067
30068 };
30069 iD.ui.Sidebar = function(context) {
30070     var inspector = iD.ui.Inspector(context),
30071         current;
30072
30073     function sidebar(selection) {
30074         var featureListWrap = selection.append('div')
30075             .attr('class', 'feature-list-pane')
30076             .call(iD.ui.FeatureList(context));
30077
30078         selection.call(iD.ui.Notice(context));
30079
30080         var inspectorWrap = selection.append('div')
30081             .attr('class', 'inspector-hidden inspector-wrap fr');
30082
30083         sidebar.hover = function(id) {
30084             if (!current && id) {
30085                 featureListWrap.classed('inspector-hidden', true);
30086                 inspectorWrap.classed('inspector-hidden', false)
30087                     .classed('inspector-hover', true);
30088
30089                 if (inspector.entityID() !== id || inspector.state() !== 'hover') {
30090                     inspector
30091                         .state('hover')
30092                         .entityID(id);
30093
30094                     inspectorWrap.call(inspector);
30095                 }
30096             } else if (!current) {
30097                 featureListWrap.classed('inspector-hidden', false);
30098                 inspectorWrap.classed('inspector-hidden', true);
30099                 inspector.state('hide');
30100             }
30101         };
30102
30103         sidebar.hover = _.throttle(sidebar.hover, 200);
30104
30105         sidebar.select = function(id, newFeature) {
30106             if (!current && id) {
30107                 featureListWrap.classed('inspector-hidden', true);
30108                 inspectorWrap.classed('inspector-hidden', false)
30109                     .classed('inspector-hover', false);
30110
30111                 if (inspector.entityID() !== id || inspector.state() !== 'select') {
30112                     inspector
30113                         .state('select')
30114                         .entityID(id)
30115                         .newFeature(newFeature);
30116
30117                     inspectorWrap.call(inspector);
30118                 }
30119             } else if (!current) {
30120                 featureListWrap.classed('inspector-hidden', false);
30121                 inspectorWrap.classed('inspector-hidden', true);
30122                 inspector.state('hide');
30123             }
30124         };
30125
30126         sidebar.show = function(component) {
30127             featureListWrap.classed('inspector-hidden', true);
30128             inspectorWrap.classed('inspector-hidden', true);
30129             if (current) current.remove();
30130             current = selection.append('div')
30131                 .attr('class', 'sidebar-component')
30132                 .call(component);
30133         };
30134
30135         sidebar.hide = function() {
30136             featureListWrap.classed('inspector-hidden', false);
30137             inspectorWrap.classed('inspector-hidden', true);
30138             if (current) current.remove();
30139             current = null;
30140         };
30141     }
30142
30143     sidebar.hover = function() {};
30144     sidebar.select = function() {};
30145     sidebar.show = function() {};
30146     sidebar.hide = function() {};
30147
30148     return sidebar;
30149 };
30150 iD.ui.SourceSwitch = function(context) {
30151     var keys;
30152
30153     function click() {
30154         d3.event.preventDefault();
30155
30156         if (context.history().hasChanges() &&
30157             !window.confirm(t('source_switch.lose_changes'))) return;
30158
30159         var live = d3.select(this)
30160             .classed('live');
30161
30162         context.connection()
30163             .switch(live ? keys[1] : keys[0]);
30164
30165         context.flush();
30166
30167         d3.select(this)
30168             .text(live ? t('source_switch.dev') : t('source_switch.live'))
30169             .classed('live', !live);
30170     }
30171
30172     var sourceSwitch = function(selection) {
30173         selection.append('a')
30174             .attr('href', '#')
30175             .text(t('source_switch.live'))
30176             .classed('live', true)
30177             .attr('tabindex', -1)
30178             .on('click', click);
30179     };
30180
30181     sourceSwitch.keys = function(_) {
30182         if (!arguments.length) return keys;
30183         keys = _;
30184         return sourceSwitch;
30185     };
30186
30187     return sourceSwitch;
30188 };
30189 iD.ui.Spinner = function(context) {
30190     var connection = context.connection();
30191
30192     return function(selection) {
30193         var img = selection.append('img')
30194             .attr('src', context.imagePath('loader-black.gif'))
30195             .style('opacity', 0);
30196
30197         connection.on('loading.spinner', function() {
30198             img.transition()
30199                 .style('opacity', 1);
30200         });
30201
30202         connection.on('loaded.spinner', function() {
30203             img.transition()
30204                 .style('opacity', 0);
30205         });
30206     };
30207 };
30208 iD.ui.Splash = function(context) {
30209     return function(selection) {
30210         if (context.storage('sawSplash'))
30211              return;
30212
30213         context.storage('sawSplash', true);
30214
30215         var modal = iD.ui.modal(selection);
30216
30217         modal.select('.modal')
30218             .attr('class', 'modal-splash modal col6');
30219
30220         var introModal = modal.select('.content')
30221             .append('div')
30222             .attr('class', 'fillL');
30223
30224         introModal.append('div')
30225             .attr('class','modal-section cf')
30226             .append('h3').text(t('splash.welcome'));
30227
30228         introModal.append('div')
30229             .attr('class','modal-section')
30230             .append('p')
30231             .html(t('splash.text', {
30232                 version: iD.version,
30233                 website: '<a href="http://ideditor.com/">ideditor.com</a>',
30234                 github: '<a href="https://github.com/openstreetmap/iD">github.com</a>'
30235             }));
30236
30237         var buttons = introModal.append('div').attr('class', 'modal-actions cf');
30238
30239         buttons.append('button')
30240             .attr('class', 'col6 walkthrough')
30241             .text(t('splash.walkthrough'))
30242             .on('click', function() {
30243                 d3.select(document.body).call(iD.ui.intro(context));
30244                 modal.close();
30245             });
30246
30247         buttons.append('button')
30248             .attr('class', 'col6 start')
30249             .text(t('splash.start'))
30250             .on('click', modal.close);
30251
30252         modal.select('button.close').attr('class','hide');
30253
30254     };
30255 };
30256 iD.ui.Status = function(context) {
30257     var connection = context.connection(),
30258         errCount = 0;
30259
30260     return function(selection) {
30261
30262         function update() {
30263
30264             connection.status(function(err, apiStatus) {
30265
30266                 selection.html('');
30267
30268                 if (err && errCount++ < 2) return;
30269
30270                 if (err) {
30271                     selection.text(t('status.error'));
30272
30273                 } else if (apiStatus === 'readonly') {
30274                     selection.text(t('status.readonly'));
30275
30276                 } else if (apiStatus === 'offline') {
30277                     selection.text(t('status.offline'));
30278                 }
30279
30280                 selection.attr('class', 'api-status ' + (err ? 'error' : apiStatus));
30281                 if (!err) errCount = 0;
30282
30283             });
30284         }
30285
30286         connection.on('auth', function() { update(selection); });
30287         window.setInterval(update, 90000);
30288         update(selection);
30289     };
30290 };
30291 iD.ui.Success = function(context) {
30292     var event = d3.dispatch('cancel'),
30293         changeset;
30294
30295     function success(selection) {
30296         var message = (changeset.comment || t('success.edited_osm')).substring(0, 130) +
30297             ' ' + context.connection().changesetURL(changeset.id);
30298
30299         var header = selection.append('div')
30300             .attr('class', 'header fillL');
30301
30302         header.append('button')
30303             .attr('class', 'fr')
30304             .append('span')
30305             .attr('class', 'icon close')
30306             .on('click', function() { event.cancel(success); });
30307
30308         header.append('h3')
30309             .text(t('success.just_edited'));
30310
30311         var body = selection.append('div')
30312             .attr('class', 'body save-success fillL');
30313
30314         body.append('p')
30315             .html(t('success.help_html'));
30316
30317         var changesetURL = context.connection().changesetURL(changeset.id);
30318
30319         body.append('a')
30320             .attr('class', 'button col12 osm')
30321             .attr('target', '_blank')
30322             .attr('href', changesetURL)
30323             .text(t('success.view_on_osm'));
30324
30325         var sharing = {
30326             facebook: 'https://facebook.com/sharer/sharer.php?u=' + encodeURIComponent(changesetURL),
30327             twitter: 'https://twitter.com/intent/tweet?source=webclient&text=' + encodeURIComponent(message),
30328             google: 'https://plus.google.com/share?url=' + encodeURIComponent(changesetURL)
30329         };
30330
30331         body.selectAll('.button.social')
30332             .data(d3.entries(sharing))
30333             .enter().append('a')
30334             .attr('class', function(d) { return 'button social col4 ' + d.key; })
30335             .attr('target', '_blank')
30336             .attr('href', function(d) { return d.value; })
30337             .call(bootstrap.tooltip()
30338                 .title(function(d) { return t('success.' + d.key); })
30339                 .placement('bottom'));
30340     }
30341
30342     success.changeset = function(_) {
30343         if (!arguments.length) return changeset;
30344         changeset = _;
30345         return success;
30346     };
30347
30348     return d3.rebind(success, event, 'on');
30349 };
30350 iD.ui.TagReference = function(tag) {
30351     var tagReference = {},
30352         taginfo = iD.taginfo(),
30353         button,
30354         body,
30355         loaded,
30356         showing;
30357
30358     function findLocal(docs) {
30359         var locale = iD.detect().locale.toLowerCase(),
30360             localized;
30361
30362         localized = _.find(docs, function(d) {
30363             return d.lang.toLowerCase() === locale;
30364         });
30365         if (localized) return localized;
30366
30367         // try the non-regional version of a language, like
30368         // 'en' if the language is 'en-US'
30369         if (locale.indexOf('-') !== -1) {
30370             var first = locale.split('-')[0];
30371             localized = _.find(docs, function(d) {
30372                 return d.lang.toLowerCase() === first;
30373             });
30374             if (localized) return localized;
30375         }
30376
30377         // finally fall back to english
30378         return _.find(docs, function(d) {
30379             return d.lang.toLowerCase() === 'en';
30380         });
30381     }
30382
30383     function load() {
30384         button.classed('tag-reference-loading', true);
30385
30386         taginfo.docs(tag, function(err, docs) {
30387             if (!err && docs) {
30388                 docs = findLocal(docs);
30389             }
30390
30391             body.html('');
30392
30393             if (!docs || !docs.description) {
30394                 body.append('p').text(t('inspector.no_documentation_key'));
30395                 show();
30396                 return;
30397             }
30398
30399             if (docs.image && docs.image.thumb_url_prefix) {
30400                 body
30401                     .append('img')
30402                     .attr('class', 'wiki-image')
30403                     .attr('src', docs.image.thumb_url_prefix + '100' + docs.image.thumb_url_suffix)
30404                     .on('load', function() { show(); })
30405                     .on('error', function() { d3.select(this).remove(); show(); });
30406             } else {
30407                 show();
30408             }
30409
30410             body
30411                 .append('p')
30412                 .text(docs.description);
30413
30414             var wikiLink = body
30415                 .append('a')
30416                 .attr('target', '_blank')
30417                 .attr('href', 'http://wiki.openstreetmap.org/wiki/' + docs.title);
30418
30419             wikiLink.append('span')
30420                 .attr('class','icon icon-pre-text out-link');
30421
30422             wikiLink.append('span')
30423                 .text(t('inspector.reference'));
30424         });
30425     }
30426
30427     function show() {
30428         loaded = true;
30429
30430         button.classed('tag-reference-loading', false);
30431
30432         body.transition()
30433             .duration(200)
30434             .style('max-height', '200px')
30435             .style('opacity', '1');
30436
30437         showing = true;
30438     }
30439
30440     function hide(selection) {
30441         selection = selection || body.transition().duration(200);
30442
30443         selection
30444             .style('max-height', '0px')
30445             .style('opacity', '0');
30446
30447         showing = false;
30448     }
30449
30450     tagReference.button = function(selection) {
30451         button = selection.selectAll('.tag-reference-button')
30452             .data([0]);
30453
30454         var enter = button.enter().append('button')
30455             .attr('tabindex', -1)
30456             .attr('class', 'tag-reference-button');
30457
30458         enter.append('span')
30459             .attr('class', 'icon inspect');
30460
30461         button.on('click', function () {
30462             d3.event.stopPropagation();
30463             d3.event.preventDefault();
30464             if (showing) {
30465                 hide();
30466             } else if (loaded) {
30467                 show();
30468             } else {
30469                 load();
30470             }
30471         });
30472     };
30473
30474     tagReference.body = function(selection) {
30475         body = selection.selectAll('.tag-reference-body')
30476             .data([0]);
30477
30478         body.enter().append('div')
30479             .attr('class', 'tag-reference-body cf')
30480             .style('max-height', '0')
30481             .style('opacity', '0');
30482
30483         if (showing === false) {
30484             hide(body);
30485         }
30486     };
30487
30488     tagReference.showing = function(_) {
30489         if (!arguments.length) return showing;
30490         showing = _;
30491         return tagReference;
30492     };
30493
30494     return tagReference;
30495 };// toggles the visibility of ui elements, using a combination of the
30496 // hide class, which sets display=none, and a d3 transition for opacity.
30497 // this will cause blinking when called repeatedly, so check that the
30498 // value actually changes between calls.
30499 iD.ui.Toggle = function(show, callback) {
30500     return function(selection) {
30501         selection
30502             .style('opacity', show ? 0 : 1)
30503             .classed('hide', false)
30504             .transition()
30505             .style('opacity', show ? 1 : 0)
30506             .each('end', function() {
30507                 d3.select(this).classed('hide', !show);
30508                 if (callback) callback.apply(this);
30509             });
30510     };
30511 };
30512 iD.ui.UndoRedo = function(context) {
30513     var commands = [{
30514         id: 'undo',
30515         cmd: iD.ui.cmd('⌘Z'),
30516         action: function() { if (!saving()) context.undo(); },
30517         annotation: function() { return context.history().undoAnnotation(); }
30518     }, {
30519         id: 'redo',
30520         cmd: iD.ui.cmd('⌘⇧Z'),
30521         action: function() { if (!saving()) context.redo(); },
30522         annotation: function() { return context.history().redoAnnotation(); }
30523     }];
30524
30525     function saving() {
30526         return context.mode().id === 'save';
30527     }
30528
30529     return function(selection) {
30530         var tooltip = bootstrap.tooltip()
30531             .placement('bottom')
30532             .html(true)
30533             .title(function (d) {
30534                 return iD.ui.tooltipHtml(d.annotation() ?
30535                     t(d.id + '.tooltip', {action: d.annotation()}) :
30536                     t(d.id + '.nothing'), d.cmd);
30537             });
30538
30539         var buttons = selection.selectAll('button')
30540             .data(commands)
30541             .enter().append('button')
30542             .attr('class', 'col6 disabled')
30543             .on('click', function(d) { return d.action(); })
30544             .call(tooltip);
30545
30546         buttons.append('span')
30547             .attr('class', function(d) { return 'icon ' + d.id; });
30548
30549         var keybinding = d3.keybinding('undo')
30550             .on(commands[0].cmd, function() { d3.event.preventDefault(); commands[0].action(); })
30551             .on(commands[1].cmd, function() { d3.event.preventDefault(); commands[1].action(); });
30552
30553         d3.select(document)
30554             .call(keybinding);
30555
30556         context.history()
30557             .on('change.undo_redo', update);
30558
30559         context
30560             .on('enter.undo_redo', update);
30561
30562         function update() {
30563             buttons
30564                 .property('disabled', saving())
30565                 .classed('disabled', function(d) { return !d.annotation(); })
30566                 .each(function() {
30567                     var selection = d3.select(this);
30568                     if (selection.property('tooltipVisible')) {
30569                         selection.call(tooltip.show);
30570                     }
30571                 });
30572         }
30573     };
30574 };
30575 iD.ui.ViewOnOSM = function(context) {
30576     var id;
30577
30578     function viewOnOSM(selection) {
30579         var entity = context.entity(id);
30580
30581         selection.style('display', entity.isNew() ? 'none' : null);
30582
30583         var $link = selection.selectAll('.view-on-osm')
30584             .data([0]);
30585
30586         var $enter = $link.enter().append('a')
30587             .attr('class', 'view-on-osm')
30588             .attr('target', '_blank');
30589
30590         $enter.append('span')
30591             .attr('class', 'icon icon-pre-text out-link');
30592
30593         $enter.append('span')
30594             .text(t('inspector.view_on_osm'));
30595
30596         $link.attr('href', context.connection().entityURL(entity));
30597     }
30598
30599     viewOnOSM.entityID = function(_) {
30600         if (!arguments.length) return id;
30601         id = _;
30602         return viewOnOSM;
30603     };
30604
30605     return viewOnOSM;
30606 };
30607 iD.ui.Zoom = function(context) {
30608     var zooms = [{
30609         id: 'zoom-in',
30610         title: t('zoom.in'),
30611         action: context.zoomIn,
30612         key: '+'
30613     }, {
30614         id: 'zoom-out',
30615         title: t('zoom.out'),
30616         action: context.zoomOut,
30617         key: '-'
30618     }];
30619
30620     return function(selection) {
30621         var button = selection.selectAll('button')
30622             .data(zooms)
30623             .enter().append('button')
30624             .attr('tabindex', -1)
30625             .attr('class', function(d) { return d.id; })
30626             .on('click.editor', function(d) { d.action(); })
30627             .call(bootstrap.tooltip()
30628                 .placement('left')
30629                 .html(true)
30630                 .title(function(d) {
30631                     return iD.ui.tooltipHtml(d.title, d.key);
30632                 }));
30633
30634         button.append('span')
30635             .attr('class', function(d) { return d.id + ' icon'; });
30636
30637         var keybinding = d3.keybinding('zoom')
30638             .on('+', function() { context.zoomIn(); })
30639             .on('-', function() { context.zoomOut(); })
30640             .on('⇧=', function() { context.zoomIn(); })
30641             .on('dash', function() { context.zoomOut(); });
30642
30643         d3.select(document)
30644             .call(keybinding);
30645     };
30646 };
30647 iD.ui.preset.access = function(field) {
30648     var event = d3.dispatch('change'),
30649         items;
30650
30651     function access(selection) {
30652         var wrap = selection.selectAll('.preset-input-wrap')
30653             .data([0]);
30654
30655         wrap.enter().append('div')
30656             .attr('class', 'cf preset-input-wrap')
30657             .append('ul');
30658
30659         items = wrap.select('ul').selectAll('li')
30660             .data(field.keys);
30661
30662         // Enter
30663
30664         var enter = items.enter().append('li')
30665             .attr('class', function(d) { return 'cf preset-access-' + d; });
30666
30667         enter.append('span')
30668             .attr('class', 'col6 label preset-label-access')
30669             .attr('for', function(d) { return 'preset-input-access-' + d; })
30670             .text(function(d) { return field.t('types.' + d); });
30671
30672         enter.append('div')
30673             .attr('class', 'col6 preset-input-access-wrap')
30674             .append('input')
30675             .attr('type', 'text')
30676             .attr('class', 'preset-input-access')
30677             .attr('id', function(d) { return 'preset-input-access-' + d; })
30678             .each(function(d) {
30679                 d3.select(this)
30680                     .call(d3.combobox()
30681                         .data(access.options(d)));
30682             });
30683
30684         // Update
30685
30686         wrap.selectAll('.preset-input-access')
30687             .on('change', change)
30688             .on('blur', change);
30689     }
30690
30691     function change(d) {
30692         var tag = {};
30693         tag[d] = d3.select(this).value() || undefined;
30694         event.change(tag);
30695     }
30696
30697     access.options = function(type) {
30698         var options = ['no', 'permissive', 'private', 'destination'];
30699
30700         if (type !== 'access') {
30701             options.unshift('yes');
30702             options.push('designated');
30703         }
30704
30705         return options.map(function(option) {
30706             return {
30707                 title: field.t('options.' + option + '.description'),
30708                 value: option
30709             };
30710         });
30711     };
30712
30713     var placeholders = {
30714         footway: {
30715             foot: 'designated',
30716             motor_vehicle: 'no'
30717         },
30718         steps: {
30719             foot: 'yes',
30720             motor_vehicle: 'no',
30721             bicycle: 'no',
30722             horse: 'no'
30723         },
30724         pedestrian: {
30725             foot: 'yes',
30726             motor_vehicle: 'no'
30727         },
30728         cycleway: {
30729             motor_vehicle: 'no',
30730             bicycle: 'designated'
30731         },
30732         bridleway: {
30733             motor_vehicle: 'no',
30734             horse: 'designated'
30735         },
30736         path: {
30737             foot: 'yes',
30738             motor_vehicle: 'no',
30739             bicycle: 'yes',
30740             horse: 'yes'
30741         },
30742         motorway: {
30743             foot: 'no',
30744             motor_vehicle: 'yes',
30745             bicycle: 'no',
30746             horse: 'no'
30747         },
30748         trunk: {
30749             motor_vehicle: 'yes'
30750         },
30751         primary: {
30752             foot: 'yes',
30753             motor_vehicle: 'yes',
30754             bicycle: 'yes',
30755             horse: 'yes'
30756         },
30757         secondary: {
30758             foot: 'yes',
30759             motor_vehicle: 'yes',
30760             bicycle: 'yes',
30761             horse: 'yes'
30762         },
30763         tertiary: {
30764             foot: 'yes',
30765             motor_vehicle: 'yes',
30766             bicycle: 'yes',
30767             horse: 'yes'
30768         },
30769         residential: {
30770             foot: 'yes',
30771             motor_vehicle: 'yes',
30772             bicycle: 'yes',
30773             horse: 'yes'
30774         },
30775         unclassified: {
30776             foot: 'yes',
30777             motor_vehicle: 'yes',
30778             bicycle: 'yes',
30779             horse: 'yes'
30780         },
30781         service: {
30782             foot: 'yes',
30783             motor_vehicle: 'yes',
30784             bicycle: 'yes',
30785             horse: 'yes'
30786         },
30787         motorway_link: {
30788             foot: 'no',
30789             motor_vehicle: 'yes',
30790             bicycle: 'no',
30791             horse: 'no'
30792         },
30793         trunk_link: {
30794             motor_vehicle: 'yes'
30795         },
30796         primary_link: {
30797             foot: 'yes',
30798             motor_vehicle: 'yes',
30799             bicycle: 'yes',
30800             horse: 'yes'
30801         },
30802         secondary_link: {
30803             foot: 'yes',
30804             motor_vehicle: 'yes',
30805             bicycle: 'yes',
30806             horse: 'yes'
30807         },
30808         tertiary_link: {
30809             foot: 'yes',
30810             motor_vehicle: 'yes',
30811             bicycle: 'yes',
30812             horse: 'yes'
30813         }
30814     };
30815
30816     access.tags = function(tags) {
30817         items.selectAll('.preset-input-access')
30818             .value(function(d) { return tags[d] || ''; })
30819             .attr('placeholder', function() {
30820                 return tags.access ? tags.access : field.placeholder();
30821             });
30822
30823         items.selectAll('#preset-input-access-access')
30824             .attr('placeholder', 'yes');
30825
30826         _.forEach(placeholders[tags.highway], function(value, key) {
30827             items.selectAll('#preset-input-access-' + key)
30828                 .attr('placeholder', function() {
30829                     return (tags.access && (value === 'yes' || value === 'designated')) ? tags.access : value;
30830                 });
30831         });
30832     };
30833
30834     access.focus = function() {
30835         items.selectAll('.preset-input-access')
30836             .node().focus();
30837     };
30838
30839     return d3.rebind(access, event, 'on');
30840 };
30841 iD.ui.preset.address = function(field, context) {
30842     var event = d3.dispatch('init', 'change'),
30843         wrap,
30844         entity,
30845         isInitialized;
30846
30847     var widths = {
30848         housenumber: 1/3,
30849         street: 2/3,
30850         city: 2/3,
30851         postcode: 1/3
30852     };
30853
30854     function getStreets() {
30855         var extent = entity.extent(context.graph()),
30856             l = extent.center(),
30857             box = iD.geo.Extent(l).padByMeters(200);
30858
30859         return context.intersects(box)
30860             .filter(isAddressable)
30861             .map(function(d) {
30862                 var loc = context.projection([
30863                     (extent[0][0] + extent[1][0]) / 2,
30864                     (extent[0][1] + extent[1][1]) / 2]),
30865                     choice = iD.geo.chooseEdge(context.childNodes(d), loc, context.projection);
30866                 return {
30867                     title: d.tags.name,
30868                     value: d.tags.name,
30869                     dist: choice.distance
30870                 };
30871             }).sort(function(a, b) {
30872                 return a.dist - b.dist;
30873             });
30874
30875         function isAddressable(d) {
30876             return d.tags.highway && d.tags.name && d.type === 'way';
30877         }
30878     }
30879
30880     function getCities() {
30881         var extent = entity.extent(context.graph()),
30882             l = extent.center(),
30883             box = iD.geo.Extent(l).padByMeters(200);
30884
30885         return context.intersects(box)
30886             .filter(isAddressable)
30887             .map(function(d) {
30888                 return {
30889                     title: d.tags['addr:city'] || d.tags.name,
30890                     value: d.tags['addr:city'] || d.tags.name,
30891                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30892                 };
30893             }).sort(function(a, b) {
30894                 return a.dist - b.dist;
30895             });
30896
30897         function isAddressable(d) {
30898             if (d.tags.name &&
30899                 (d.tags.admin_level === '8' || d.tags.border_type === 'city'))
30900                 return true;
30901
30902             if (d.tags.place && d.tags.name && (
30903                     d.tags.place === 'city' ||
30904                     d.tags.place === 'town' ||
30905                     d.tags.place === 'village'))
30906                 return true;
30907
30908             if (d.tags['addr:city']) return true;
30909
30910             return false;
30911         }
30912     }
30913
30914     function getPostCodes() {
30915         var extent = entity.extent(context.graph()),
30916             l = extent.center(),
30917             box = iD.geo.Extent(l).padByMeters(200);
30918
30919         return context.intersects(box)
30920             .filter(isAddressable)
30921             .map(function(d) {
30922                 return {
30923                     title: d.tags['addr:postcode'],
30924                     value: d.tags['addr:postcode'],
30925                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30926                 };
30927             }).sort(function(a, b) {
30928                 return a.dist - b.dist;
30929             });
30930
30931         function isAddressable(d) {
30932             return d.tags['addr:postcode'];
30933         }
30934     }
30935
30936     function address(selection) {
30937         selection.selectAll('.preset-input-wrap')
30938             .remove();
30939
30940         var center = entity.extent(context.graph()).center(),
30941             addressFormat;
30942
30943         // Enter
30944
30945         wrap = selection.append('div')
30946             .attr('class', 'preset-input-wrap');
30947
30948         iD.countryCode().search(center, function (err, countryCode) {
30949             addressFormat = _.find(iD.data.addressFormats, function (a) {
30950                 return a && a.countryCodes && _.contains(a.countryCodes, countryCode);
30951             }) || _.first(iD.data.addressFormats);
30952
30953             function row(r) {
30954                 // Normalize widths.
30955                 var total = _.reduce(r, function(sum, field) {
30956                     return sum + (widths[field] || 0.5);
30957                 }, 0);
30958
30959                 return r.map(function (field) {
30960                     return {
30961                         id: field,
30962                         width: (widths[field] || 0.5) / total
30963                     };
30964                 });
30965             }
30966
30967             wrap.selectAll('div')
30968                 .data(addressFormat.format)
30969                 .enter()
30970                 .append('div')
30971                 .attr('class', 'addr-row')
30972                 .selectAll('input')
30973                 .data(row)
30974                 .enter()
30975                 .append('input')
30976                 .property('type', 'text')
30977                 .attr('placeholder', function (d) { return field.t('placeholders.' + d.id); })
30978                 .attr('class', function (d) { return 'addr-' + d.id; })
30979                 .style('width', function (d) { return d.width * 100 + '%'; });
30980
30981             // Update
30982
30983             wrap.selectAll('.addr-street')
30984                 .call(d3.combobox()
30985                     .fetcher(function(value, callback) {
30986                         callback(getStreets());
30987                     }));
30988
30989             wrap.selectAll('.addr-city')
30990                 .call(d3.combobox()
30991                     .fetcher(function(value, callback) {
30992                         callback(getCities());
30993                     }));
30994
30995             wrap.selectAll('.addr-postcode')
30996                 .call(d3.combobox()
30997                     .fetcher(function(value, callback) {
30998                         callback(getPostCodes());
30999                     }));
31000
31001             wrap.selectAll('input')
31002                 .on('blur', change)
31003                 .on('change', change);
31004
31005             event.init();
31006             isInitialized = true;
31007         });
31008     }
31009
31010     function change() {
31011         var tags = {};
31012
31013         wrap.selectAll('input')
31014             .each(function (field) {
31015                 tags['addr:' + field.id] = this.value || undefined;
31016             });
31017
31018         event.change(tags);
31019     }
31020
31021     function updateTags(tags) {
31022         wrap.selectAll('input')
31023             .value(function (field) {
31024                 return tags['addr:' + field.id] || '';
31025             });
31026     }
31027
31028     address.entity = function(_) {
31029         if (!arguments.length) return entity;
31030         entity = _;
31031         return address;
31032     };
31033
31034     address.tags = function(tags) {
31035         if (isInitialized) {
31036             updateTags(tags);
31037         } else {
31038             event.on('init', function () {
31039                 updateTags(tags);
31040             });
31041         }
31042     };
31043
31044     address.focus = function() {
31045         wrap.selectAll('input').node().focus();
31046     };
31047
31048     return d3.rebind(address, event, 'on');
31049 };
31050 iD.ui.preset.check =
31051 iD.ui.preset.defaultcheck = function(field) {
31052     var event = d3.dispatch('change'),
31053         options = field.strings && field.strings.options,
31054         values = [],
31055         texts = [],
31056         entity, value, box, text, label;
31057
31058     if (options) {
31059         for (var k in options) {
31060             values.push(k === 'undefined' ? undefined : k);
31061             texts.push(field.t('options.' + k, { 'default': options[k] }));
31062         }
31063     } else {
31064         values = [undefined, 'yes'];
31065         texts = [t('inspector.unknown'), t('inspector.check.yes')];
31066         if (field.type === 'check') {
31067             values.push('no');
31068             texts.push(t('inspector.check.no'));
31069         }
31070     }
31071
31072     var check = function(selection) {
31073         // hack: pretend oneway field is a oneway_yes field
31074         // where implied oneway tag exists (e.g. `junction=roundabout`) #2220, #1841
31075         if (field.id === 'oneway') {
31076             for (var key in entity.tags) {
31077                 if (key in iD.oneWayTags && (entity.tags[key] in iD.oneWayTags[key])) {
31078                     texts[0] = t('presets.fields.oneway_yes.options.undefined');
31079                     break;
31080                 }
31081             }
31082         }
31083
31084         selection.classed('checkselect', 'true');
31085
31086         label = selection.selectAll('.preset-input-wrap')
31087             .data([0]);
31088
31089         var enter = label.enter().append('label')
31090             .attr('class', 'preset-input-wrap');
31091
31092         enter.append('input')
31093             .property('indeterminate', field.type === 'check')
31094             .attr('type', 'checkbox')
31095             .attr('id', 'preset-input-' + field.id);
31096
31097         enter.append('span')
31098             .text(texts[0])
31099             .attr('class', 'value');
31100
31101         box = label.select('input')
31102             .on('click', function() {
31103                 var t = {};
31104                 t[field.key] = values[(values.indexOf(value) + 1) % values.length];
31105                 event.change(t);
31106                 d3.event.stopPropagation();
31107             });
31108
31109         text = label.select('span.value');
31110     };
31111
31112     check.entity = function(_) {
31113         if (!arguments.length) return entity;
31114         entity = _;
31115         return check;
31116     };
31117
31118     check.tags = function(tags) {
31119         value = tags[field.key];
31120         box.property('indeterminate', field.type === 'check' && !value);
31121         box.property('checked', value === 'yes');
31122         text.text(texts[values.indexOf(value)]);
31123         label.classed('set', !!value);
31124     };
31125
31126     check.focus = function() {
31127         box.node().focus();
31128     };
31129
31130     return d3.rebind(check, event, 'on');
31131 };
31132 iD.ui.preset.combo =
31133 iD.ui.preset.typeCombo = function(field) {
31134     var event = d3.dispatch('change'),
31135         optstrings = field.strings && field.strings.options,
31136         optarray = field.options,
31137         strings = {},
31138         input;
31139
31140     function combo(selection) {
31141         var combobox = d3.combobox();
31142
31143         input = selection.selectAll('input')
31144             .data([0]);
31145
31146         var enter = input.enter()
31147             .append('input')
31148             .attr('type', 'text')
31149             .attr('id', 'preset-input-' + field.id);
31150
31151         if (optstrings) { enter.attr('readonly', 'readonly'); }
31152
31153         input
31154             .call(combobox)
31155             .on('change', change)
31156             .on('blur', change)
31157             .each(function() {
31158                 if (optstrings) {
31159                     _.each(optstrings, function(v, k) {
31160                         strings[k] = field.t('options.' + k, { 'default': v });
31161                     });
31162                     stringsLoaded();
31163                 } else if (optarray) {
31164                     _.each(optarray, function(k) {
31165                         strings[k] = k.replace(/_+/g, ' ');
31166                     });
31167                     stringsLoaded();
31168                 } else {
31169                     iD.taginfo().values({key: field.key}, function(err, data) {
31170                         if (!err) {
31171                             _.each(_.pluck(data, 'value'), function(k) {
31172                                 strings[k] = k.replace(/_+/g, ' ');
31173                             });
31174                             stringsLoaded();
31175                         }
31176                     });
31177                 }
31178             });
31179
31180         function stringsLoaded() {
31181             var keys = _.keys(strings),
31182                 strs = [],
31183                 placeholders;
31184
31185             combobox.data(keys.map(function(k) {
31186                 var s = strings[k],
31187                     o = {};
31188                 o.title = o.value = s;
31189                 if (s.length < 20) { strs.push(s); }
31190                 return o;
31191             }));
31192
31193             placeholders = strs.length > 1 ? strs : keys;
31194             input.attr('placeholder', field.placeholder() ||
31195                 (placeholders.slice(0, 3).join(', ') + '...'));
31196         }
31197     }
31198
31199     function change() {
31200         var optstring = _.find(_.keys(strings), function(k) { return strings[k] === input.value(); }),
31201             value = optstring || (input.value()
31202                 .split(';')
31203                 .map(function(s) { return s.trim(); })
31204                 .join(';')
31205                 .replace(/\s+/g, '_'));
31206
31207         if (field.type === 'typeCombo' && !value) value = 'yes';
31208
31209         var t = {};
31210         t[field.key] = value || undefined;
31211         event.change(t);
31212     }
31213
31214     combo.tags = function(tags) {
31215         var key = tags[field.key],
31216             value = strings[key] || key || '';
31217         if (field.type === 'typeCombo' && value.toLowerCase() === 'yes') value = '';
31218         input.value(value);
31219     };
31220
31221     combo.focus = function() {
31222         input.node().focus();
31223     };
31224
31225     return d3.rebind(combo, event, 'on');
31226 };
31227 iD.ui.preset.text =
31228 iD.ui.preset.number =
31229 iD.ui.preset.tel =
31230 iD.ui.preset.email =
31231 iD.ui.preset.url = function(field) {
31232
31233     var event = d3.dispatch('change'),
31234         input;
31235
31236     function i(selection) {
31237         input = selection.selectAll('input')
31238             .data([0]);
31239
31240         input.enter().append('input')
31241             .attr('type', field.type)
31242             .attr('id', 'preset-input-' + field.id)
31243             .attr('placeholder', field.placeholder() || t('inspector.unknown'));
31244
31245         input
31246             .on('blur', change)
31247             .on('change', change);
31248
31249         if (field.type === 'number') {
31250             input.attr('type', 'text');
31251
31252             var spinControl = selection.selectAll('.spin-control')
31253                 .data([0]);
31254
31255             var enter = spinControl.enter().append('div')
31256                 .attr('class', 'spin-control');
31257
31258             enter.append('button')
31259                 .datum(1)
31260                 .attr('class', 'increment');
31261
31262             enter.append('button')
31263                 .datum(-1)
31264                 .attr('class', 'decrement');
31265
31266             spinControl.selectAll('button')
31267                 .on('click', function(d) {
31268                     d3.event.preventDefault();
31269                     var num = parseInt(input.node().value || 0, 10);
31270                     if (!isNaN(num)) input.node().value = num + d;
31271                     change();
31272                 });
31273         }
31274     }
31275
31276     function change() {
31277         var t = {};
31278         t[field.key] = input.value() || undefined;
31279         event.change(t);
31280     }
31281
31282     i.tags = function(tags) {
31283         input.value(tags[field.key] || '');
31284     };
31285
31286     i.focus = function() {
31287         input.node().focus();
31288     };
31289
31290     return d3.rebind(i, event, 'on');
31291 };
31292 iD.ui.preset.localized = function(field, context) {
31293
31294     var event = d3.dispatch('change'),
31295         wikipedia = iD.wikipedia(),
31296         input, localizedInputs, wikiTitles,
31297         entity;
31298
31299     function i(selection) {
31300         input = selection.selectAll('.localized-main')
31301             .data([0]);
31302
31303         input.enter().append('input')
31304             .attr('type', 'text')
31305             .attr('id', 'preset-input-' + field.id)
31306             .attr('class', 'localized-main')
31307             .attr('placeholder', field.placeholder());
31308
31309         if (field.id === 'name') {
31310             var preset = context.presets().match(entity, context.graph());
31311             input.call(d3.combobox().fetcher(
31312                 iD.util.SuggestNames(preset, iD.data.suggestions)
31313             ));
31314         }
31315
31316         input
31317             .on('blur', change)
31318             .on('change', change);
31319
31320         var translateButton = selection.selectAll('.localized-add')
31321             .data([0]);
31322
31323         translateButton.enter().append('button')
31324             .attr('class', 'button-input-action localized-add minor')
31325             .call(bootstrap.tooltip()
31326                 .title(t('translate.translate'))
31327                 .placement('left'))
31328             .append('span')
31329             .attr('class', 'icon plus');
31330
31331         translateButton
31332             .on('click', addBlank);
31333
31334         localizedInputs = selection.selectAll('.localized-wrap')
31335             .data([0]);
31336
31337         localizedInputs.enter().append('div')
31338             .attr('class', 'localized-wrap');
31339     }
31340
31341     function addBlank() {
31342         d3.event.preventDefault();
31343         var data = localizedInputs.selectAll('div.entry').data();
31344         data.push({ lang: '', value: '' });
31345         localizedInputs.call(render, data);
31346     }
31347
31348     function change() {
31349         var t = {};
31350         t[field.key] = d3.select(this).value() || undefined;
31351         event.change(t);
31352     }
31353
31354     function key(lang) { return field.key + ':' + lang; }
31355
31356     function changeLang(d) {
31357         var lang = d3.select(this).value(),
31358             t = {},
31359             language = _.find(iD.data.wikipedia, function(d) {
31360                 return d[0].toLowerCase() === lang.toLowerCase() ||
31361                     d[1].toLowerCase() === lang.toLowerCase();
31362             });
31363
31364         if (language) lang = language[2];
31365
31366         if (d.lang && d.lang !== lang) {
31367             t[key(d.lang)] = undefined;
31368         }
31369
31370         var value = d3.select(this.parentNode)
31371             .selectAll('.localized-value')
31372             .value();
31373
31374         if (lang && value) {
31375             t[key(lang)] = value;
31376         } else if (lang && wikiTitles && wikiTitles[d.lang]) {
31377             t[key(lang)] = wikiTitles[d.lang];
31378         }
31379
31380         d.lang = lang;
31381         event.change(t);
31382     }
31383
31384     function changeValue(d) {
31385         if (!d.lang) return;
31386         var t = {};
31387         t[key(d.lang)] = d3.select(this).value() || undefined;
31388         event.change(t);
31389     }
31390
31391     function fetcher(value, cb) {
31392         var v = value.toLowerCase();
31393
31394         cb(iD.data.wikipedia.filter(function(d) {
31395             return d[0].toLowerCase().indexOf(v) >= 0 ||
31396             d[1].toLowerCase().indexOf(v) >= 0 ||
31397             d[2].toLowerCase().indexOf(v) >= 0;
31398         }).map(function(d) {
31399             return { value: d[1] };
31400         }));
31401     }
31402
31403     function render(selection, data) {
31404         var wraps = selection.selectAll('div.entry').
31405             data(data, function(d) { return d.lang; });
31406
31407         var innerWrap = wraps.enter()
31408             .insert('div', ':first-child');
31409
31410         innerWrap.attr('class', 'entry')
31411             .each(function() {
31412                 var wrap = d3.select(this);
31413                 var langcombo = d3.combobox().fetcher(fetcher);
31414
31415                 var label = wrap.append('label')
31416                     .attr('class','form-label')
31417                     .text(t('translate.localized_translation_label'))
31418                     .attr('for','localized-lang');
31419
31420                 label.append('button')
31421                     .attr('class', 'minor remove')
31422                     .on('click', function(d){
31423                         d3.event.preventDefault();
31424                         var t = {};
31425                         t[key(d.lang)] = undefined;
31426                         event.change(t);
31427                         d3.select(this.parentNode.parentNode)
31428                             .style('top','0')
31429                             .style('max-height','240px')
31430                             .transition()
31431                             .style('opacity', '0')
31432                             .style('max-height','0px')
31433                             .remove();
31434                     })
31435                     .append('span').attr('class', 'icon delete');
31436
31437                 wrap.append('input')
31438                     .attr('class', 'localized-lang')
31439                     .attr('type', 'text')
31440                     .attr('placeholder',t('translate.localized_translation_language'))
31441                     .on('blur', changeLang)
31442                     .on('change', changeLang)
31443                     .call(langcombo);
31444
31445                 wrap.append('input')
31446                     .on('blur', changeValue)
31447                     .on('change', changeValue)
31448                     .attr('type', 'text')
31449                     .attr('placeholder', t('translate.localized_translation_name'))
31450                     .attr('class', 'localized-value');
31451             });
31452
31453         innerWrap
31454             .style('margin-top', '0px')
31455             .style('max-height', '0px')
31456             .style('opacity', '0')
31457             .transition()
31458             .duration(200)
31459             .style('margin-top', '10px')
31460             .style('max-height', '240px')
31461             .style('opacity', '1')
31462             .each('end', function() {
31463                 d3.select(this)
31464                     .style('max-height', '')
31465                     .style('overflow', 'visible');
31466             });
31467
31468         wraps.exit()
31469             .transition()
31470             .duration(200)
31471             .style('max-height','0px')
31472             .style('opacity', '0')
31473             .style('top','-10px')
31474             .remove();
31475
31476         var entry = selection.selectAll('.entry');
31477
31478         entry.select('.localized-lang')
31479             .value(function(d) {
31480                 var lang = _.find(iD.data.wikipedia, function(lang) { return lang[2] === d.lang; });
31481                 return lang ? lang[1] : d.lang;
31482             });
31483
31484         entry.select('.localized-value')
31485             .value(function(d) { return d.value; });
31486     }
31487
31488     i.tags = function(tags) {
31489
31490         // Fetch translations from wikipedia
31491         if (tags.wikipedia && !wikiTitles) {
31492             wikiTitles = {};
31493             var wm = tags.wikipedia.match(/([^:]+):(.+)/);
31494             if (wm && wm[0] && wm[1]) {
31495                 wikipedia.translations(wm[1], wm[2], function(d) {
31496                     wikiTitles = d;
31497                 });
31498             }
31499         }
31500
31501         input.value(tags[field.key] || '');
31502
31503         var postfixed = [];
31504         for (var i in tags) {
31505             var m = i.match(new RegExp(field.key + ':([a-zA-Z_-]+)$'));
31506             if (m && m[1]) {
31507                 postfixed.push({ lang: m[1], value: tags[i]});
31508             }
31509         }
31510
31511         localizedInputs.call(render, postfixed.reverse());
31512     };
31513
31514     i.focus = function() {
31515         input.node().focus();
31516     };
31517
31518     i.entity = function(_) {
31519         entity = _;
31520     };
31521
31522     return d3.rebind(i, event, 'on');
31523 };
31524 iD.ui.preset.maxspeed = function(field, context) {
31525
31526     var event = d3.dispatch('change'),
31527         entity,
31528         imperial,
31529         unitInput,
31530         combobox,
31531         input;
31532
31533     var metricValues = [20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120],
31534         imperialValues = [20, 25, 30, 35, 40, 45, 50, 55, 65, 70];
31535
31536     function maxspeed(selection) {
31537         combobox = d3.combobox();
31538         var unitCombobox = d3.combobox().data(['km/h', 'mph'].map(comboValues));
31539
31540         input = selection.selectAll('#preset-input-' + field.id)
31541             .data([0]);
31542
31543         input.enter().append('input')
31544             .attr('type', 'text')
31545             .attr('id', 'preset-input-' + field.id)
31546             .attr('placeholder', field.placeholder());
31547
31548         input
31549             .call(combobox)
31550             .on('change', change)
31551             .on('blur', change);
31552
31553         var childNodes = context.graph().childNodes(context.entity(entity.id)),
31554             loc = childNodes[~~(childNodes.length/2)].loc;
31555
31556         imperial = _.any(iD.data.imperial.features, function(f) {
31557             return _.any(f.geometry.coordinates, function(d) {
31558                 return iD.geo.pointInPolygon(loc, d[0]);
31559             });
31560         });
31561
31562         unitInput = selection.selectAll('input.maxspeed-unit')
31563             .data([0]);
31564
31565         unitInput.enter().append('input')
31566             .attr('type', 'text')
31567             .attr('class', 'maxspeed-unit');
31568
31569         unitInput
31570             .on('blur', changeUnits)
31571             .on('change', changeUnits)
31572             .call(unitCombobox);
31573
31574         function changeUnits() {
31575             imperial = unitInput.value() === 'mph';
31576             unitInput.value(imperial ? 'mph' : 'km/h');
31577             setSuggestions();
31578             change();
31579         }
31580
31581     }
31582
31583     function setSuggestions() {
31584         combobox.data((imperial ? imperialValues : metricValues).map(comboValues));
31585         unitInput.value(imperial ? 'mph' : 'km/h');
31586     }
31587
31588     function comboValues(d) {
31589         return {
31590             value: d.toString(),
31591             title: d.toString()
31592         };
31593     }
31594
31595     function change() {
31596         var tag = {},
31597             value = input.value();
31598
31599         if (!value) {
31600             tag[field.key] = undefined;
31601         } else if (isNaN(value) || !imperial) {
31602             tag[field.key] = value;
31603         } else {
31604             tag[field.key] = value + ' mph';
31605         }
31606
31607         event.change(tag);
31608     }
31609
31610     maxspeed.tags = function(tags) {
31611         var value = tags[field.key];
31612
31613         if (value && value.indexOf('mph') >= 0) {
31614             value = parseInt(value, 10);
31615             imperial = true;
31616         } else if (value) {
31617             imperial = false;
31618         }
31619
31620         setSuggestions();
31621
31622         input.value(value || '');
31623     };
31624
31625     maxspeed.focus = function() {
31626         input.node().focus();
31627     };
31628
31629     maxspeed.entity = function(_) {
31630         entity = _;
31631     };
31632
31633     return d3.rebind(maxspeed, event, 'on');
31634 };
31635 iD.ui.preset.radio = function(field) {
31636
31637     var event = d3.dispatch('change'),
31638         labels, radios, placeholder;
31639
31640     function radio(selection) {
31641         selection.classed('preset-radio', true);
31642
31643         var wrap = selection.selectAll('.preset-input-wrap')
31644             .data([0]);
31645
31646         var buttonWrap = wrap.enter().append('div')
31647             .attr('class', 'preset-input-wrap toggle-list');
31648
31649         buttonWrap.append('span')
31650             .attr('class', 'placeholder');
31651
31652         placeholder = selection.selectAll('.placeholder');
31653
31654         labels = wrap.selectAll('label')
31655             .data(field.options || field.keys);
31656
31657         var enter = labels.enter().append('label');
31658
31659         enter.append('input')
31660             .attr('type', 'radio')
31661             .attr('name', field.id)
31662             .attr('value', function(d) { return field.t('options.' + d, { 'default': d }); })
31663             .attr('checked', false);
31664
31665         enter.append('span')
31666             .text(function(d) { return field.t('options.' + d, { 'default': d }); });
31667
31668         radios = labels.selectAll('input')
31669             .on('change', change);
31670     }
31671
31672     function change() {
31673         var t = {};
31674         if (field.key) t[field.key] = undefined;
31675         radios.each(function(d) {
31676             var active = d3.select(this).property('checked');
31677             if (field.key) {
31678                 if (active) t[field.key] = d;
31679             } else {
31680                 t[d] = active ? 'yes' : undefined;
31681             }
31682         });
31683         event.change(t);
31684     }
31685
31686     radio.tags = function(tags) {
31687         function checked(d) {
31688             if (field.key) {
31689                 return tags[field.key] === d;
31690             } else {
31691                 return !!(tags[d] && tags[d] !== 'no');
31692             }
31693         }
31694
31695         labels.classed('active', checked);
31696         radios.property('checked', checked);
31697         var selection = radios.filter(function() { return this.checked; });
31698         if (selection.empty()) {
31699             placeholder.text(t('inspector.none'));
31700         } else {
31701             placeholder.text(selection.attr('value'));
31702         }
31703     };
31704
31705     radio.focus = function() {
31706         radios.node().focus();
31707     };
31708
31709     return d3.rebind(radio, event, 'on');
31710 };
31711 iD.ui.preset.restrictions = function(field, context) {
31712     var event = d3.dispatch('change'),
31713         vertexID,
31714         fromNodeID;
31715
31716     function restrictions(selection) {
31717         var wrap = selection.selectAll('.preset-input-wrap')
31718             .data([0]);
31719
31720         var enter = wrap.enter().append('div')
31721             .attr('class', 'preset-input-wrap');
31722
31723         enter.append('div')
31724             .attr('class', 'restriction-help');
31725
31726         enter.append('svg')
31727             .call(iD.svg.Surface(context))
31728             .call(iD.behavior.Hover(context));
31729
31730         var intersection = iD.geo.Intersection(context.graph(), vertexID),
31731             graph = intersection.graph,
31732             vertex = graph.entity(vertexID),
31733             surface = wrap.selectAll('svg'),
31734             filter = function () { return true; },
31735             extent = iD.geo.Extent(),
31736             projection = iD.geo.RawMercator(),
31737             lines = iD.svg.Lines(projection, context),
31738             vertices = iD.svg.Vertices(projection, context),
31739             turns = iD.svg.Turns(projection, context);
31740
31741         var d = wrap.dimensions(),
31742             c = [d[0] / 2, d[1] / 2],
31743             z = 21;
31744
31745         projection
31746             .scale(256 * Math.pow(2, z) / (2 * Math.PI));
31747
31748         var s = projection(vertex.loc);
31749
31750         projection
31751             .translate([c[0] - s[0], c[1] - s[1]])
31752             .clipExtent([[0, 0], d]);
31753
31754         surface
31755             .call(vertices, graph, [vertex], filter, extent, z)
31756             .call(lines, graph, intersection.highways, filter)
31757             .call(turns, graph, intersection.turns(fromNodeID));
31758
31759         surface
31760             .on('click.restrictions', click)
31761             .on('mouseover.restrictions', mouseover)
31762             .on('mouseout.restrictions', mouseout);
31763
31764         surface
31765             .selectAll('.selected')
31766             .classed('selected', false);
31767
31768         if (fromNodeID) {
31769             surface
31770                 .selectAll('.' + _.find(intersection.highways, function(way) { return way.contains(fromNodeID); }).id)
31771                 .classed('selected', true);
31772         }
31773
31774         mouseout();
31775
31776         context.history()
31777             .on('change.restrictions', render);
31778
31779         d3.select(window)
31780             .on('resize.restrictions', render);
31781
31782         function click() {
31783             var datum = d3.event.target.__data__;
31784             if (datum instanceof iD.Entity) {
31785                 fromNodeID = datum.nodes[(datum.first() === vertexID) ? 1 : datum.nodes.length - 2];
31786                 render();
31787             } else if (datum instanceof iD.geo.Turn) {
31788                 if (datum.restriction) {
31789                     context.perform(
31790                         iD.actions.UnrestrictTurn(datum, projection),
31791                         t('operations.restriction.annotation.delete'));
31792                 } else {
31793                     context.perform(
31794                         iD.actions.RestrictTurn(datum, projection),
31795                         t('operations.restriction.annotation.create'));
31796                 }
31797             }
31798         }
31799
31800         function mouseover() {
31801             var datum = d3.event.target.__data__;
31802             if (datum instanceof iD.geo.Turn) {
31803                 var graph = context.graph(),
31804                     presets = context.presets(),
31805                     preset;
31806
31807                 if (datum.restriction) {
31808                     preset = presets.match(graph.entity(datum.restriction), graph);
31809                 } else {
31810                     preset = presets.item('type/restriction/' +
31811                         iD.geo.inferRestriction(
31812                             graph,
31813                             datum.from,
31814                             datum.via,
31815                             datum.to,
31816                             projection));
31817                 }
31818
31819                 wrap.selectAll('.restriction-help')
31820                     .text(t('operations.restriction.help.' +
31821                         (datum.restriction ? 'toggle_off' : 'toggle_on'),
31822                         {restriction: preset.name()}));
31823             }
31824         }
31825
31826         function mouseout() {
31827             wrap.selectAll('.restriction-help')
31828                 .text(t('operations.restriction.help.' +
31829                     (fromNodeID ? 'toggle' : 'select')));
31830         }
31831
31832         function render() {
31833             if (context.hasEntity(vertexID)) {
31834                 restrictions(selection);
31835             }
31836         }
31837     }
31838
31839     restrictions.entity = function(_) {
31840         if (!vertexID || vertexID !== _.id) {
31841             fromNodeID = null;
31842             vertexID = _.id;
31843         }
31844     };
31845
31846     restrictions.tags = function() {};
31847     restrictions.focus = function() {};
31848
31849     return d3.rebind(restrictions, event, 'on');
31850 };
31851 iD.ui.preset.textarea = function(field) {
31852
31853     var event = d3.dispatch('change'),
31854         input;
31855
31856     function i(selection) {
31857         input = selection.selectAll('textarea')
31858             .data([0]);
31859
31860         input.enter().append('textarea')
31861             .attr('id', 'preset-input-' + field.id)
31862             .attr('placeholder', field.placeholder() || t('inspector.unknown'))
31863             .attr('maxlength', 255);
31864
31865         input
31866             .on('blur', change)
31867             .on('change', change);
31868     }
31869
31870     function change() {
31871         var t = {};
31872         t[field.key] = input.value() || undefined;
31873         event.change(t);
31874     }
31875
31876     i.tags = function(tags) {
31877         input.value(tags[field.key] || '');
31878     };
31879
31880     i.focus = function() {
31881         input.node().focus();
31882     };
31883
31884     return d3.rebind(i, event, 'on');
31885 };
31886 iD.ui.preset.wikipedia = function(field, context) {
31887
31888     var event = d3.dispatch('change'),
31889         wikipedia = iD.wikipedia(),
31890         link, entity, lang, title;
31891
31892     function i(selection) {
31893
31894         var langcombo = d3.combobox()
31895             .fetcher(function(value, cb) {
31896                 var v = value.toLowerCase();
31897
31898                 cb(iD.data.wikipedia.filter(function(d) {
31899                     return d[0].toLowerCase().indexOf(v) >= 0 ||
31900                         d[1].toLowerCase().indexOf(v) >= 0 ||
31901                         d[2].toLowerCase().indexOf(v) >= 0;
31902                 }).map(function(d) {
31903                     return { value: d[1] };
31904                 }));
31905             });
31906
31907         var titlecombo = d3.combobox()
31908             .fetcher(function(value, cb) {
31909
31910                 if (!value) value = context.entity(entity.id).tags.name || '';
31911                 var searchfn = value.length > 7 ? wikipedia.search : wikipedia.suggestions;
31912
31913                 searchfn(language()[2], value, function(query, data) {
31914                     cb(data.map(function(d) {
31915                         return { value: d };
31916                     }));
31917                 });
31918             });
31919
31920         lang = selection.selectAll('input.wiki-lang')
31921             .data([0]);
31922
31923         lang.enter().append('input')
31924             .attr('type', 'text')
31925             .attr('class', 'wiki-lang')
31926             .value('English');
31927
31928         lang
31929             .call(langcombo)
31930             .on('blur', changeLang)
31931             .on('change', changeLang);
31932
31933         title = selection.selectAll('input.wiki-title')
31934             .data([0]);
31935
31936         title.enter().append('input')
31937             .attr('type', 'text')
31938             .attr('class', 'wiki-title')
31939             .attr('id', 'preset-input-' + field.id);
31940
31941         title
31942             .call(titlecombo)
31943             .on('blur', change)
31944             .on('change', change);
31945
31946         link = selection.selectAll('a.wiki-link')
31947             .data([0]);
31948
31949         link.enter().append('a')
31950             .attr('class', 'wiki-link button-input-action minor')
31951             .attr('target', '_blank')
31952             .append('span')
31953             .attr('class', 'icon out-link');
31954     }
31955
31956     function language() {
31957         var value = lang.value().toLowerCase();
31958         return _.find(iD.data.wikipedia, function(d) {
31959             return d[0].toLowerCase() === value ||
31960                 d[1].toLowerCase() === value ||
31961                 d[2].toLowerCase() === value;
31962         }) || iD.data.wikipedia[0];
31963     }
31964
31965     function changeLang() {
31966         lang.value(language()[1]);
31967         change();
31968     }
31969
31970     function change() {
31971         var value = title.value(),
31972             m = value.match(/https?:\/\/([a-z]+)\.wikipedia\.org\/wiki\/(.+)/),
31973             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31974
31975         if (l) {
31976             // Normalize title http://www.mediawiki.org/wiki/API:Query#Title_normalization
31977             value = m[2].replace(/_/g, ' ');
31978             value = value.slice(0, 1).toUpperCase() + value.slice(1);
31979             lang.value(l[1]);
31980             title.value(value);
31981         }
31982
31983         var t = {};
31984         t[field.key] = value ? language()[2] + ':' + value : undefined;
31985         event.change(t);
31986     }
31987
31988     i.tags = function(tags) {
31989         var value = tags[field.key] || '',
31990             m = value.match(/([^:]+):(.+)/),
31991             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31992
31993         // value in correct format
31994         if (l) {
31995             lang.value(l[1]);
31996             title.value(m[2]);
31997             link.attr('href', 'http://' + m[1] + '.wikipedia.org/wiki/' + m[2]);
31998
31999         // unrecognized value format
32000         } else {
32001             title.value(value);
32002             link.attr('href', 'http://en.wikipedia.org/wiki/Special:Search?search=' + value);
32003         }
32004     };
32005
32006     i.entity = function(_) {
32007         entity = _;
32008     };
32009
32010     i.focus = function() {
32011         title.node().focus();
32012     };
32013
32014     return d3.rebind(i, event, 'on');
32015 };
32016 iD.ui.intro.area = function(context, reveal) {
32017
32018     var event = d3.dispatch('done'),
32019         timeout;
32020
32021     var step = {
32022         title: 'intro.areas.title'
32023     };
32024
32025     step.enter = function() {
32026
32027         var playground = [-85.63552, 41.94159],
32028             corner = [-85.63565411045074, 41.9417715536927];
32029         context.map().centerZoom(playground, 19);
32030         reveal('button.add-area', t('intro.areas.add'), {tooltipClass: 'intro-areas-add'});
32031
32032         context.on('enter.intro', addArea);
32033
32034         function addArea(mode) {
32035             if (mode.id !== 'add-area') return;
32036             context.on('enter.intro', drawArea);
32037
32038             var padding = 120 * Math.pow(2, context.map().zoom() - 19);
32039             var pointBox = iD.ui.intro.pad(corner, padding, context);
32040             reveal(pointBox, t('intro.areas.corner'));
32041
32042             context.map().on('move.intro', function() {
32043                 padding = 120 * Math.pow(2, context.map().zoom() - 19);
32044                 pointBox = iD.ui.intro.pad(corner, padding, context);
32045                 reveal(pointBox, t('intro.areas.corner'), {duration: 0});
32046             });
32047         }
32048
32049         function drawArea(mode) {
32050             if (mode.id !== 'draw-area') return;
32051             context.on('enter.intro', enterSelect);
32052
32053             var padding = 150 * Math.pow(2, context.map().zoom() - 19);
32054             var pointBox = iD.ui.intro.pad(playground, padding, context);
32055             reveal(pointBox, t('intro.areas.place'));
32056
32057             context.map().on('move.intro', function() {
32058                 padding = 150 * Math.pow(2, context.map().zoom() - 19);
32059                 pointBox = iD.ui.intro.pad(playground, padding, context);
32060                 reveal(pointBox, t('intro.areas.place'), {duration: 0});
32061             });
32062         }
32063
32064         function enterSelect(mode) {
32065             if (mode.id !== 'select') return;
32066             context.map().on('move.intro', null);
32067             context.on('enter.intro', null);
32068
32069             timeout = setTimeout(function() {
32070                 reveal('.preset-search-input', t('intro.areas.search', {name: context.presets().item('leisure/playground').name()}));
32071                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
32072             }, 500);
32073         }
32074
32075         function keySearch() {
32076             var first = d3.select('.preset-list-item:first-child');
32077             if (first.classed('preset-leisure-playground')) {
32078                 reveal(first.select('.preset-list-button').node(), t('intro.areas.choose'));
32079                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
32080                 d3.select('.preset-search-input').on('keyup.intro', null);
32081             }
32082         }
32083
32084         function selectedPreset() {
32085             reveal('.pane', t('intro.areas.describe'));
32086             context.on('exit.intro', event.done);
32087         }
32088     };
32089
32090     step.exit = function() {
32091         window.clearTimeout(timeout);
32092         context.on('enter.intro', null);
32093         context.on('exit.intro', null);
32094         context.history().on('change.intro', null);
32095         context.map().on('move.intro', null);
32096         d3.select('.preset-search-input').on('keyup.intro', null);
32097     };
32098
32099     return d3.rebind(step, event, 'on');
32100 };
32101 iD.ui.intro.line = function(context, reveal) {
32102
32103     var event = d3.dispatch('done'),
32104         timeouts = [];
32105
32106     var step = {
32107         title: 'intro.lines.title'
32108     };
32109
32110     function timeout(f, t) {
32111         timeouts.push(window.setTimeout(f, t));
32112     }
32113
32114     step.enter = function() {
32115
32116         var centroid = [-85.62830, 41.95699];
32117         var midpoint = [-85.62975395449628, 41.95787501510204];
32118         var start = [-85.6297754121684, 41.95805253325314];
32119         var intersection = [-85.62974496187628, 41.95742515554585];
32120
32121         context.map().centerZoom(start, 18);
32122         reveal('button.add-line', t('intro.lines.add'), {tooltipClass: 'intro-lines-add'});
32123
32124         context.on('enter.intro', addLine);
32125
32126         function addLine(mode) {
32127             if (mode.id !== 'add-line') return;
32128             context.on('enter.intro', drawLine);
32129
32130             var padding = 150 * Math.pow(2, context.map().zoom() - 18);
32131             var pointBox = iD.ui.intro.pad(start, padding, context);
32132             reveal(pointBox, t('intro.lines.start'));
32133
32134             context.map().on('move.intro', function() {
32135                 padding = 150 * Math.pow(2, context.map().zoom() - 18);
32136                 pointBox = iD.ui.intro.pad(start, padding, context);
32137                 reveal(pointBox, t('intro.lines.start'), {duration: 0});
32138             });
32139         }
32140
32141         function drawLine(mode) {
32142             if (mode.id !== 'draw-line') return;
32143             context.history().on('change.intro', addIntersection);
32144             context.on('enter.intro', retry);
32145
32146             var padding = 300 * Math.pow(2, context.map().zoom() - 19);
32147             var pointBox = iD.ui.intro.pad(midpoint, padding, context);
32148             reveal(pointBox, t('intro.lines.intersect'));
32149
32150             context.map().on('move.intro', function() {
32151                 padding = 300 * Math.pow(2, context.map().zoom() - 19);
32152                 pointBox = iD.ui.intro.pad(midpoint, padding, context);
32153                 reveal(pointBox, t('intro.lines.intersect'), {duration: 0});
32154             });
32155         }
32156
32157         // ended line before creating intersection
32158         function retry(mode) {
32159             if (mode.id !== 'select') return;
32160             var pointBox = iD.ui.intro.pad(intersection, 30, context);
32161             reveal(pointBox, t('intro.lines.restart'));
32162             timeout(function() {
32163                 context.replace(iD.actions.DeleteMultiple(mode.selectedIDs()));
32164                 step.exit();
32165                 step.enter();
32166             }, 3000);
32167         }
32168
32169         function addIntersection(changes) {
32170             if ( _.any(changes.created(), function(d) {
32171                 return d.type === 'node' && context.graph().parentWays(d).length > 1;
32172             })) {
32173                 context.history().on('change.intro', null);
32174                 context.on('enter.intro', enterSelect);
32175
32176                 var padding = 900 * Math.pow(2, context.map().zoom() - 19);
32177                 var pointBox = iD.ui.intro.pad(centroid, padding, context);
32178                 reveal(pointBox, t('intro.lines.finish'));
32179
32180                 context.map().on('move.intro', function() {
32181                     padding = 900 * Math.pow(2, context.map().zoom() - 19);
32182                     pointBox = iD.ui.intro.pad(centroid, padding, context);
32183                     reveal(pointBox, t('intro.lines.finish'), {duration: 0});
32184                 });
32185             }
32186         }
32187
32188         function enterSelect(mode) {
32189             if (mode.id !== 'select') return;
32190             context.map().on('move.intro', null);
32191             context.on('enter.intro', null);
32192             d3.select('#curtain').style('pointer-events', 'all');
32193
32194             presetCategory();
32195         }
32196
32197         function presetCategory() {
32198             timeout(function() {
32199                 d3.select('#curtain').style('pointer-events', 'none');
32200                 var road = d3.select('.preset-category-road .preset-list-button');
32201                 reveal(road.node(), t('intro.lines.road'));
32202                 road.one('click.intro', roadCategory);
32203             }, 500);
32204         }
32205
32206         function roadCategory() {
32207             timeout(function() {
32208                 var grid = d3.select('.subgrid');
32209                 reveal(grid.node(), t('intro.lines.residential'));
32210                 grid.selectAll(':not(.preset-highway-residential) .preset-list-button')
32211                     .one('click.intro', retryPreset);
32212                 grid.selectAll('.preset-highway-residential .preset-list-button')
32213                     .one('click.intro', roadDetails);
32214             }, 500);
32215         }
32216
32217         // selected wrong road type
32218         function retryPreset() {
32219             timeout(function() {
32220                 var preset = d3.select('.entity-editor-pane .preset-list-button');
32221                 reveal(preset.node(), t('intro.lines.wrong_preset'));
32222                 preset.one('click.intro', presetCategory);
32223             }, 500);
32224         }
32225
32226         function roadDetails() {
32227             reveal('.pane', t('intro.lines.describe'));
32228             context.on('exit.intro', event.done);
32229         }
32230
32231     };
32232
32233     step.exit = function() {
32234         d3.select('#curtain').style('pointer-events', 'none');
32235         timeouts.forEach(window.clearTimeout);
32236         context.on('enter.intro', null);
32237         context.on('exit.intro', null);
32238         context.map().on('move.intro', null);
32239         context.history().on('change.intro', null);
32240     };
32241
32242     return d3.rebind(step, event, 'on');
32243 };
32244 iD.ui.intro.navigation = function(context, reveal) {
32245
32246     var event = d3.dispatch('done'),
32247         timeouts = [];
32248
32249     var step = {
32250         title: 'intro.navigation.title'
32251     };
32252
32253     function set(f, t) {
32254         timeouts.push(window.setTimeout(f, t));
32255     }
32256
32257     /*
32258      * Steps:
32259      * Drag map
32260      * Select poi
32261      * Show editor header
32262      * Show editor pane
32263      * Select road
32264      * Show header
32265      */
32266
32267     step.enter = function() {
32268
32269         var rect = context.surfaceRect(),
32270             map = {
32271                 left: rect.left + 10,
32272                 top: rect.top + 70,
32273                 width: rect.width - 70,
32274                 height: rect.height - 170
32275             };
32276
32277         context.map().centerZoom([-85.63591, 41.94285], 19);
32278
32279         reveal(map, t('intro.navigation.drag'));
32280
32281         context.map().on('move.intro', _.debounce(function() {
32282             context.map().on('move.intro', null);
32283             townhall();
32284             context.on('enter.intro', inspectTownHall);
32285         }, 400));
32286
32287         function townhall() {
32288             var hall = [-85.63645945147184, 41.942986488012565];
32289
32290             var point = context.projection(hall);
32291             if (point[0] < 0 || point[0] > rect.width ||
32292                 point[1] < 0 || point[1] > rect.height) {
32293                 context.map().center(hall);
32294             }
32295
32296             var box = iD.ui.intro.pointBox(hall, context);
32297             reveal(box, t('intro.navigation.select'));
32298
32299             context.map().on('move.intro', function() {
32300                 var box = iD.ui.intro.pointBox(hall, context);
32301                 reveal(box, t('intro.navigation.select'), {duration: 0});
32302             });
32303         }
32304
32305         function inspectTownHall(mode) {
32306             if (mode.id !== 'select') return;
32307             context.on('enter.intro', null);
32308             context.map().on('move.intro', null);
32309             set(function() {
32310                 reveal('.entity-editor-pane', t('intro.navigation.pane'));
32311                 context.on('exit.intro', event.done);
32312             }, 700);
32313         }
32314
32315     };
32316
32317     step.exit = function() {
32318         context.map().on('move.intro', null);
32319         context.on('enter.intro', null);
32320         context.on('exit.intro', null);
32321         timeouts.forEach(window.clearTimeout);
32322     };
32323
32324     return d3.rebind(step, event, 'on');
32325 };
32326 iD.ui.intro.point = function(context, reveal) {
32327
32328     var event = d3.dispatch('done'),
32329         timeouts = [];
32330
32331     var step = {
32332         title: 'intro.points.title'
32333     };
32334
32335     function setTimeout(f, t) {
32336         timeouts.push(window.setTimeout(f, t));
32337     }
32338
32339     step.enter = function() {
32340
32341         context.map().centerZoom([-85.63279, 41.94394], 19);
32342         reveal('button.add-point', t('intro.points.add'), {tooltipClass: 'intro-points-add'});
32343
32344         var corner = [-85.632481,41.944094];
32345
32346         context.on('enter.intro', addPoint);
32347
32348         function addPoint(mode) {
32349             if (mode.id !== 'add-point') return;
32350             context.on('enter.intro', enterSelect);
32351
32352             var pointBox = iD.ui.intro.pad(corner, 150, context);
32353             reveal(pointBox, t('intro.points.place'));
32354
32355             context.map().on('move.intro', function() {
32356                 pointBox = iD.ui.intro.pad(corner, 150, context);
32357                 reveal(pointBox, t('intro.points.place'), {duration: 0});
32358             });
32359
32360         }
32361
32362         function enterSelect(mode) {
32363             if (mode.id !== 'select') return;
32364             context.map().on('move.intro', null);
32365             context.on('enter.intro', null);
32366
32367             setTimeout(function() {
32368                 reveal('.preset-search-input', t('intro.points.search', {name: context.presets().item('amenity/cafe').name()}));
32369                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
32370             }, 500);
32371         }
32372
32373         function keySearch() {
32374             var first = d3.select('.preset-list-item:first-child');
32375             if (first.classed('preset-amenity-cafe')) {
32376                 reveal(first.select('.preset-list-button').node(), t('intro.points.choose'));
32377                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
32378
32379                 d3.select('.preset-search-input').on('keydown.intro', function() {
32380                     // Prevent search from updating and changing the grid
32381                     d3.event.stopPropagation();
32382                     d3.event.preventDefault();
32383                 }, true).on('keyup.intro', null);
32384             }
32385         }
32386
32387         function selectedPreset() {
32388             setTimeout(function() {
32389                 reveal('.entity-editor-pane', t('intro.points.describe'), {tooltipClass: 'intro-points-describe'});
32390                 context.history().on('change.intro', closeEditor);
32391                 context.on('exit.intro', selectPoint);
32392             }, 400);
32393         }
32394
32395         function closeEditor() {
32396             d3.select('.preset-search-input').on('keydown.intro', null);
32397             context.history().on('change.intro', null);
32398             reveal('.entity-editor-pane', t('intro.points.close'));
32399         }
32400
32401         function selectPoint() {
32402             context.on('exit.intro', null);
32403             context.history().on('change.intro', null);
32404             context.on('enter.intro', enterReselect);
32405
32406             var pointBox = iD.ui.intro.pad(corner, 150, context);
32407             reveal(pointBox, t('intro.points.reselect'));
32408
32409             context.map().on('move.intro', function() {
32410                 pointBox = iD.ui.intro.pad(corner, 150, context);
32411                 reveal(pointBox, t('intro.points.reselect'), {duration: 0});
32412             });
32413         }
32414
32415         function enterReselect(mode) {
32416             if (mode.id !== 'select') return;
32417             context.map().on('move.intro', null);
32418             context.on('enter.intro', null);
32419
32420             setTimeout(function() {
32421                 reveal('.entity-editor-pane', t('intro.points.fixname'));
32422                 context.on('exit.intro', deletePoint);
32423             }, 500);
32424         }
32425
32426         function deletePoint() {
32427             context.on('exit.intro', null);
32428             context.on('enter.intro', enterDelete);
32429
32430             var pointBox = iD.ui.intro.pad(corner, 150, context);
32431             reveal(pointBox, t('intro.points.reselect_delete'));
32432
32433             context.map().on('move.intro', function() {
32434                 pointBox = iD.ui.intro.pad(corner, 150, context);
32435                 reveal(pointBox, t('intro.points.reselect_delete'), {duration: 0});
32436             });
32437         }
32438
32439         function enterDelete(mode) {
32440             if (mode.id !== 'select') return;
32441             context.map().on('move.intro', null);
32442             context.on('enter.intro', null);
32443             context.on('exit.intro', deletePoint);
32444             context.map().on('move.intro', deletePoint);
32445             context.history().on('change.intro', deleted);
32446
32447             setTimeout(function() {
32448                 var node = d3.select('.radial-menu-item-delete').node();
32449                 var pointBox = iD.ui.intro.pad(node.getBoundingClientRect(), 50, context);
32450                 reveal(pointBox, t('intro.points.delete'));
32451             }, 300);
32452         }
32453
32454         function deleted(changed) {
32455             if (changed.deleted().length) event.done();
32456         }
32457
32458     };
32459
32460     step.exit = function() {
32461         timeouts.forEach(window.clearTimeout);
32462         context.on('exit.intro', null);
32463         context.on('enter.intro', null);
32464         context.map().on('move.intro', null);
32465         context.history().on('change.intro', null);
32466         d3.select('.preset-search-input').on('keyup.intro', null).on('keydown.intro', null);
32467     };
32468
32469     return d3.rebind(step, event, 'on');
32470 };
32471 iD.ui.intro.startEditing = function(context, reveal) {
32472
32473     var event = d3.dispatch('done', 'startEditing'),
32474         modal,
32475         timeouts = [];
32476
32477     var step = {
32478         title: 'intro.startediting.title'
32479     };
32480
32481     function timeout(f, t) {
32482         timeouts.push(window.setTimeout(f, t));
32483     }
32484
32485     step.enter = function() {
32486
32487         reveal('.map-control.help-control', t('intro.startediting.help'));
32488
32489         timeout(function() {
32490             reveal('#bar button.save', t('intro.startediting.save'));
32491         }, 3500);
32492
32493         timeout(function() {
32494             reveal('#surface');
32495         }, 7000);
32496
32497         timeout(function() {
32498             modal = iD.ui.modal(context.container());
32499
32500             modal.select('.modal')
32501                 .attr('class', 'modal-splash modal col6');
32502
32503             modal.selectAll('.close').remove();
32504
32505             var startbutton = modal.select('.content')
32506                 .attr('class', 'fillL')
32507                     .append('button')
32508                         .attr('class', 'modal-section huge-modal-button')
32509                         .on('click', function() {
32510                                 modal.remove();
32511                         });
32512
32513                 startbutton.append('div')
32514                     .attr('class','illustration');
32515                 startbutton.append('h2')
32516                     .text(t('intro.startediting.start'));
32517
32518             event.startEditing();
32519
32520         }, 7500);
32521     };
32522
32523     step.exit = function() {
32524         if (modal) modal.remove();
32525         timeouts.forEach(window.clearTimeout);
32526     };
32527
32528     return d3.rebind(step, event, 'on');
32529 };
32530 iD.presets = function() {
32531
32532     // an iD.presets.Collection with methods for
32533     // loading new data and returning defaults
32534
32535     var all = iD.presets.Collection([]),
32536         defaults = { area: all, line: all, point: all, vertex: all, relation: all },
32537         fields = {},
32538         universal = [],
32539         recent = iD.presets.Collection([]);
32540
32541     // Index of presets by (geometry, tag key).
32542     var index = {
32543         point: {},
32544         vertex: {},
32545         line: {},
32546         area: {},
32547         relation: {}
32548     };
32549
32550     all.match = function(entity, resolver) {
32551         var geometry = entity.geometry(resolver),
32552             geometryMatches = index[geometry],
32553             best = -1,
32554             match;
32555
32556         for (var k in entity.tags) {
32557             var keyMatches = geometryMatches[k];
32558             if (!keyMatches) continue;
32559
32560             for (var i = 0; i < keyMatches.length; i++) {
32561                 var score = keyMatches[i].matchScore(entity);
32562                 if (score > best) {
32563                     best = score;
32564                     match = keyMatches[i];
32565                 }
32566             }
32567         }
32568
32569         return match || all.item(geometry);
32570     };
32571
32572     all.load = function(d) {
32573
32574         if (d.fields) {
32575             _.forEach(d.fields, function(d, id) {
32576                 fields[id] = iD.presets.Field(id, d);
32577                 if (d.universal) universal.push(fields[id]);
32578             });
32579         }
32580
32581         if (d.presets) {
32582             _.forEach(d.presets, function(d, id) {
32583                 all.collection.push(iD.presets.Preset(id, d, fields));
32584             });
32585         }
32586
32587         if (d.categories) {
32588             _.forEach(d.categories, function(d, id) {
32589                 all.collection.push(iD.presets.Category(id, d, all));
32590             });
32591         }
32592
32593         if (d.defaults) {
32594             var getItem = _.bind(all.item, all);
32595             defaults = {
32596                 area: iD.presets.Collection(d.defaults.area.map(getItem)),
32597                 line: iD.presets.Collection(d.defaults.line.map(getItem)),
32598                 point: iD.presets.Collection(d.defaults.point.map(getItem)),
32599                 vertex: iD.presets.Collection(d.defaults.vertex.map(getItem)),
32600                 relation: iD.presets.Collection(d.defaults.relation.map(getItem))
32601             };
32602         }
32603
32604         for (var i = 0; i < all.collection.length; i++) {
32605             var preset = all.collection[i],
32606                 geometry = preset.geometry;
32607
32608             for (var j = 0; j < geometry.length; j++) {
32609                 var g = index[geometry[j]];
32610                 for (var k in preset.tags) {
32611                     (g[k] = g[k] || []).push(preset);
32612                 }
32613             }
32614         }
32615
32616         return all;
32617     };
32618
32619     all.field = function(id) {
32620         return fields[id];
32621     };
32622
32623     all.universal = function() {
32624         return universal;
32625     };
32626
32627     all.defaults = function(geometry, n) {
32628         var rec = recent.matchGeometry(geometry).collection.slice(0, 4),
32629             def = _.uniq(rec.concat(defaults[geometry].collection)).slice(0, n - 1);
32630         return iD.presets.Collection(_.unique(rec.concat(def).concat(all.item(geometry))));
32631     };
32632
32633     all.choose = function(preset) {
32634         if (!preset.isFallback()) {
32635             recent = iD.presets.Collection(_.unique([preset].concat(recent.collection)));
32636         }
32637         return all;
32638     };
32639
32640     return all;
32641 };
32642 iD.presets.Category = function(id, category, all) {
32643     category = _.clone(category);
32644
32645     category.id = id;
32646
32647     category.members = iD.presets.Collection(category.members.map(function(id) {
32648         return all.item(id);
32649     }));
32650
32651     category.matchGeometry = function(geometry) {
32652         return category.geometry.indexOf(geometry) >= 0;
32653     };
32654
32655     category.matchScore = function() { return -1; };
32656
32657     category.name = function() {
32658         return t('presets.categories.' + id + '.name', {'default': id});
32659     };
32660
32661     category.terms = function() {
32662         return [];
32663     };
32664
32665     return category;
32666 };
32667 iD.presets.Collection = function(collection) {
32668
32669     var maxSearchResults = 50,
32670         maxSuggestionResults = 10;
32671
32672     var presets = {
32673
32674         collection: collection,
32675
32676         item: function(id) {
32677             return _.find(collection, function(d) {
32678                 return d.id === id;
32679             });
32680         },
32681
32682         matchGeometry: function(geometry) {
32683             return iD.presets.Collection(collection.filter(function(d) {
32684                 return d.matchGeometry(geometry);
32685             }));
32686         },
32687
32688         search: function(value, geometry) {
32689             if (!value) return this;
32690
32691             value = value.toLowerCase();
32692
32693             var searchable = _.filter(collection, function(a) {
32694                 return a.searchable !== false && a.suggestion !== true;
32695             }),
32696             suggestions = _.filter(collection, function(a) {
32697                 return a.suggestion === true;
32698             });
32699
32700             // matches value to preset.name
32701             var leading_name = _.filter(searchable, function(a) {
32702                     return leading(a.name().toLowerCase());
32703                 }).sort(function(a, b) {
32704                     var i = a.name().toLowerCase().indexOf(value) - b.name().toLowerCase().indexOf(value);
32705                     if (i === 0) return a.name().length - b.name().length;
32706                     else return i;
32707                 });
32708
32709             // matches value to preset.terms values
32710             var leading_terms = _.filter(searchable, function(a) {
32711                 return _.any(a.terms() || [], leading);
32712             });
32713
32714             function leading(a) {
32715                 var index = a.indexOf(value);
32716                 return index === 0 || a[index - 1] === ' ';
32717             }
32718
32719             // finds close matches to value in preset.name
32720             var levenstein_name = searchable.map(function(a) {
32721                     return {
32722                         preset: a,
32723                         dist: iD.util.editDistance(value, a.name().toLowerCase())
32724                     };
32725                 }).filter(function(a) {
32726                     return a.dist + Math.min(value.length - a.preset.name().length, 0) < 3;
32727                 }).sort(function(a, b) {
32728                     return a.dist - b.dist;
32729                 }).map(function(a) {
32730                     return a.preset;
32731                 });
32732
32733             // finds close matches to value in preset.terms
32734             var leventstein_terms = _.filter(searchable, function(a) {
32735                     return _.any(a.terms() || [], function(b) {
32736                         return iD.util.editDistance(value, b) + Math.min(value.length - b.length, 0) < 3;
32737                     });
32738                 });
32739
32740             function suggestionName(name) {
32741                 var nameArray = name.split(' - ');
32742                 if (nameArray.length > 1) {
32743                     name = nameArray.slice(0, nameArray.length-1).join(' - ');
32744                 }
32745                 return name.toLowerCase();
32746             }
32747
32748             var leading_suggestions = _.filter(suggestions, function(a) {
32749                     return leading(suggestionName(a.name()));
32750                 }).sort(function(a, b) {
32751                     a = suggestionName(a.name());
32752                     b = suggestionName(b.name());
32753                     var i = a.indexOf(value) - b.indexOf(value);
32754                     if (i === 0) return a.length - b.length;
32755                     else return i;
32756                 });
32757
32758             var leven_suggestions = suggestions.map(function(a) {
32759                     return {
32760                         preset: a,
32761                         dist: iD.util.editDistance(value, suggestionName(a.name()))
32762                     };
32763                 }).filter(function(a) {
32764                     return a.dist + Math.min(value.length - suggestionName(a.preset.name()).length, 0) < 1;
32765                 }).sort(function(a, b) {
32766                     return a.dist - b.dist;
32767                 }).map(function(a) {
32768                     return a.preset;
32769                 });
32770
32771             var other = presets.item(geometry);
32772
32773             var results = leading_name.concat(
32774                             leading_terms,
32775                             leading_suggestions.slice(0, maxSuggestionResults+5),
32776                             levenstein_name,
32777                             leventstein_terms,
32778                             leven_suggestions.slice(0, maxSuggestionResults)
32779                         ).slice(0, maxSearchResults-1);
32780
32781             return iD.presets.Collection(_.unique(
32782                     results.concat(other)
32783                 ));
32784         }
32785     };
32786
32787     return presets;
32788 };
32789 iD.presets.Field = function(id, field) {
32790     field = _.clone(field);
32791
32792     field.id = id;
32793
32794     field.matchGeometry = function(geometry) {
32795         return !field.geometry || field.geometry === geometry;
32796     };
32797
32798     field.t = function(scope, options) {
32799         return t('presets.fields.' + id + '.' + scope, options);
32800     };
32801
32802     field.label = function() {
32803         return field.t('label', {'default': id});
32804     };
32805
32806     var placeholder = field.placeholder;
32807     field.placeholder = function() {
32808         return field.t('placeholder', {'default': placeholder});
32809     };
32810
32811     return field;
32812 };
32813 iD.presets.Preset = function(id, preset, fields) {
32814     preset = _.clone(preset);
32815
32816     preset.id = id;
32817     preset.fields = (preset.fields || []).map(getFields);
32818
32819     function getFields(f) {
32820         return fields[f];
32821     }
32822
32823     preset.matchGeometry = function(geometry) {
32824         return preset.geometry.indexOf(geometry) >= 0;
32825     };
32826
32827     var matchScore = preset.matchScore || 1;
32828     preset.matchScore = function(entity) {
32829         var tags = preset.tags,
32830             score = 0;
32831
32832         for (var t in tags) {
32833             if (entity.tags[t] === tags[t]) {
32834                 score += matchScore;
32835             } else if (tags[t] === '*' && t in entity.tags) {
32836                 score += matchScore / 2;
32837             } else {
32838                 return -1;
32839             }
32840         }
32841
32842         return score;
32843     };
32844
32845     preset.t = function(scope, options) {
32846         return t('presets.presets.' + id + '.' + scope, options);
32847     };
32848
32849     var name = preset.name;
32850     preset.name = function() {
32851         if (preset.suggestion) {
32852             id = id.split('/');
32853             id = id[0] + '/' + id[1];
32854             return name + ' - ' + t('presets.presets.' + id + '.name');
32855         }
32856         return preset.t('name', {'default': name});
32857     };
32858
32859     preset.terms = function() {
32860         return preset.t('terms', {'default': ''}).split(',');
32861     };
32862
32863     preset.isFallback = function() {
32864         return Object.keys(preset.tags).length === 0;
32865     };
32866
32867     preset.reference = function(geometry) {
32868         var key = Object.keys(preset.tags)[0],
32869             value = preset.tags[key];
32870
32871         if (geometry === 'relation' && key === 'type') {
32872             return { rtype: value };
32873         } else if (value === '*') {
32874             return { key: key };
32875         } else {
32876             return { key: key, value: value };
32877         }
32878     };
32879
32880     var removeTags = preset.removeTags || preset.tags;
32881     preset.removeTags = function(tags, geometry) {
32882         tags = _.omit(tags, _.keys(removeTags));
32883
32884         for (var f in preset.fields) {
32885             var field = preset.fields[f];
32886             if (field.matchGeometry(geometry) && field['default'] === tags[field.key]) {
32887                 delete tags[field.key];
32888             }
32889         }
32890
32891         return tags;
32892     };
32893
32894     var applyTags = preset.addTags || preset.tags;
32895     preset.applyTags = function(tags, geometry) {
32896         var k;
32897
32898         tags = _.clone(tags);
32899
32900         for (k in applyTags) {
32901             if (applyTags[k] === '*') {
32902                 tags[k] = 'yes';
32903             } else {
32904                 tags[k] = applyTags[k];
32905             }
32906         }
32907
32908         // Add area=yes if necessary
32909         for (k in applyTags) {
32910             if (geometry === 'area' && !(k in iD.areaKeys))
32911                 tags.area = 'yes';
32912             break;
32913         }
32914
32915         for (var f in preset.fields) {
32916             var field = preset.fields[f];
32917             if (field.matchGeometry(geometry) && field.key && !tags[field.key] && field['default']) {
32918                 tags[field.key] = field['default'];
32919             }
32920         }
32921
32922         return tags;
32923     };
32924
32925     return preset;
32926 };
32927 iD.validate = function(changes, graph) {
32928     var warnings = [];
32929
32930     // https://github.com/openstreetmap/josm/blob/mirror/src/org/
32931     // openstreetmap/josm/data/validation/tests/UnclosedWays.java#L80
32932     function tagSuggestsArea(change) {
32933         if (_.isEmpty(change.tags)) return false;
32934         var tags = change.tags;
32935         var presence = ['landuse', 'amenities', 'tourism', 'shop'];
32936         for (var i = 0; i < presence.length; i++) {
32937             if (tags[presence[i]] !== undefined) {
32938                 return presence[i] + '=' + tags[presence[i]];
32939             }
32940         }
32941         if (tags.building && tags.building === 'yes') return 'building=yes';
32942     }
32943
32944     if (changes.deleted.length > 100) {
32945         warnings.push({
32946             message: t('validations.many_deletions', { n: changes.deleted.length })
32947         });
32948     }
32949
32950     for (var i = 0; i < changes.created.length; i++) {
32951         var change = changes.created[i],
32952             geometry = change.geometry(graph);
32953
32954         if ((geometry === 'point' || geometry === 'line' || geometry === 'area') && !change.isUsed(graph)) {
32955             warnings.push({
32956                 message: t('validations.untagged_' + geometry),
32957                 tooltip: t('validations.untagged_' + geometry + '_tooltip'),
32958                 entity: change
32959             });
32960         }
32961
32962         var deprecatedTags = change.deprecatedTags();
32963         if (!_.isEmpty(deprecatedTags)) {
32964             warnings.push({
32965                 message: t('validations.deprecated_tags', {
32966                     tags: iD.util.tagText({ tags: deprecatedTags })
32967                 }), entity: change });
32968         }
32969
32970         if (geometry === 'line' && tagSuggestsArea(change)) {
32971             warnings.push({
32972                 message: t('validations.tag_suggests_area', {tag: tagSuggestsArea(change)}),
32973                 entity: change
32974             });
32975         }
32976     }
32977
32978     return warnings;
32979 };
32980 /* jshint ignore:start */
32981 })();
32982 window.locale = { _current: 'en' };
32983
32984 locale.current = function(_) {
32985     if (!arguments.length) return locale._current;
32986     if (locale[_] !== undefined) locale._current = _;
32987     else if (locale[_.split('-')[0]]) locale._current = _.split('-')[0];
32988     return locale;
32989 };
32990
32991 function t(s, o, loc) {
32992     loc = loc || locale._current;
32993
32994     var path = s.split(".").reverse(),
32995         rep = locale[loc];
32996
32997     while (rep !== undefined && path.length) rep = rep[path.pop()];
32998
32999     if (rep !== undefined) {
33000         if (o) for (var k in o) rep = rep.replace('{' + k + '}', o[k]);
33001         return rep;
33002     }
33003
33004     if (loc !== 'en') {
33005         return t(s, o, 'en');
33006     }
33007
33008     if (o && 'default' in o) {
33009         return o['default'];
33010     }
33011
33012     var missing = 'Missing ' + loc + ' translation: ' + s;
33013     if (typeof console !== "undefined") console.error(missing);
33014
33015     return missing;
33016 }
33017 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 = {
33018     "deprecated": [
33019         {
33020             "old": {
33021                 "amenity": "firepit"
33022             },
33023             "replace": {
33024                 "leisure": "firepit"
33025             }
33026         },
33027         {
33028             "old": {
33029                 "barrier": "wire_fence"
33030             },
33031             "replace": {
33032                 "barrier": "fence",
33033                 "fence_type": "chain"
33034             }
33035         },
33036         {
33037             "old": {
33038                 "barrier": "wood_fence"
33039             },
33040             "replace": {
33041                 "barrier": "fence",
33042                 "fence_type": "wood"
33043             }
33044         },
33045         {
33046             "old": {
33047                 "highway": "ford"
33048             },
33049             "replace": {
33050                 "ford": "yes"
33051             }
33052         },
33053         {
33054             "old": {
33055                 "highway": "stile"
33056             },
33057             "replace": {
33058                 "barrier": "stile"
33059             }
33060         },
33061         {
33062             "old": {
33063                 "highway": "incline"
33064             },
33065             "replace": {
33066                 "highway": "road",
33067                 "incline": "up"
33068             }
33069         },
33070         {
33071             "old": {
33072                 "highway": "incline_steep"
33073             },
33074             "replace": {
33075                 "highway": "road",
33076                 "incline": "up"
33077             }
33078         },
33079         {
33080             "old": {
33081                 "highway": "unsurfaced"
33082             },
33083             "replace": {
33084                 "highway": "road",
33085                 "incline": "unpaved"
33086             }
33087         },
33088         {
33089             "old": {
33090                 "landuse": "wood"
33091             },
33092             "replace": {
33093                 "landuse": "forest",
33094                 "natural": "wood"
33095             }
33096         },
33097         {
33098             "old": {
33099                 "natural": "marsh"
33100             },
33101             "replace": {
33102                 "natural": "wetland",
33103                 "wetland": "marsh"
33104             }
33105         },
33106         {
33107             "old": {
33108                 "power_source": "*"
33109             },
33110             "replace": {
33111                 "generator:source": "$1"
33112             }
33113         },
33114         {
33115             "old": {
33116                 "power_rating": "*"
33117             },
33118             "replace": {
33119                 "generator:output": "$1"
33120             }
33121         },
33122         {
33123             "old": {
33124                 "shop": "organic"
33125             },
33126             "replace": {
33127                 "shop": "supermarket",
33128                 "organic": "only"
33129             }
33130         }
33131     ],
33132     "discarded": [
33133         "created_by",
33134         "odbl",
33135         "odbl:note",
33136         "tiger:upload_uuid",
33137         "tiger:tlid",
33138         "tiger:source",
33139         "tiger:separated",
33140         "geobase:datasetName",
33141         "geobase:uuid",
33142         "sub_sea:type",
33143         "KSJ2:ADS",
33144         "KSJ2:ARE",
33145         "KSJ2:AdminArea",
33146         "KSJ2:COP_label",
33147         "KSJ2:DFD",
33148         "KSJ2:INT",
33149         "KSJ2:INT_label",
33150         "KSJ2:LOC",
33151         "KSJ2:LPN",
33152         "KSJ2:OPC",
33153         "KSJ2:PubFacAdmin",
33154         "KSJ2:RAC",
33155         "KSJ2:RAC_label",
33156         "KSJ2:RIC",
33157         "KSJ2:RIN",
33158         "KSJ2:WSC",
33159         "KSJ2:coordinate",
33160         "KSJ2:curve_id",
33161         "KSJ2:curve_type",
33162         "KSJ2:filename",
33163         "KSJ2:lake_id",
33164         "KSJ2:lat",
33165         "KSJ2:long",
33166         "KSJ2:river_id",
33167         "yh:LINE_NAME",
33168         "yh:LINE_NUM",
33169         "yh:STRUCTURE",
33170         "yh:TOTYUMONO",
33171         "yh:TYPE",
33172         "yh:WIDTH_RANK",
33173         "SK53_bulk:load"
33174     ],
33175     "imagery": [
33176         {
33177             "name": "7th Series (OS7)",
33178             "type": "tms",
33179             "template": "http://ooc.openstreetmap.org/os7/{zoom}/{x}/{y}.jpg",
33180             "polygon": [
33181                 [
33182                     [
33183                         -9,
33184                         49.8
33185                     ],
33186                     [
33187                         -9,
33188                         61.1
33189                     ],
33190                     [
33191                         1.9,
33192                         61.1
33193                     ],
33194                     [
33195                         1.9,
33196                         49.8
33197                     ],
33198                     [
33199                         -9,
33200                         49.8
33201                     ]
33202                 ]
33203             ]
33204         },
33205         {
33206             "name": "AGRI black-and-white 2.5m",
33207             "type": "tms",
33208             "template": "http://agri.openstreetmap.org/{zoom}/{x}/{y}.png",
33209             "polygon": [
33210                 [
33211                     [
33212                         112.28778,
33213                         -28.784589
33214                     ],
33215                     [
33216                         112.71488,
33217                         -31.13894
33218                     ],
33219                     [
33220                         114.11263,
33221                         -34.178287
33222                     ],
33223                     [
33224                         113.60788,
33225                         -37.39012
33226                     ],
33227                     [
33228                         117.17992,
33229                         -37.451794
33230                     ],
33231                     [
33232                         119.31538,
33233                         -37.42096
33234                     ],
33235                     [
33236                         121.72262,
33237                         -36.708394
33238                     ],
33239                     [
33240                         123.81925,
33241                         -35.76893
33242                     ],
33243                     [
33244                         125.9547,
33245                         -34.3066
33246                     ],
33247                     [
33248                         127.97368,
33249                         -33.727398
33250                     ],
33251                     [
33252                         130.07031,
33253                         -33.24166
33254                     ],
33255                     [
33256                         130.10913,
33257                         -33.888704
33258                     ],
33259                     [
33260                         131.00214,
33261                         -34.049705
33262                     ],
33263                     [
33264                         131.0798,
33265                         -34.72257
33266                     ],
33267                     [
33268                         132.28342,
33269                         -35.39
33270                     ],
33271                     [
33272                         134.18591,
33273                         -35.61126
33274                     ],
33275                     [
33276                         133.8753,
33277                         -37.1119
33278                     ],
33279                     [
33280                         134.8459,
33281                         -37.6365
33282                     ],
33283                     [
33284                         139.7769,
33285                         -37.82075
33286                     ],
33287                     [
33288                         139.93223,
33289                         -39.4283
33290                     ],
33291                     [
33292                         141.6017,
33293                         -39.8767
33294                     ],
33295                     [
33296                         142.3783,
33297                         -39.368294
33298                     ],
33299                     [
33300                         142.3783,
33301                         -40.64702
33302                     ],
33303                     [
33304                         142.49478,
33305                         -42.074874
33306                     ],
33307                     [
33308                         144.009,
33309                         -44.060127
33310                     ],
33311                     [
33312                         147.23161,
33313                         -44.03222
33314                     ],
33315                     [
33316                         149.05645,
33317                         -42.534313
33318                     ],
33319                     [
33320                         149.52237,
33321                         -40.99959
33322                     ],
33323                     [
33324                         149.9494,
33325                         -40.852921
33326                     ],
33327                     [
33328                         150.8036,
33329                         -38.09627
33330                     ],
33331                     [
33332                         151.81313,
33333                         -38.12682
33334                     ],
33335                     [
33336                         156.20052,
33337                         -22.667706
33338                     ],
33339                     [
33340                         156.20052,
33341                         -20.10109
33342                     ],
33343                     [
33344                         156.62761,
33345                         -17.417627
33346                     ],
33347                     [
33348                         155.26869,
33349                         -17.19521
33350                     ],
33351                     [
33352                         154.14272,
33353                         -19.51662
33354                     ],
33355                     [
33356                         153.5215,
33357                         -18.34139
33358                     ],
33359                     [
33360                         153.05558,
33361                         -16.5636
33362                     ],
33363                     [
33364                         152.78379,
33365                         -15.256768
33366                     ],
33367                     [
33368                         152.27905,
33369                         -13.4135
33370                     ],
33371                     [
33372                         151.3472,
33373                         -12.391767
33374                     ],
33375                     [
33376                         149.48354,
33377                         -12.05024
33378                     ],
33379                     [
33380                         146.9598,
33381                         -9.992408
33382                     ],
33383                     [
33384                         135.9719,
33385                         -9.992408
33386                     ],
33387                     [
33388                         130.3032,
33389                         -10.33636
33390                     ],
33391                     [
33392                         128.09016,
33393                         -12.164136
33394                     ],
33395                     [
33396                         125.91588,
33397                         -12.315912
33398                     ],
33399                     [
33400                         124.3239,
33401                         -11.860326
33402                     ],
33403                     [
33404                         122.03323,
33405                         -11.974295
33406                     ],
33407                     [
33408                         118.26706,
33409                         -16.9353
33410                     ],
33411                     [
33412                         115.93747,
33413                         -19.11357
33414                     ],
33415                     [
33416                         114.0738,
33417                         -21.11863
33418                     ],
33419                     [
33420                         113.49141,
33421                         -22.596033
33422                     ],
33423                     [
33424                         112.28778,
33425                         -28.784589
33426                     ]
33427                 ]
33428             ],
33429             "terms_text": "AGRI"
33430         },
33431         {
33432             "name": "Bing aerial imagery",
33433             "type": "bing",
33434             "description": "Satellite and aerial imagery.",
33435             "template": "http://www.bing.com/maps/",
33436             "scaleExtent": [
33437                 0,
33438                 22
33439             ],
33440             "id": "Bing",
33441             "default": true
33442         },
33443         {
33444             "name": "British Columbia Mosaic",
33445             "type": "tms",
33446             "template": "http://{switch:a,b,c,d}.imagery.paulnorman.ca/tiles/bc_mosaic/{zoom}/{x}/{y}.png",
33447             "scaleExtent": [
33448                 9,
33449                 20
33450             ],
33451             "polygon": [
33452                 [
33453                     [
33454                         -123.3176032,
33455                         49.3272567
33456                     ],
33457                     [
33458                         -123.4405258,
33459                         49.3268222
33460                     ],
33461                     [
33462                         -123.440717,
33463                         49.3384429
33464                     ],
33465                     [
33466                         -123.4398375,
33467                         49.3430357
33468                     ],
33469                     [
33470                         -123.4401258,
33471                         49.3435398
33472                     ],
33473                     [
33474                         -123.4401106,
33475                         49.3439946
33476                     ],
33477                     [
33478                         -123.4406265,
33479                         49.3444493
33480                     ],
33481                     [
33482                         -123.4404747,
33483                         49.3455762
33484                     ],
33485                     [
33486                         -123.4397768,
33487                         49.3460606
33488                     ],
33489                     [
33490                         -123.4389726,
33491                         49.3461298
33492                     ],
33493                     [
33494                         -123.4372904,
33495                         49.3567236
33496                     ],
33497                     [
33498                         -123.4374774,
33499                         49.3710843
33500                     ],
33501                     [
33502                         -123.4335292,
33503                         49.3709446
33504                     ],
33505                     [
33506                         -123.4330357,
33507                         49.373725
33508                     ],
33509                     [
33510                         -123.4332717,
33511                         49.3751221
33512                     ],
33513                     [
33514                         -123.4322847,
33515                         49.3761001
33516                     ],
33517                     [
33518                         -123.4317482,
33519                         49.3791736
33520                     ],
33521                     [
33522                         -123.4314264,
33523                         49.3795927
33524                     ],
33525                     [
33526                         -123.4307826,
33527                         49.3823866
33528                     ],
33529                     [
33530                         -123.4313405,
33531                         49.3827358
33532                     ],
33533                     [
33534                         -123.4312118,
33535                         49.3838533
33536                     ],
33537                     [
33538                         -123.4300415,
33539                         49.3845883
33540                     ],
33541                     [
33542                         -123.4189858,
33543                         49.3847087
33544                     ],
33545                     [
33546                         -123.4192235,
33547                         49.4135198
33548                     ],
33549                     [
33550                         -123.3972532,
33551                         49.4135691
33552                     ],
33553                     [
33554                         -123.3972758,
33555                         49.4243473
33556                     ],
33557                     [
33558                         -123.4006929,
33559                         49.4243314
33560                     ],
33561                     [
33562                         -123.4007741,
33563                         49.5703491
33564                     ],
33565                     [
33566                         -123.4000812,
33567                         49.570345
33568                     ],
33569                     [
33570                         -123.4010761,
33571                         49.5933838
33572                     ],
33573                     [
33574                         -123.3760399,
33575                         49.5932848
33576                     ],
33577                     [
33578                         -123.3769811,
33579                         49.6756063
33580                     ],
33581                     [
33582                         -123.3507288,
33583                         49.6756396
33584                     ],
33585                     [
33586                         -123.3507969,
33587                         49.7086751
33588                     ],
33589                     [
33590                         -123.332887,
33591                         49.708722
33592                     ],
33593                     [
33594                         -123.3327888,
33595                         49.7256288
33596                     ],
33597                     [
33598                         -123.3007111,
33599                         49.7255625
33600                     ],
33601                     [
33602                         -123.3009164,
33603                         49.7375384
33604                     ],
33605                     [
33606                         -123.2885986,
33607                         49.737638
33608                     ],
33609                     [
33610                         -123.2887823,
33611                         49.8249207
33612                     ],
33613                     [
33614                         -123.2997955,
33615                         49.8249207
33616                     ],
33617                     [
33618                         -123.3011721,
33619                         49.8497814
33620                     ],
33621                     [
33622                         -123.3218218,
33623                         49.850669
33624                     ],
33625                     [
33626                         -123.3273284,
33627                         49.8577696
33628                     ],
33629                     [
33630                         -123.3276726,
33631                         49.9758852
33632                     ],
33633                     [
33634                         -123.3008279,
33635                         49.9752212
33636                     ],
33637                     [
33638                         -123.3007204,
33639                         50.0997002
33640                     ],
33641                     [
33642                         -123.2501716,
33643                         50.100735
33644                     ],
33645                     [
33646                         -123.25091,
33647                         50.2754901
33648                     ],
33649                     [
33650                         -123.0224338,
33651                         50.2755598
33652                     ],
33653                     [
33654                         -123.0224879,
33655                         50.3254853
33656                     ],
33657                     [
33658                         -123.0009318,
33659                         50.3254689
33660                     ],
33661                     [
33662                         -123.0007778,
33663                         50.3423899
33664                     ],
33665                     [
33666                         -122.9775023,
33667                         50.3423408
33668                     ],
33669                     [
33670                         -122.9774766,
33671                         50.3504306
33672                     ],
33673                     [
33674                         -122.9508137,
33675                         50.3504961
33676                     ],
33677                     [
33678                         -122.950795,
33679                         50.3711984
33680                     ],
33681                     [
33682                         -122.9325221,
33683                         50.3711521
33684                     ],
33685                     [
33686                         -122.9321048,
33687                         50.399793
33688                     ],
33689                     [
33690                         -122.8874234,
33691                         50.3999748
33692                     ],
33693                     [
33694                         -122.8873385,
33695                         50.4256108
33696                     ],
33697                     [
33698                         -122.6620152,
33699                         50.4256959
33700                     ],
33701                     [
33702                         -122.6623083,
33703                         50.3994506
33704                     ],
33705                     [
33706                         -122.5990316,
33707                         50.3992413
33708                     ],
33709                     [
33710                         -122.5988274,
33711                         50.3755206
33712                     ],
33713                     [
33714                         -122.5724832,
33715                         50.3753706
33716                     ],
33717                     [
33718                         -122.5735621,
33719                         50.2493891
33720                     ],
33721                     [
33722                         -122.5990415,
33723                         50.2494643
33724                     ],
33725                     [
33726                         -122.5991504,
33727                         50.2265663
33728                     ],
33729                     [
33730                         -122.6185016,
33731                         50.2266359
33732                     ],
33733                     [
33734                         -122.6185741,
33735                         50.2244081
33736                     ],
33737                     [
33738                         -122.6490609,
33739                         50.2245126
33740                     ],
33741                     [
33742                         -122.6492181,
33743                         50.1993528
33744                     ],
33745                     [
33746                         -122.7308575,
33747                         50.1993758
33748                     ],
33749                     [
33750                         -122.7311583,
33751                         50.1244287
33752                     ],
33753                     [
33754                         -122.7490352,
33755                         50.1245109
33756                     ],
33757                     [
33758                         -122.7490541,
33759                         50.0903032
33760                     ],
33761                     [
33762                         -122.7687806,
33763                         50.0903435
33764                     ],
33765                     [
33766                         -122.7689801,
33767                         49.9494546
33768                     ],
33769                     [
33770                         -122.999047,
33771                         49.9494706
33772                     ],
33773                     [
33774                         -122.9991199,
33775                         49.8754553
33776                     ],
33777                     [
33778                         -122.9775894,
33779                         49.8754553
33780                     ],
33781                     [
33782                         -122.9778145,
33783                         49.6995098
33784                     ],
33785                     [
33786                         -122.9992362,
33787                         49.6994781
33788                     ],
33789                     [
33790                         -122.9992524,
33791                         49.6516526
33792                     ],
33793                     [
33794                         -123.0221525,
33795                         49.6516526
33796                     ],
33797                     [
33798                         -123.0221162,
33799                         49.5995096
33800                     ],
33801                     [
33802                         -123.0491898,
33803                         49.5994625
33804                     ],
33805                     [
33806                         -123.0491898,
33807                         49.5940523
33808                     ],
33809                     [
33810                         -123.0664647,
33811                         49.5940405
33812                     ],
33813                     [
33814                         -123.0663594,
33815                         49.5451868
33816                     ],
33817                     [
33818                         -123.0699906,
33819                         49.5451202
33820                     ],
33821                     [
33822                         -123.0699008,
33823                         49.5413153
33824                     ],
33825                     [
33826                         -123.0706835,
33827                         49.5392837
33828                     ],
33829                     [
33830                         -123.0708888,
33831                         49.5379931
33832                     ],
33833                     [
33834                         -123.0711454,
33835                         49.5368773
33836                     ],
33837                     [
33838                         -123.0711069,
33839                         49.5358115
33840                     ],
33841                     [
33842                         -123.0713764,
33843                         49.532822
33844                     ],
33845                     [
33846                         -123.0716458,
33847                         49.5321141
33848                     ],
33849                     [
33850                         -123.07171,
33851                         49.5313896
33852                     ],
33853                     [
33854                         -123.0720308,
33855                         49.5304153
33856                     ],
33857                     [
33858                         -123.0739554,
33859                         49.5303486
33860                     ],
33861                     [
33862                         -123.0748023,
33863                         49.5294992
33864                     ],
33865                     [
33866                         -123.0748151,
33867                         49.5288079
33868                     ],
33869                     [
33870                         -123.0743403,
33871                         49.5280584
33872                     ],
33873                     [
33874                         -123.073532,
33875                         49.5274588
33876                     ],
33877                     [
33878                         -123.0733652,
33879                         49.5270423
33880                     ],
33881                     [
33882                         -123.0732882,
33883                         49.5255932
33884                     ],
33885                     [
33886                         -123.0737116,
33887                         49.5249602
33888                     ],
33889                     [
33890                         -123.0736218,
33891                         49.5244938
33892                     ],
33893                     [
33894                         -123.0992583,
33895                         49.5244854
33896                     ],
33897                     [
33898                         -123.0991649,
33899                         49.4754502
33900                     ],
33901                     [
33902                         -123.071052,
33903                         49.4755252
33904                     ],
33905                     [
33906                         -123.071088,
33907                         49.4663034
33908                     ],
33909                     [
33910                         -123.0739204,
33911                         49.4663054
33912                     ],
33913                     [
33914                         -123.07422,
33915                         49.4505028
33916                     ],
33917                     [
33918                         -123.0746319,
33919                         49.4500858
33920                     ],
33921                     [
33922                         -123.074651,
33923                         49.449329
33924                     ],
33925                     [
33926                         -123.0745999,
33927                         49.449018
33928                     ],
33929                     [
33930                         -123.0744619,
33931                         49.4486927
33932                     ],
33933                     [
33934                         -123.0743336,
33935                         49.4479899
33936                     ],
33937                     [
33938                         -123.0742427,
33939                         49.4477688
33940                     ],
33941                     [
33942                         -123.0743061,
33943                         49.4447473
33944                     ],
33945                     [
33946                         -123.0747103,
33947                         49.4447556
33948                     ],
33949                     [
33950                         -123.0746384,
33951                         49.4377306
33952                     ],
33953                     [
33954                         -122.9996506,
33955                         49.4377363
33956                     ],
33957                     [
33958                         -122.9996506,
33959                         49.4369214
33960                     ],
33961                     [
33962                         -122.8606163,
33963                         49.4415314
33964                     ],
33965                     [
33966                         -122.8102616,
33967                         49.4423972
33968                     ],
33969                     [
33970                         -122.8098984,
33971                         49.3766739
33972                     ],
33973                     [
33974                         -122.4036093,
33975                         49.3766617
33976                     ],
33977                     [
33978                         -122.4036341,
33979                         49.3771944
33980                     ],
33981                     [
33982                         -122.264739,
33983                         49.3773028
33984                     ],
33985                     [
33986                         -122.263542,
33987                         49.2360088
33988                     ],
33989                     [
33990                         -122.2155742,
33991                         49.236139
33992                     ],
33993                     [
33994                         -122.0580956,
33995                         49.235878
33996                     ],
33997                     [
33998                         -121.9538274,
33999                         49.2966525
34000                     ],
34001                     [
34002                         -121.9400911,
34003                         49.3045389
34004                     ],
34005                     [
34006                         -121.9235761,
34007                         49.3142257
34008                     ],
34009                     [
34010                         -121.8990871,
34011                         49.3225436
34012                     ],
34013                     [
34014                         -121.8883447,
34015                         49.3259752
34016                     ],
34017                     [
34018                         -121.8552982,
34019                         49.3363575
34020                     ],
34021                     [
34022                         -121.832697,
34023                         49.3441519
34024                     ],
34025                     [
34026                         -121.7671336,
34027                         49.3654361
34028                     ],
34029                     [
34030                         -121.6736683,
34031                         49.3654589
34032                     ],
34033                     [
34034                         -121.6404153,
34035                         49.3743775
34036                     ],
34037                     [
34038                         -121.5961976,
34039                         49.3860493
34040                     ],
34041                     [
34042                         -121.5861178,
34043                         49.3879193
34044                     ],
34045                     [
34046                         -121.5213684,
34047                         49.3994649
34048                     ],
34049                     [
34050                         -121.5117375,
34051                         49.4038378
34052                     ],
34053                     [
34054                         -121.4679302,
34055                         49.4229024
34056                     ],
34057                     [
34058                         -121.4416803,
34059                         49.4345607
34060                     ],
34061                     [
34062                         -121.422429,
34063                         49.4345788
34064                     ],
34065                     [
34066                         -121.3462885,
34067                         49.3932312
34068                     ],
34069                     [
34070                         -121.3480144,
34071                         49.3412388
34072                     ],
34073                     [
34074                         -121.5135035,
34075                         49.320577
34076                     ],
34077                     [
34078                         -121.6031683,
34079                         49.2771727
34080                     ],
34081                     [
34082                         -121.6584065,
34083                         49.1856125
34084                     ],
34085                     [
34086                         -121.679953,
34087                         49.1654109
34088                     ],
34089                     [
34090                         -121.7815793,
34091                         49.0702559
34092                     ],
34093                     [
34094                         -121.8076228,
34095                         49.0622471
34096                     ],
34097                     [
34098                         -121.9393997,
34099                         49.0636219
34100                     ],
34101                     [
34102                         -121.9725524,
34103                         49.0424179
34104                     ],
34105                     [
34106                         -121.9921394,
34107                         49.0332869
34108                     ],
34109                     [
34110                         -122.0035289,
34111                         49.0273413
34112                     ],
34113                     [
34114                         -122.0178564,
34115                         49.0241067
34116                     ],
34117                     [
34118                         -122.1108634,
34119                         48.9992786
34120                     ],
34121                     [
34122                         -122.1493067,
34123                         48.9995305
34124                     ],
34125                     [
34126                         -122.1492705,
34127                         48.9991498
34128                     ],
34129                     [
34130                         -122.1991447,
34131                         48.9996019
34132                     ],
34133                     [
34134                         -122.199181,
34135                         48.9991974
34136                     ],
34137                     [
34138                         -122.234365,
34139                         48.9994829
34140                     ],
34141                     [
34142                         -122.234365,
34143                         49.000173
34144                     ],
34145                     [
34146                         -122.3994722,
34147                         49.0012385
34148                     ],
34149                     [
34150                         -122.4521338,
34151                         49.0016326
34152                     ],
34153                     [
34154                         -122.4521338,
34155                         49.000883
34156                     ],
34157                     [
34158                         -122.4584089,
34159                         49.0009306
34160                     ],
34161                     [
34162                         -122.4584814,
34163                         48.9993124
34164                     ],
34165                     [
34166                         -122.4992458,
34167                         48.9995022
34168                     ],
34169                     [
34170                         -122.4992458,
34171                         48.9992906
34172                     ],
34173                     [
34174                         -122.5492618,
34175                         48.9995107
34176                     ],
34177                     [
34178                         -122.5492564,
34179                         48.9993206
34180                     ],
34181                     [
34182                         -122.6580785,
34183                         48.9994212
34184                     ],
34185                     [
34186                         -122.6581061,
34187                         48.9954007
34188                     ],
34189                     [
34190                         -122.7067604,
34191                         48.9955344
34192                     ],
34193                     [
34194                         -122.7519761,
34195                         48.9956392
34196                     ],
34197                     [
34198                         -122.7922063,
34199                         48.9957204
34200                     ],
34201                     [
34202                         -122.7921907,
34203                         48.9994331
34204                     ],
34205                     [
34206                         -123.0350417,
34207                         48.9995724
34208                     ],
34209                     [
34210                         -123.0350437,
34211                         49.0000958
34212                     ],
34213                     [
34214                         -123.0397091,
34215                         49.0000536
34216                     ],
34217                     [
34218                         -123.0397444,
34219                         49.0001812
34220                     ],
34221                     [
34222                         -123.0485506,
34223                         49.0001348
34224                     ],
34225                     [
34226                         -123.0485329,
34227                         49.0004712
34228                     ],
34229                     [
34230                         -123.0557122,
34231                         49.000448
34232                     ],
34233                     [
34234                         -123.0556324,
34235                         49.0002284
34236                     ],
34237                     [
34238                         -123.0641365,
34239                         49.0001293
34240                     ],
34241                     [
34242                         -123.064158,
34243                         48.9999421
34244                     ],
34245                     [
34246                         -123.074899,
34247                         48.9996928
34248                     ],
34249                     [
34250                         -123.0750717,
34251                         49.0006218
34252                     ],
34253                     [
34254                         -123.0899573,
34255                         49.0003726
34256                     ],
34257                     [
34258                         -123.109229,
34259                         48.9999421
34260                     ],
34261                     [
34262                         -123.1271193,
34263                         49.0003046
34264                     ],
34265                     [
34266                         -123.1359953,
34267                         48.9998741
34268                     ],
34269                     [
34270                         -123.1362716,
34271                         49.0005765
34272                     ],
34273                     [
34274                         -123.153851,
34275                         48.9998061
34276                     ],
34277                     [
34278                         -123.1540533,
34279                         49.0006806
34280                     ],
34281                     [
34282                         -123.1710015,
34283                         49.0001274
34284                     ],
34285                     [
34286                         -123.2000916,
34287                         48.9996849
34288                     ],
34289                     [
34290                         -123.2003446,
34291                         49.0497785
34292                     ],
34293                     [
34294                         -123.2108845,
34295                         49.0497232
34296                     ],
34297                     [
34298                         -123.2112218,
34299                         49.051989
34300                     ],
34301                     [
34302                         -123.2070479,
34303                         49.0520857
34304                     ],
34305                     [
34306                         -123.2078911,
34307                         49.0607884
34308                     ],
34309                     [
34310                         -123.2191688,
34311                         49.0600978
34312                     ],
34313                     [
34314                         -123.218958,
34315                         49.0612719
34316                     ],
34317                     [
34318                         -123.2251766,
34319                         49.0612719
34320                     ],
34321                     [
34322                         -123.2253874,
34323                         49.0622388
34324                     ],
34325                     [
34326                         -123.2297088,
34327                         49.0620316
34328                     ],
34329                     [
34330                         -123.2298142,
34331                         49.068592
34332                     ],
34333                     [
34334                         -123.2331869,
34335                         49.0687301
34336                     ],
34337                     [
34338                         -123.2335031,
34339                         49.0705945
34340                     ],
34341                     [
34342                         -123.249313,
34343                         49.0702493
34344                     ],
34345                     [
34346                         -123.2497346,
34347                         49.0802606
34348                     ],
34349                     [
34350                         -123.2751358,
34351                         49.0803986
34352                     ],
34353                     [
34354                         -123.2751358,
34355                         49.0870947
34356                     ],
34357                     [
34358                         -123.299483,
34359                         49.0873018
34360                     ],
34361                     [
34362                         -123.29944,
34363                         49.080253
34364                     ],
34365                     [
34366                         -123.3254508,
34367                         49.0803944
34368                     ],
34369                     [
34370                         -123.3254353,
34371                         49.1154662
34372                     ],
34373                     [
34374                         -123.2750966,
34375                         49.1503341
34376                     ],
34377                     [
34378                         -123.275181,
34379                         49.1873267
34380                     ],
34381                     [
34382                         -123.2788067,
34383                         49.1871063
34384                     ],
34385                     [
34386                         -123.278891,
34387                         49.1910741
34388                     ],
34389                     [
34390                         -123.3004767,
34391                         49.1910741
34392                     ],
34393                     [
34394                         -123.3004186,
34395                         49.2622933
34396                     ],
34397                     [
34398                         -123.3126185,
34399                         49.2622416
34400                     ],
34401                     [
34402                         -123.3125958,
34403                         49.2714948
34404                     ],
34405                     [
34406                         -123.3154251,
34407                         49.2714727
34408                     ],
34409                     [
34410                         -123.3156628,
34411                         49.2818906
34412                     ],
34413                     [
34414                         -123.3174735,
34415                         49.2818832
34416                     ],
34417                     [
34418                         -123.3174961,
34419                         49.2918488
34420                     ],
34421                     [
34422                         -123.3190353,
34423                         49.2918488
34424                     ],
34425                     [
34426                         -123.3190692,
34427                         49.298602
34428                     ],
34429                     [
34430                         -123.3202349,
34431                         49.2985651
34432                     ],
34433                     [
34434                         -123.3202786,
34435                         49.3019749
34436                     ],
34437                     [
34438                         -123.3222679,
34439                         49.3019605
34440                     ],
34441                     [
34442                         -123.3223943,
34443                         49.3118263
34444                     ],
34445                     [
34446                         -123.3254002,
34447                         49.3118086
34448                     ],
34449                     [
34450                         -123.3253898,
34451                         49.3201721
34452                     ],
34453                     [
34454                         -123.3192695,
34455                         49.3201957
34456                     ],
34457                     [
34458                         -123.3192242,
34459                         49.3246748
34460                     ],
34461                     [
34462                         -123.3179437,
34463                         49.3246596
34464                     ],
34465                     [
34466                         -123.3179861,
34467                         49.3254065
34468                     ]
34469                 ]
34470             ],
34471             "terms_url": "http://imagery.paulnorman.ca/tiles/about.html",
34472             "terms_text": "Copyright Province of British Columbia, City of Surrey"
34473         },
34474         {
34475             "name": "Cambodia, Laos, Thailand, Vietnam bilingual",
34476             "type": "tms",
34477             "template": "http://{switch:a,b,c,d}.tile.osm-tools.org/osm_then/{zoom}/{x}/{y}.png",
34478             "scaleExtent": [
34479                 0,
34480                 19
34481             ],
34482             "polygon": [
34483                 [
34484                     [
34485                         97.3,
34486                         5.6
34487                     ],
34488                     [
34489                         97.3,
34490                         23.4
34491                     ],
34492                     [
34493                         109.6,
34494                         23.4
34495                     ],
34496                     [
34497                         109.6,
34498                         5.6
34499                     ],
34500                     [
34501                         97.3,
34502                         5.6
34503                     ]
34504                 ]
34505             ],
34506             "terms_url": "http://www.osm-tools.org/",
34507             "terms_text": "© osm-tools.org & OpenStreetMap contributors, CC-BY-SA"
34508         },
34509         {
34510             "name": "Freemap.sk Car",
34511             "type": "tms",
34512             "template": "http://t{switch:1,2,3,4}.freemap.sk/A/{zoom}/{x}/{y}.jpeg",
34513             "scaleExtent": [
34514                 8,
34515                 16
34516             ],
34517             "polygon": [
34518                 [
34519                     [
34520                         19.83682,
34521                         49.25529
34522                     ],
34523                     [
34524                         19.80075,
34525                         49.42385
34526                     ],
34527                     [
34528                         19.60437,
34529                         49.48058
34530                     ],
34531                     [
34532                         19.49179,
34533                         49.63961
34534                     ],
34535                     [
34536                         19.21831,
34537                         49.52604
34538                     ],
34539                     [
34540                         19.16778,
34541                         49.42521
34542                     ],
34543                     [
34544                         19.00308,
34545                         49.42236
34546                     ],
34547                     [
34548                         18.97611,
34549                         49.5308
34550                     ],
34551                     [
34552                         18.54685,
34553                         49.51425
34554                     ],
34555                     [
34556                         18.31432,
34557                         49.33818
34558                     ],
34559                     [
34560                         18.15913,
34561                         49.2961
34562                     ],
34563                     [
34564                         18.05564,
34565                         49.11134
34566                     ],
34567                     [
34568                         17.56396,
34569                         48.84938
34570                     ],
34571                     [
34572                         17.17929,
34573                         48.88816
34574                     ],
34575                     [
34576                         17.058,
34577                         48.81105
34578                     ],
34579                     [
34580                         16.90426,
34581                         48.61947
34582                     ],
34583                     [
34584                         16.79685,
34585                         48.38561
34586                     ],
34587                     [
34588                         17.06762,
34589                         48.01116
34590                     ],
34591                     [
34592                         17.32787,
34593                         47.97749
34594                     ],
34595                     [
34596                         17.51699,
34597                         47.82535
34598                     ],
34599                     [
34600                         17.74776,
34601                         47.73093
34602                     ],
34603                     [
34604                         18.29515,
34605                         47.72075
34606                     ],
34607                     [
34608                         18.67959,
34609                         47.75541
34610                     ],
34611                     [
34612                         18.89755,
34613                         47.81203
34614                     ],
34615                     [
34616                         18.79463,
34617                         47.88245
34618                     ],
34619                     [
34620                         18.84318,
34621                         48.04046
34622                     ],
34623                     [
34624                         19.46212,
34625                         48.05333
34626                     ],
34627                     [
34628                         19.62064,
34629                         48.22938
34630                     ],
34631                     [
34632                         19.89585,
34633                         48.09387
34634                     ],
34635                     [
34636                         20.33766,
34637                         48.2643
34638                     ],
34639                     [
34640                         20.55395,
34641                         48.52358
34642                     ],
34643                     [
34644                         20.82335,
34645                         48.55714
34646                     ],
34647                     [
34648                         21.10271,
34649                         48.47096
34650                     ],
34651                     [
34652                         21.45863,
34653                         48.55513
34654                     ],
34655                     [
34656                         21.74536,
34657                         48.31435
34658                     ],
34659                     [
34660                         22.15293,
34661                         48.37179
34662                     ],
34663                     [
34664                         22.61255,
34665                         49.08914
34666                     ],
34667                     [
34668                         22.09997,
34669                         49.23814
34670                     ],
34671                     [
34672                         21.9686,
34673                         49.36363
34674                     ],
34675                     [
34676                         21.6244,
34677                         49.46989
34678                     ],
34679                     [
34680                         21.06873,
34681                         49.46402
34682                     ],
34683                     [
34684                         20.94336,
34685                         49.31088
34686                     ],
34687                     [
34688                         20.73052,
34689                         49.44006
34690                     ],
34691                     [
34692                         20.22804,
34693                         49.41714
34694                     ],
34695                     [
34696                         20.05234,
34697                         49.23052
34698                     ],
34699                     [
34700                         19.83682,
34701                         49.25529
34702                     ]
34703                 ]
34704             ],
34705             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34706         },
34707         {
34708             "name": "Freemap.sk Cyclo",
34709             "type": "tms",
34710             "template": "http://t{switch:1,2,3,4}.freemap.sk/C/{zoom}/{x}/{y}.jpeg",
34711             "scaleExtent": [
34712                 8,
34713                 16
34714             ],
34715             "polygon": [
34716                 [
34717                     [
34718                         19.83682,
34719                         49.25529
34720                     ],
34721                     [
34722                         19.80075,
34723                         49.42385
34724                     ],
34725                     [
34726                         19.60437,
34727                         49.48058
34728                     ],
34729                     [
34730                         19.49179,
34731                         49.63961
34732                     ],
34733                     [
34734                         19.21831,
34735                         49.52604
34736                     ],
34737                     [
34738                         19.16778,
34739                         49.42521
34740                     ],
34741                     [
34742                         19.00308,
34743                         49.42236
34744                     ],
34745                     [
34746                         18.97611,
34747                         49.5308
34748                     ],
34749                     [
34750                         18.54685,
34751                         49.51425
34752                     ],
34753                     [
34754                         18.31432,
34755                         49.33818
34756                     ],
34757                     [
34758                         18.15913,
34759                         49.2961
34760                     ],
34761                     [
34762                         18.05564,
34763                         49.11134
34764                     ],
34765                     [
34766                         17.56396,
34767                         48.84938
34768                     ],
34769                     [
34770                         17.17929,
34771                         48.88816
34772                     ],
34773                     [
34774                         17.058,
34775                         48.81105
34776                     ],
34777                     [
34778                         16.90426,
34779                         48.61947
34780                     ],
34781                     [
34782                         16.79685,
34783                         48.38561
34784                     ],
34785                     [
34786                         17.06762,
34787                         48.01116
34788                     ],
34789                     [
34790                         17.32787,
34791                         47.97749
34792                     ],
34793                     [
34794                         17.51699,
34795                         47.82535
34796                     ],
34797                     [
34798                         17.74776,
34799                         47.73093
34800                     ],
34801                     [
34802                         18.29515,
34803                         47.72075
34804                     ],
34805                     [
34806                         18.67959,
34807                         47.75541
34808                     ],
34809                     [
34810                         18.89755,
34811                         47.81203
34812                     ],
34813                     [
34814                         18.79463,
34815                         47.88245
34816                     ],
34817                     [
34818                         18.84318,
34819                         48.04046
34820                     ],
34821                     [
34822                         19.46212,
34823                         48.05333
34824                     ],
34825                     [
34826                         19.62064,
34827                         48.22938
34828                     ],
34829                     [
34830                         19.89585,
34831                         48.09387
34832                     ],
34833                     [
34834                         20.33766,
34835                         48.2643
34836                     ],
34837                     [
34838                         20.55395,
34839                         48.52358
34840                     ],
34841                     [
34842                         20.82335,
34843                         48.55714
34844                     ],
34845                     [
34846                         21.10271,
34847                         48.47096
34848                     ],
34849                     [
34850                         21.45863,
34851                         48.55513
34852                     ],
34853                     [
34854                         21.74536,
34855                         48.31435
34856                     ],
34857                     [
34858                         22.15293,
34859                         48.37179
34860                     ],
34861                     [
34862                         22.61255,
34863                         49.08914
34864                     ],
34865                     [
34866                         22.09997,
34867                         49.23814
34868                     ],
34869                     [
34870                         21.9686,
34871                         49.36363
34872                     ],
34873                     [
34874                         21.6244,
34875                         49.46989
34876                     ],
34877                     [
34878                         21.06873,
34879                         49.46402
34880                     ],
34881                     [
34882                         20.94336,
34883                         49.31088
34884                     ],
34885                     [
34886                         20.73052,
34887                         49.44006
34888                     ],
34889                     [
34890                         20.22804,
34891                         49.41714
34892                     ],
34893                     [
34894                         20.05234,
34895                         49.23052
34896                     ],
34897                     [
34898                         19.83682,
34899                         49.25529
34900                     ]
34901                 ]
34902             ],
34903             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34904         },
34905         {
34906             "name": "Freemap.sk Hiking",
34907             "type": "tms",
34908             "template": "http://t{switch:1,2,3,4}.freemap.sk/T/{zoom}/{x}/{y}.jpeg",
34909             "scaleExtent": [
34910                 8,
34911                 16
34912             ],
34913             "polygon": [
34914                 [
34915                     [
34916                         19.83682,
34917                         49.25529
34918                     ],
34919                     [
34920                         19.80075,
34921                         49.42385
34922                     ],
34923                     [
34924                         19.60437,
34925                         49.48058
34926                     ],
34927                     [
34928                         19.49179,
34929                         49.63961
34930                     ],
34931                     [
34932                         19.21831,
34933                         49.52604
34934                     ],
34935                     [
34936                         19.16778,
34937                         49.42521
34938                     ],
34939                     [
34940                         19.00308,
34941                         49.42236
34942                     ],
34943                     [
34944                         18.97611,
34945                         49.5308
34946                     ],
34947                     [
34948                         18.54685,
34949                         49.51425
34950                     ],
34951                     [
34952                         18.31432,
34953                         49.33818
34954                     ],
34955                     [
34956                         18.15913,
34957                         49.2961
34958                     ],
34959                     [
34960                         18.05564,
34961                         49.11134
34962                     ],
34963                     [
34964                         17.56396,
34965                         48.84938
34966                     ],
34967                     [
34968                         17.17929,
34969                         48.88816
34970                     ],
34971                     [
34972                         17.058,
34973                         48.81105
34974                     ],
34975                     [
34976                         16.90426,
34977                         48.61947
34978                     ],
34979                     [
34980                         16.79685,
34981                         48.38561
34982                     ],
34983                     [
34984                         17.06762,
34985                         48.01116
34986                     ],
34987                     [
34988                         17.32787,
34989                         47.97749
34990                     ],
34991                     [
34992                         17.51699,
34993                         47.82535
34994                     ],
34995                     [
34996                         17.74776,
34997                         47.73093
34998                     ],
34999                     [
35000                         18.29515,
35001                         47.72075
35002                     ],
35003                     [
35004                         18.67959,
35005                         47.75541
35006                     ],
35007                     [
35008                         18.89755,
35009                         47.81203
35010                     ],
35011                     [
35012                         18.79463,
35013                         47.88245
35014                     ],
35015                     [
35016                         18.84318,
35017                         48.04046
35018                     ],
35019                     [
35020                         19.46212,
35021                         48.05333
35022                     ],
35023                     [
35024                         19.62064,
35025                         48.22938
35026                     ],
35027                     [
35028                         19.89585,
35029                         48.09387
35030                     ],
35031                     [
35032                         20.33766,
35033                         48.2643
35034                     ],
35035                     [
35036                         20.55395,
35037                         48.52358
35038                     ],
35039                     [
35040                         20.82335,
35041                         48.55714
35042                     ],
35043                     [
35044                         21.10271,
35045                         48.47096
35046                     ],
35047                     [
35048                         21.45863,
35049                         48.55513
35050                     ],
35051                     [
35052                         21.74536,
35053                         48.31435
35054                     ],
35055                     [
35056                         22.15293,
35057                         48.37179
35058                     ],
35059                     [
35060                         22.61255,
35061                         49.08914
35062                     ],
35063                     [
35064                         22.09997,
35065                         49.23814
35066                     ],
35067                     [
35068                         21.9686,
35069                         49.36363
35070                     ],
35071                     [
35072                         21.6244,
35073                         49.46989
35074                     ],
35075                     [
35076                         21.06873,
35077                         49.46402
35078                     ],
35079                     [
35080                         20.94336,
35081                         49.31088
35082                     ],
35083                     [
35084                         20.73052,
35085                         49.44006
35086                     ],
35087                     [
35088                         20.22804,
35089                         49.41714
35090                     ],
35091                     [
35092                         20.05234,
35093                         49.23052
35094                     ],
35095                     [
35096                         19.83682,
35097                         49.25529
35098                     ]
35099                 ]
35100             ],
35101             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
35102         },
35103         {
35104             "name": "Freemap.sk Ski",
35105             "type": "tms",
35106             "template": "http://t{switch:1,2,3,4}.freemap.sk/K/{zoom}/{x}/{y}.jpeg",
35107             "scaleExtent": [
35108                 8,
35109                 16
35110             ],
35111             "polygon": [
35112                 [
35113                     [
35114                         19.83682,
35115                         49.25529
35116                     ],
35117                     [
35118                         19.80075,
35119                         49.42385
35120                     ],
35121                     [
35122                         19.60437,
35123                         49.48058
35124                     ],
35125                     [
35126                         19.49179,
35127                         49.63961
35128                     ],
35129                     [
35130                         19.21831,
35131                         49.52604
35132                     ],
35133                     [
35134                         19.16778,
35135                         49.42521
35136                     ],
35137                     [
35138                         19.00308,
35139                         49.42236
35140                     ],
35141                     [
35142                         18.97611,
35143                         49.5308
35144                     ],
35145                     [
35146                         18.54685,
35147                         49.51425
35148                     ],
35149                     [
35150                         18.31432,
35151                         49.33818
35152                     ],
35153                     [
35154                         18.15913,
35155                         49.2961
35156                     ],
35157                     [
35158                         18.05564,
35159                         49.11134
35160                     ],
35161                     [
35162                         17.56396,
35163                         48.84938
35164                     ],
35165                     [
35166                         17.17929,
35167                         48.88816
35168                     ],
35169                     [
35170                         17.058,
35171                         48.81105
35172                     ],
35173                     [
35174                         16.90426,
35175                         48.61947
35176                     ],
35177                     [
35178                         16.79685,
35179                         48.38561
35180                     ],
35181                     [
35182                         17.06762,
35183                         48.01116
35184                     ],
35185                     [
35186                         17.32787,
35187                         47.97749
35188                     ],
35189                     [
35190                         17.51699,
35191                         47.82535
35192                     ],
35193                     [
35194                         17.74776,
35195                         47.73093
35196                     ],
35197                     [
35198                         18.29515,
35199                         47.72075
35200                     ],
35201                     [
35202                         18.67959,
35203                         47.75541
35204                     ],
35205                     [
35206                         18.89755,
35207                         47.81203
35208                     ],
35209                     [
35210                         18.79463,
35211                         47.88245
35212                     ],
35213                     [
35214                         18.84318,
35215                         48.04046
35216                     ],
35217                     [
35218                         19.46212,
35219                         48.05333
35220                     ],
35221                     [
35222                         19.62064,
35223                         48.22938
35224                     ],
35225                     [
35226                         19.89585,
35227                         48.09387
35228                     ],
35229                     [
35230                         20.33766,
35231                         48.2643
35232                     ],
35233                     [
35234                         20.55395,
35235                         48.52358
35236                     ],
35237                     [
35238                         20.82335,
35239                         48.55714
35240                     ],
35241                     [
35242                         21.10271,
35243                         48.47096
35244                     ],
35245                     [
35246                         21.45863,
35247                         48.55513
35248                     ],
35249                     [
35250                         21.74536,
35251                         48.31435
35252                     ],
35253                     [
35254                         22.15293,
35255                         48.37179
35256                     ],
35257                     [
35258                         22.61255,
35259                         49.08914
35260                     ],
35261                     [
35262                         22.09997,
35263                         49.23814
35264                     ],
35265                     [
35266                         21.9686,
35267                         49.36363
35268                     ],
35269                     [
35270                         21.6244,
35271                         49.46989
35272                     ],
35273                     [
35274                         21.06873,
35275                         49.46402
35276                     ],
35277                     [
35278                         20.94336,
35279                         49.31088
35280                     ],
35281                     [
35282                         20.73052,
35283                         49.44006
35284                     ],
35285                     [
35286                         20.22804,
35287                         49.41714
35288                     ],
35289                     [
35290                         20.05234,
35291                         49.23052
35292                     ],
35293                     [
35294                         19.83682,
35295                         49.25529
35296                     ]
35297                 ]
35298             ],
35299             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
35300         },
35301         {
35302             "name": "Fugro (Denmark)",
35303             "type": "tms",
35304             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/fugro2005/{zoom}/{x}/{y}.png",
35305             "scaleExtent": [
35306                 0,
35307                 19
35308             ],
35309             "polygon": [
35310                 [
35311                     [
35312                         8.3743941,
35313                         54.9551655
35314                     ],
35315                     [
35316                         8.3683809,
35317                         55.4042149
35318                     ],
35319                     [
35320                         8.2103997,
35321                         55.4039795
35322                     ],
35323                     [
35324                         8.2087314,
35325                         55.4937345
35326                     ],
35327                     [
35328                         8.0502655,
35329                         55.4924731
35330                     ],
35331                     [
35332                         8.0185123,
35333                         56.7501399
35334                     ],
35335                     [
35336                         8.1819161,
35337                         56.7509948
35338                     ],
35339                     [
35340                         8.1763274,
35341                         57.0208898
35342                     ],
35343                     [
35344                         8.3413329,
35345                         57.0219872
35346                     ],
35347                     [
35348                         8.3392467,
35349                         57.1119574
35350                     ],
35351                     [
35352                         8.5054433,
35353                         57.1123212
35354                     ],
35355                     [
35356                         8.5033923,
35357                         57.2020499
35358                     ],
35359                     [
35360                         9.3316304,
35361                         57.2027636
35362                     ],
35363                     [
35364                         9.3319079,
35365                         57.2924835
35366                     ],
35367                     [
35368                         9.4978864,
35369                         57.2919578
35370                     ],
35371                     [
35372                         9.4988593,
35373                         57.3820608
35374                     ],
35375                     [
35376                         9.6649749,
35377                         57.3811615
35378                     ],
35379                     [
35380                         9.6687295,
35381                         57.5605591
35382                     ],
35383                     [
35384                         9.8351961,
35385                         57.5596265
35386                     ],
35387                     [
35388                         9.8374896,
35389                         57.6493322
35390                     ],
35391                     [
35392                         10.1725726,
35393                         57.6462818
35394                     ],
35395                     [
35396                         10.1754245,
35397                         57.7367768
35398                     ],
35399                     [
35400                         10.5118282,
35401                         57.7330269
35402                     ],
35403                     [
35404                         10.5152095,
35405                         57.8228945
35406                     ],
35407                     [
35408                         10.6834853,
35409                         57.8207722
35410                     ],
35411                     [
35412                         10.6751613,
35413                         57.6412021
35414                     ],
35415                     [
35416                         10.5077045,
35417                         57.6433097
35418                     ],
35419                     [
35420                         10.5039992,
35421                         57.5535088
35422                     ],
35423                     [
35424                         10.671038,
35425                         57.5514113
35426                     ],
35427                     [
35428                         10.6507805,
35429                         57.1024538
35430                     ],
35431                     [
35432                         10.4857673,
35433                         57.1045138
35434                     ],
35435                     [
35436                         10.4786236,
35437                         56.9249051
35438                     ],
35439                     [
35440                         10.3143981,
35441                         56.9267573
35442                     ],
35443                     [
35444                         10.3112341,
35445                         56.8369269
35446                     ],
35447                     [
35448                         10.4750295,
35449                         56.83509
35450                     ],
35451                     [
35452                         10.4649016,
35453                         56.5656681
35454                     ],
35455                     [
35456                         10.9524239,
35457                         56.5589761
35458                     ],
35459                     [
35460                         10.9479249,
35461                         56.4692243
35462                     ],
35463                     [
35464                         11.1099335,
35465                         56.4664675
35466                     ],
35467                     [
35468                         11.1052639,
35469                         56.376833
35470                     ],
35471                     [
35472                         10.9429901,
35473                         56.3795284
35474                     ],
35475                     [
35476                         10.9341235,
35477                         56.1994768
35478                     ],
35479                     [
35480                         10.7719685,
35481                         56.2020244
35482                     ],
35483                     [
35484                         10.7694751,
35485                         56.1120103
35486                     ],
35487                     [
35488                         10.6079695,
35489                         56.1150259
35490                     ],
35491                     [
35492                         10.4466742,
35493                         56.116717
35494                     ],
35495                     [
35496                         10.2865948,
35497                         56.118675
35498                     ],
35499                     [
35500                         10.2831527,
35501                         56.0281851
35502                     ],
35503                     [
35504                         10.4439274,
35505                         56.0270388
35506                     ],
35507                     [
35508                         10.4417713,
35509                         55.7579243
35510                     ],
35511                     [
35512                         10.4334961,
35513                         55.6693533
35514                     ],
35515                     [
35516                         10.743814,
35517                         55.6646861
35518                     ],
35519                     [
35520                         10.743814,
35521                         55.5712253
35522                     ],
35523                     [
35524                         10.8969041,
35525                         55.5712253
35526                     ],
35527                     [
35528                         10.9051793,
35529                         55.3953852
35530                     ],
35531                     [
35532                         11.0613726,
35533                         55.3812841
35534                     ],
35535                     [
35536                         11.0593038,
35537                         55.1124061
35538                     ],
35539                     [
35540                         11.0458567,
35541                         55.0318621
35542                     ],
35543                     [
35544                         11.2030844,
35545                         55.0247474
35546                     ],
35547                     [
35548                         11.2030844,
35549                         55.117139
35550                     ],
35551                     [
35552                         11.0593038,
35553                         55.1124061
35554                     ],
35555                     [
35556                         11.0613726,
35557                         55.3812841
35558                     ],
35559                     [
35560                         11.0789572,
35561                         55.5712253
35562                     ],
35563                     [
35564                         10.8969041,
35565                         55.5712253
35566                     ],
35567                     [
35568                         10.9258671,
35569                         55.6670198
35570                     ],
35571                     [
35572                         10.743814,
35573                         55.6646861
35574                     ],
35575                     [
35576                         10.7562267,
35577                         55.7579243
35578                     ],
35579                     [
35580                         10.4417713,
35581                         55.7579243
35582                     ],
35583                     [
35584                         10.4439274,
35585                         56.0270388
35586                     ],
35587                     [
35588                         10.4466742,
35589                         56.116717
35590                     ],
35591                     [
35592                         10.6079695,
35593                         56.1150259
35594                     ],
35595                     [
35596                         10.6052053,
35597                         56.0247462
35598                     ],
35599                     [
35600                         10.9258671,
35601                         56.0201215
35602                     ],
35603                     [
35604                         10.9197132,
35605                         55.9309388
35606                     ],
35607                     [
35608                         11.0802782,
35609                         55.92792
35610                     ],
35611                     [
35612                         11.0858066,
35613                         56.0178284
35614                     ],
35615                     [
35616                         11.7265047,
35617                         56.005058
35618                     ],
35619                     [
35620                         11.7319981,
35621                         56.0952142
35622                     ],
35623                     [
35624                         12.0540333,
35625                         56.0871256
35626                     ],
35627                     [
35628                         12.0608477,
35629                         56.1762576
35630                     ],
35631                     [
35632                         12.7023469,
35633                         56.1594405
35634                     ],
35635                     [
35636                         12.6611131,
35637                         55.7114318
35638                     ],
35639                     [
35640                         12.9792318,
35641                         55.7014026
35642                     ],
35643                     [
35644                         12.9612912,
35645                         55.5217294
35646                     ],
35647                     [
35648                         12.3268659,
35649                         55.5412096
35650                     ],
35651                     [
35652                         12.3206071,
35653                         55.4513655
35654                     ],
35655                     [
35656                         12.4778226,
35657                         55.447067
35658                     ],
35659                     [
35660                         12.4702432,
35661                         55.3570479
35662                     ],
35663                     [
35664                         12.6269738,
35665                         55.3523837
35666                     ],
35667                     [
35668                         12.6200898,
35669                         55.2632576
35670                     ],
35671                     [
35672                         12.4627339,
35673                         55.26722
35674                     ],
35675                     [
35676                         12.4552949,
35677                         55.1778223
35678                     ],
35679                     [
35680                         12.2987046,
35681                         55.1822303
35682                     ],
35683                     [
35684                         12.2897344,
35685                         55.0923641
35686                     ],
35687                     [
35688                         12.6048608,
35689                         55.0832904
35690                     ],
35691                     [
35692                         12.5872011,
35693                         54.9036285
35694                     ],
35695                     [
35696                         12.2766618,
35697                         54.9119031
35698                     ],
35699                     [
35700                         12.2610181,
35701                         54.7331602
35702                     ],
35703                     [
35704                         12.1070691,
35705                         54.7378161
35706                     ],
35707                     [
35708                         12.0858621,
35709                         54.4681655
35710                     ],
35711                     [
35712                         11.7794953,
35713                         54.4753579
35714                     ],
35715                     [
35716                         11.7837381,
35717                         54.5654783
35718                     ],
35719                     [
35720                         11.1658525,
35721                         54.5782155
35722                     ],
35723                     [
35724                         11.1706443,
35725                         54.6686508
35726                     ],
35727                     [
35728                         10.8617173,
35729                         54.6733956
35730                     ],
35731                     [
35732                         10.8651245,
35733                         54.7634667
35734                     ],
35735                     [
35736                         10.7713646,
35737                         54.7643888
35738                     ],
35739                     [
35740                         10.7707276,
35741                         54.7372807
35742                     ],
35743                     [
35744                         10.7551428,
35745                         54.7375776
35746                     ],
35747                     [
35748                         10.7544039,
35749                         54.7195666
35750                     ],
35751                     [
35752                         10.7389074,
35753                         54.7197588
35754                     ],
35755                     [
35756                         10.7384368,
35757                         54.7108482
35758                     ],
35759                     [
35760                         10.7074486,
35761                         54.7113045
35762                     ],
35763                     [
35764                         10.7041094,
35765                         54.6756741
35766                     ],
35767                     [
35768                         10.5510973,
35769                         54.6781698
35770                     ],
35771                     [
35772                         10.5547184,
35773                         54.7670245
35774                     ],
35775                     [
35776                         10.2423994,
35777                         54.7705935
35778                     ],
35779                     [
35780                         10.2459845,
35781                         54.8604673
35782                     ],
35783                     [
35784                         10.0902268,
35785                         54.8622134
35786                     ],
35787                     [
35788                         10.0873731,
35789                         54.7723851
35790                     ],
35791                     [
35792                         9.1555798,
35793                         54.7769557
35794                     ],
35795                     [
35796                         9.1562752,
35797                         54.8675369
35798                     ],
35799                     [
35800                         8.5321973,
35801                         54.8663765
35802                     ],
35803                     [
35804                         8.531432,
35805                         54.95516
35806                     ]
35807                 ],
35808                 [
35809                     [
35810                         11.4577738,
35811                         56.819554
35812                     ],
35813                     [
35814                         11.7849181,
35815                         56.8127385
35816                     ],
35817                     [
35818                         11.7716715,
35819                         56.6332796
35820                     ],
35821                     [
35822                         11.4459621,
35823                         56.6401087
35824                     ]
35825                 ],
35826                 [
35827                     [
35828                         11.3274736,
35829                         57.3612962
35830                     ],
35831                     [
35832                         11.3161808,
35833                         57.1818004
35834                     ],
35835                     [
35836                         11.1508692,
35837                         57.1847276
35838                     ],
35839                     [
35840                         11.1456628,
35841                         57.094962
35842                     ],
35843                     [
35844                         10.8157703,
35845                         57.1001693
35846                     ],
35847                     [
35848                         10.8290599,
35849                         57.3695272
35850                     ]
35851                 ],
35852                 [
35853                     [
35854                         11.5843266,
35855                         56.2777928
35856                     ],
35857                     [
35858                         11.5782882,
35859                         56.1880397
35860                     ],
35861                     [
35862                         11.7392309,
35863                         56.1845765
35864                     ],
35865                     [
35866                         11.7456428,
35867                         56.2743186
35868                     ]
35869                 ],
35870                 [
35871                     [
35872                         14.6825922,
35873                         55.3639405
35874                     ],
35875                     [
35876                         14.8395247,
35877                         55.3565231
35878                     ],
35879                     [
35880                         14.8263755,
35881                         55.2671261
35882                     ],
35883                     [
35884                         15.1393406,
35885                         55.2517359
35886                     ],
35887                     [
35888                         15.1532015,
35889                         55.3410836
35890                     ],
35891                     [
35892                         15.309925,
35893                         55.3330556
35894                     ],
35895                     [
35896                         15.295719,
35897                         55.2437356
35898                     ],
35899                     [
35900                         15.1393406,
35901                         55.2517359
35902                     ],
35903                     [
35904                         15.1255631,
35905                         55.1623802
35906                     ],
35907                     [
35908                         15.2815819,
35909                         55.1544167
35910                     ],
35911                     [
35912                         15.2535578,
35913                         54.9757646
35914                     ],
35915                     [
35916                         14.6317464,
35917                         55.0062496
35918                     ]
35919                 ]
35920             ],
35921             "terms_url": "http://wiki.openstreetmap.org/wiki/Fugro",
35922             "terms_text": "Fugro Aerial Mapping"
35923         },
35924         {
35925             "name": "Geodatastyrelsen (Denmark)",
35926             "type": "tms",
35927             "template": "http://mapproxy.gpweb.dk/tiles/1.0.0/kortforsyningen_ortoforaar/EPSG3857/{zoom}/{x}/{y}.jpeg",
35928             "scaleExtent": [
35929                 0,
35930                 21
35931             ],
35932             "polygon": [
35933                 [
35934                     [
35935                         8.3743941,
35936                         54.9551655
35937                     ],
35938                     [
35939                         8.3683809,
35940                         55.4042149
35941                     ],
35942                     [
35943                         8.2103997,
35944                         55.4039795
35945                     ],
35946                     [
35947                         8.2087314,
35948                         55.4937345
35949                     ],
35950                     [
35951                         8.0502655,
35952                         55.4924731
35953                     ],
35954                     [
35955                         8.0185123,
35956                         56.7501399
35957                     ],
35958                     [
35959                         8.1819161,
35960                         56.7509948
35961                     ],
35962                     [
35963                         8.1763274,
35964                         57.0208898
35965                     ],
35966                     [
35967                         8.3413329,
35968                         57.0219872
35969                     ],
35970                     [
35971                         8.3392467,
35972                         57.1119574
35973                     ],
35974                     [
35975                         8.5054433,
35976                         57.1123212
35977                     ],
35978                     [
35979                         8.5033923,
35980                         57.2020499
35981                     ],
35982                     [
35983                         9.3316304,
35984                         57.2027636
35985                     ],
35986                     [
35987                         9.3319079,
35988                         57.2924835
35989                     ],
35990                     [
35991                         9.4978864,
35992                         57.2919578
35993                     ],
35994                     [
35995                         9.4988593,
35996                         57.3820608
35997                     ],
35998                     [
35999                         9.6649749,
36000                         57.3811615
36001                     ],
36002                     [
36003                         9.6687295,
36004                         57.5605591
36005                     ],
36006                     [
36007                         9.8351961,
36008                         57.5596265
36009                     ],
36010                     [
36011                         9.8374896,
36012                         57.6493322
36013                     ],
36014                     [
36015                         10.1725726,
36016                         57.6462818
36017                     ],
36018                     [
36019                         10.1754245,
36020                         57.7367768
36021                     ],
36022                     [
36023                         10.5118282,
36024                         57.7330269
36025                     ],
36026                     [
36027                         10.5152095,
36028                         57.8228945
36029                     ],
36030                     [
36031                         10.6834853,
36032                         57.8207722
36033                     ],
36034                     [
36035                         10.6751613,
36036                         57.6412021
36037                     ],
36038                     [
36039                         10.5077045,
36040                         57.6433097
36041                     ],
36042                     [
36043                         10.5039992,
36044                         57.5535088
36045                     ],
36046                     [
36047                         10.671038,
36048                         57.5514113
36049                     ],
36050                     [
36051                         10.6507805,
36052                         57.1024538
36053                     ],
36054                     [
36055                         10.4857673,
36056                         57.1045138
36057                     ],
36058                     [
36059                         10.4786236,
36060                         56.9249051
36061                     ],
36062                     [
36063                         10.3143981,
36064                         56.9267573
36065                     ],
36066                     [
36067                         10.3112341,
36068                         56.8369269
36069                     ],
36070                     [
36071                         10.4750295,
36072                         56.83509
36073                     ],
36074                     [
36075                         10.4649016,
36076                         56.5656681
36077                     ],
36078                     [
36079                         10.9524239,
36080                         56.5589761
36081                     ],
36082                     [
36083                         10.9479249,
36084                         56.4692243
36085                     ],
36086                     [
36087                         11.1099335,
36088                         56.4664675
36089                     ],
36090                     [
36091                         11.1052639,
36092                         56.376833
36093                     ],
36094                     [
36095                         10.9429901,
36096                         56.3795284
36097                     ],
36098                     [
36099                         10.9341235,
36100                         56.1994768
36101                     ],
36102                     [
36103                         10.7719685,
36104                         56.2020244
36105                     ],
36106                     [
36107                         10.7694751,
36108                         56.1120103
36109                     ],
36110                     [
36111                         10.6079695,
36112                         56.1150259
36113                     ],
36114                     [
36115                         10.4466742,
36116                         56.116717
36117                     ],
36118                     [
36119                         10.2865948,
36120                         56.118675
36121                     ],
36122                     [
36123                         10.2831527,
36124                         56.0281851
36125                     ],
36126                     [
36127                         10.4439274,
36128                         56.0270388
36129                     ],
36130                     [
36131                         10.4417713,
36132                         55.7579243
36133                     ],
36134                     [
36135                         10.4334961,
36136                         55.6693533
36137                     ],
36138                     [
36139                         10.743814,
36140                         55.6646861
36141                     ],
36142                     [
36143                         10.743814,
36144                         55.5712253
36145                     ],
36146                     [
36147                         10.8969041,
36148                         55.5712253
36149                     ],
36150                     [
36151                         10.9051793,
36152                         55.3953852
36153                     ],
36154                     [
36155                         11.0613726,
36156                         55.3812841
36157                     ],
36158                     [
36159                         11.0593038,
36160                         55.1124061
36161                     ],
36162                     [
36163                         11.0458567,
36164                         55.0318621
36165                     ],
36166                     [
36167                         11.2030844,
36168                         55.0247474
36169                     ],
36170                     [
36171                         11.2030844,
36172                         55.117139
36173                     ],
36174                     [
36175                         11.0593038,
36176                         55.1124061
36177                     ],
36178                     [
36179                         11.0613726,
36180                         55.3812841
36181                     ],
36182                     [
36183                         11.0789572,
36184                         55.5712253
36185                     ],
36186                     [
36187                         10.8969041,
36188                         55.5712253
36189                     ],
36190                     [
36191                         10.9258671,
36192                         55.6670198
36193                     ],
36194                     [
36195                         10.743814,
36196                         55.6646861
36197                     ],
36198                     [
36199                         10.7562267,
36200                         55.7579243
36201                     ],
36202                     [
36203                         10.4417713,
36204                         55.7579243
36205                     ],
36206                     [
36207                         10.4439274,
36208                         56.0270388
36209                     ],
36210                     [
36211                         10.4466742,
36212                         56.116717
36213                     ],
36214                     [
36215                         10.6079695,
36216                         56.1150259
36217                     ],
36218                     [
36219                         10.6052053,
36220                         56.0247462
36221                     ],
36222                     [
36223                         10.9258671,
36224                         56.0201215
36225                     ],
36226                     [
36227                         10.9197132,
36228                         55.9309388
36229                     ],
36230                     [
36231                         11.0802782,
36232                         55.92792
36233                     ],
36234                     [
36235                         11.0858066,
36236                         56.0178284
36237                     ],
36238                     [
36239                         11.7265047,
36240                         56.005058
36241                     ],
36242                     [
36243                         11.7319981,
36244                         56.0952142
36245                     ],
36246                     [
36247                         12.0540333,
36248                         56.0871256
36249                     ],
36250                     [
36251                         12.0608477,
36252                         56.1762576
36253                     ],
36254                     [
36255                         12.7023469,
36256                         56.1594405
36257                     ],
36258                     [
36259                         12.6611131,
36260                         55.7114318
36261                     ],
36262                     [
36263                         12.9792318,
36264                         55.7014026
36265                     ],
36266                     [
36267                         12.9612912,
36268                         55.5217294
36269                     ],
36270                     [
36271                         12.3268659,
36272                         55.5412096
36273                     ],
36274                     [
36275                         12.3206071,
36276                         55.4513655
36277                     ],
36278                     [
36279                         12.4778226,
36280                         55.447067
36281                     ],
36282                     [
36283                         12.4702432,
36284                         55.3570479
36285                     ],
36286                     [
36287                         12.6269738,
36288                         55.3523837
36289                     ],
36290                     [
36291                         12.6200898,
36292                         55.2632576
36293                     ],
36294                     [
36295                         12.4627339,
36296                         55.26722
36297                     ],
36298                     [
36299                         12.4552949,
36300                         55.1778223
36301                     ],
36302                     [
36303                         12.2987046,
36304                         55.1822303
36305                     ],
36306                     [
36307                         12.2897344,
36308                         55.0923641
36309                     ],
36310                     [
36311                         12.6048608,
36312                         55.0832904
36313                     ],
36314                     [
36315                         12.5872011,
36316                         54.9036285
36317                     ],
36318                     [
36319                         12.2766618,
36320                         54.9119031
36321                     ],
36322                     [
36323                         12.2610181,
36324                         54.7331602
36325                     ],
36326                     [
36327                         12.1070691,
36328                         54.7378161
36329                     ],
36330                     [
36331                         12.0858621,
36332                         54.4681655
36333                     ],
36334                     [
36335                         11.7794953,
36336                         54.4753579
36337                     ],
36338                     [
36339                         11.7837381,
36340                         54.5654783
36341                     ],
36342                     [
36343                         11.1658525,
36344                         54.5782155
36345                     ],
36346                     [
36347                         11.1706443,
36348                         54.6686508
36349                     ],
36350                     [
36351                         10.8617173,
36352                         54.6733956
36353                     ],
36354                     [
36355                         10.8651245,
36356                         54.7634667
36357                     ],
36358                     [
36359                         10.7713646,
36360                         54.7643888
36361                     ],
36362                     [
36363                         10.7707276,
36364                         54.7372807
36365                     ],
36366                     [
36367                         10.7551428,
36368                         54.7375776
36369                     ],
36370                     [
36371                         10.7544039,
36372                         54.7195666
36373                     ],
36374                     [
36375                         10.7389074,
36376                         54.7197588
36377                     ],
36378                     [
36379                         10.7384368,
36380                         54.7108482
36381                     ],
36382                     [
36383                         10.7074486,
36384                         54.7113045
36385                     ],
36386                     [
36387                         10.7041094,
36388                         54.6756741
36389                     ],
36390                     [
36391                         10.5510973,
36392                         54.6781698
36393                     ],
36394                     [
36395                         10.5547184,
36396                         54.7670245
36397                     ],
36398                     [
36399                         10.2423994,
36400                         54.7705935
36401                     ],
36402                     [
36403                         10.2459845,
36404                         54.8604673
36405                     ],
36406                     [
36407                         10.0902268,
36408                         54.8622134
36409                     ],
36410                     [
36411                         10.0873731,
36412                         54.7723851
36413                     ],
36414                     [
36415                         9.1555798,
36416                         54.7769557
36417                     ],
36418                     [
36419                         9.1562752,
36420                         54.8675369
36421                     ],
36422                     [
36423                         8.5321973,
36424                         54.8663765
36425                     ],
36426                     [
36427                         8.531432,
36428                         54.95516
36429                     ]
36430                 ],
36431                 [
36432                     [
36433                         11.4577738,
36434                         56.819554
36435                     ],
36436                     [
36437                         11.7849181,
36438                         56.8127385
36439                     ],
36440                     [
36441                         11.7716715,
36442                         56.6332796
36443                     ],
36444                     [
36445                         11.4459621,
36446                         56.6401087
36447                     ]
36448                 ],
36449                 [
36450                     [
36451                         11.3274736,
36452                         57.3612962
36453                     ],
36454                     [
36455                         11.3161808,
36456                         57.1818004
36457                     ],
36458                     [
36459                         11.1508692,
36460                         57.1847276
36461                     ],
36462                     [
36463                         11.1456628,
36464                         57.094962
36465                     ],
36466                     [
36467                         10.8157703,
36468                         57.1001693
36469                     ],
36470                     [
36471                         10.8290599,
36472                         57.3695272
36473                     ]
36474                 ],
36475                 [
36476                     [
36477                         11.5843266,
36478                         56.2777928
36479                     ],
36480                     [
36481                         11.5782882,
36482                         56.1880397
36483                     ],
36484                     [
36485                         11.7392309,
36486                         56.1845765
36487                     ],
36488                     [
36489                         11.7456428,
36490                         56.2743186
36491                     ]
36492                 ],
36493                 [
36494                     [
36495                         14.6825922,
36496                         55.3639405
36497                     ],
36498                     [
36499                         14.8395247,
36500                         55.3565231
36501                     ],
36502                     [
36503                         14.8263755,
36504                         55.2671261
36505                     ],
36506                     [
36507                         15.1393406,
36508                         55.2517359
36509                     ],
36510                     [
36511                         15.1532015,
36512                         55.3410836
36513                     ],
36514                     [
36515                         15.309925,
36516                         55.3330556
36517                     ],
36518                     [
36519                         15.295719,
36520                         55.2437356
36521                     ],
36522                     [
36523                         15.1393406,
36524                         55.2517359
36525                     ],
36526                     [
36527                         15.1255631,
36528                         55.1623802
36529                     ],
36530                     [
36531                         15.2815819,
36532                         55.1544167
36533                     ],
36534                     [
36535                         15.2535578,
36536                         54.9757646
36537                     ],
36538                     [
36539                         14.6317464,
36540                         55.0062496
36541                     ]
36542                 ]
36543             ],
36544             "terms_url": "http://download.kortforsyningen.dk/content/vilkaar-og-betingelser",
36545             "terms_text": "Geodatastyrelsen og Danske Kommuner"
36546         },
36547         {
36548             "name": "Geoimage.at MaxRes",
36549             "type": "tms",
36550             "template": "http://geoimage.openstreetmap.at/4d80de696cd562a63ce463a58a61488d/{zoom}/{x}/{y}.jpg",
36551             "polygon": [
36552                 [
36553                     [
36554                         16.5073284,
36555                         46.9929304
36556                     ],
36557                     [
36558                         16.283417,
36559                         46.9929304
36560                     ],
36561                     [
36562                         16.135839,
36563                         46.8713046
36564                     ],
36565                     [
36566                         15.9831722,
36567                         46.8190947
36568                     ],
36569                     [
36570                         16.0493278,
36571                         46.655175
36572                     ],
36573                     [
36574                         15.8610387,
36575                         46.7180116
36576                     ],
36577                     [
36578                         15.7592608,
36579                         46.6900933
36580                     ],
36581                     [
36582                         15.5607938,
36583                         46.6796202
36584                     ],
36585                     [
36586                         15.5760605,
36587                         46.6342132
36588                     ],
36589                     [
36590                         15.4793715,
36591                         46.6027553
36592                     ],
36593                     [
36594                         15.4335715,
36595                         46.6516819
36596                     ],
36597                     [
36598                         15.2249267,
36599                         46.6342132
36600                     ],
36601                     [
36602                         15.0468154,
36603                         46.6481886
36604                     ],
36605                     [
36606                         14.9908376,
36607                         46.5887681
36608                     ],
36609                     [
36610                         14.9603042,
36611                         46.6237293
36612                     ],
36613                     [
36614                         14.8534374,
36615                         46.6027553
36616                     ],
36617                     [
36618                         14.8330818,
36619                         46.5012666
36620                     ],
36621                     [
36622                         14.7516595,
36623                         46.4977636
36624                     ],
36625                     [
36626                         14.6804149,
36627                         46.4381781
36628                     ],
36629                     [
36630                         14.6142593,
36631                         46.4381781
36632                     ],
36633                     [
36634                         14.578637,
36635                         46.3785275
36636                     ],
36637                     [
36638                         14.4412369,
36639                         46.4311638
36640                     ],
36641                     [
36642                         14.1613476,
36643                         46.4276563
36644                     ],
36645                     [
36646                         14.1257253,
36647                         46.4767409
36648                     ],
36649                     [
36650                         14.0188585,
36651                         46.4767409
36652                     ],
36653                     [
36654                         13.9119917,
36655                         46.5257813
36656                     ],
36657                     [
36658                         13.8254805,
36659                         46.5047694
36660                     ],
36661                     [
36662                         13.4438134,
36663                         46.560783
36664                     ],
36665                     [
36666                         13.3064132,
36667                         46.5502848
36668                     ],
36669                     [
36670                         13.1283019,
36671                         46.5887681
36672                     ],
36673                     [
36674                         12.8433237,
36675                         46.6132433
36676                     ],
36677                     [
36678                         12.7262791,
36679                         46.6412014
36680                     ],
36681                     [
36682                         12.5125455,
36683                         46.6656529
36684                     ],
36685                     [
36686                         12.3598787,
36687                         46.7040543
36688                     ],
36689                     [
36690                         12.3649676,
36691                         46.7703197
36692                     ],
36693                     [
36694                         12.2886341,
36695                         46.7772902
36696                     ],
36697                     [
36698                         12.2733674,
36699                         46.8852187
36700                     ],
36701                     [
36702                         12.2072118,
36703                         46.8747835
36704                     ],
36705                     [
36706                         12.1308784,
36707                         46.9026062
36708                     ],
36709                     [
36710                         12.1156117,
36711                         46.9998721
36712                     ],
36713                     [
36714                         12.2530119,
36715                         47.0657733
36716                     ],
36717                     [
36718                         12.2123007,
36719                         47.0934969
36720                     ],
36721                     [
36722                         11.9833004,
36723                         47.0449712
36724                     ],
36725                     [
36726                         11.7339445,
36727                         46.9616816
36728                     ],
36729                     [
36730                         11.6321666,
36731                         47.010283
36732                     ],
36733                     [
36734                         11.5405665,
36735                         46.9755722
36736                     ],
36737                     [
36738                         11.4998553,
36739                         47.0068129
36740                     ],
36741                     [
36742                         11.418433,
36743                         46.9651546
36744                     ],
36745                     [
36746                         11.2555884,
36747                         46.9755722
36748                     ],
36749                     [
36750                         11.1130993,
36751                         46.913036
36752                     ],
36753                     [
36754                         11.0418548,
36755                         46.7633482
36756                     ],
36757                     [
36758                         10.8891879,
36759                         46.7598621
36760                     ],
36761                     [
36762                         10.7416099,
36763                         46.7842599
36764                     ],
36765                     [
36766                         10.7059877,
36767                         46.8643462
36768                     ],
36769                     [
36770                         10.5787653,
36771                         46.8399847
36772                     ],
36773                     [
36774                         10.4566318,
36775                         46.8504267
36776                     ],
36777                     [
36778                         10.4769874,
36779                         46.9269392
36780                     ],
36781                     [
36782                         10.3853873,
36783                         46.9894592
36784                     ],
36785                     [
36786                         10.2327204,
36787                         46.8643462
36788                     ],
36789                     [
36790                         10.1207647,
36791                         46.8330223
36792                     ],
36793                     [
36794                         9.8663199,
36795                         46.9408389
36796                     ],
36797                     [
36798                         9.9019422,
36799                         47.0033426
36800                     ],
36801                     [
36802                         9.6831197,
36803                         47.0588402
36804                     ],
36805                     [
36806                         9.6118752,
36807                         47.0380354
36808                     ],
36809                     [
36810                         9.6322307,
36811                         47.128131
36812                     ],
36813                     [
36814                         9.5813418,
36815                         47.1662025
36816                     ],
36817                     [
36818                         9.5406306,
36819                         47.2664422
36820                     ],
36821                     [
36822                         9.6067863,
36823                         47.3492559
36824                     ],
36825                     [
36826                         9.6729419,
36827                         47.369939
36828                     ],
36829                     [
36830                         9.6424085,
36831                         47.4457079
36832                     ],
36833                     [
36834                         9.5660751,
36835                         47.4801122
36836                     ],
36837                     [
36838                         9.7136531,
36839                         47.5282405
36840                     ],
36841                     [
36842                         9.7848976,
36843                         47.5969187
36844                     ],
36845                     [
36846                         9.8357866,
36847                         47.5454185
36848                     ],
36849                     [
36850                         9.9477423,
36851                         47.538548
36852                     ],
36853                     [
36854                         10.0902313,
36855                         47.4491493
36856                     ],
36857                     [
36858                         10.1105869,
36859                         47.3664924
36860                     ],
36861                     [
36862                         10.2428982,
36863                         47.3871688
36864                     ],
36865                     [
36866                         10.1869203,
36867                         47.2698953
36868                     ],
36869                     [
36870                         10.3243205,
36871                         47.2975125
36872                     ],
36873                     [
36874                         10.4820763,
36875                         47.4491493
36876                     ],
36877                     [
36878                         10.4311873,
36879                         47.4869904
36880                     ],
36881                     [
36882                         10.4413651,
36883                         47.5900549
36884                     ],
36885                     [
36886                         10.4871652,
36887                         47.5522881
36888                     ],
36889                     [
36890                         10.5482319,
36891                         47.5351124
36892                     ],
36893                     [
36894                         10.5991209,
36895                         47.5660246
36896                     ],
36897                     [
36898                         10.7568766,
36899                         47.5316766
36900                     ],
36901                     [
36902                         10.8891879,
36903                         47.5454185
36904                     ],
36905                     [
36906                         10.9400769,
36907                         47.4869904
36908                     ],
36909                     [
36910                         10.9960547,
36911                         47.3906141
36912                     ],
36913                     [
36914                         11.2352328,
36915                         47.4422662
36916                     ],
36917                     [
36918                         11.2810328,
36919                         47.3975039
36920                     ],
36921                     [
36922                         11.4235219,
36923                         47.5144941
36924                     ],
36925                     [
36926                         11.5761888,
36927                         47.5076195
36928                     ],
36929                     [
36930                         11.6067221,
36931                         47.5900549
36932                     ],
36933                     [
36934                         11.8357224,
36935                         47.5866227
36936                     ],
36937                     [
36938                         12.003656,
36939                         47.6243647
36940                     ],
36941                     [
36942                         12.2072118,
36943                         47.6037815
36944                     ],
36945                     [
36946                         12.1614117,
36947                         47.6963421
36948                     ],
36949                     [
36950                         12.2581008,
36951                         47.7442718
36952                     ],
36953                     [
36954                         12.2530119,
36955                         47.6792136
36956                     ],
36957                     [
36958                         12.4311232,
36959                         47.7100408
36960                     ],
36961                     [
36962                         12.4921899,
36963                         47.631224
36964                     ],
36965                     [
36966                         12.5685234,
36967                         47.6277944
36968                     ],
36969                     [
36970                         12.6295901,
36971                         47.6894913
36972                     ],
36973                     [
36974                         12.7720792,
36975                         47.6689338
36976                     ],
36977                     [
36978                         12.8331459,
36979                         47.5419833
36980                     ],
36981                     [
36982                         12.975635,
36983                         47.4732332
36984                     ],
36985                     [
36986                         13.0417906,
36987                         47.4938677
36988                     ],
36989                     [
36990                         13.0367017,
36991                         47.5557226
36992                     ],
36993                     [
36994                         13.0977685,
36995                         47.6415112
36996                     ],
36997                     [
36998                         13.0316128,
36999                         47.7100408
37000                     ],
37001                     [
37002                         12.9043905,
37003                         47.7203125
37004                     ],
37005                     [
37006                         13.0061684,
37007                         47.84683
37008                     ],
37009                     [
37010                         12.9451016,
37011                         47.9355501
37012                     ],
37013                     [
37014                         12.8636793,
37015                         47.9594103
37016                     ],
37017                     [
37018                         12.8636793,
37019                         48.0036929
37020                     ],
37021                     [
37022                         12.7517236,
37023                         48.0989418
37024                     ],
37025                     [
37026                         12.8738571,
37027                         48.2109733
37028                     ],
37029                     [
37030                         12.9603683,
37031                         48.2109733
37032                     ],
37033                     [
37034                         13.0417906,
37035                         48.2652035
37036                     ],
37037                     [
37038                         13.1842797,
37039                         48.2990682
37040                     ],
37041                     [
37042                         13.2606131,
37043                         48.2922971
37044                     ],
37045                     [
37046                         13.3980133,
37047                         48.3565867
37048                     ],
37049                     [
37050                         13.4438134,
37051                         48.417418
37052                     ],
37053                     [
37054                         13.4387245,
37055                         48.5523383
37056                     ],
37057                     [
37058                         13.509969,
37059                         48.5860123
37060                     ],
37061                     [
37062                         13.6117469,
37063                         48.5725454
37064                     ],
37065                     [
37066                         13.7287915,
37067                         48.5118999
37068                     ],
37069                     [
37070                         13.7847694,
37071                         48.5725454
37072                     ],
37073                     [
37074                         13.8203916,
37075                         48.6263915
37076                     ],
37077                     [
37078                         13.7949471,
37079                         48.7171267
37080                     ],
37081                     [
37082                         13.850925,
37083                         48.7741724
37084                     ],
37085                     [
37086                         14.0595697,
37087                         48.6633774
37088                     ],
37089                     [
37090                         14.0137696,
37091                         48.6331182
37092                     ],
37093                     [
37094                         14.0748364,
37095                         48.5927444
37096                     ],
37097                     [
37098                         14.2173255,
37099                         48.5961101
37100                     ],
37101                     [
37102                         14.3649034,
37103                         48.5489696
37104                     ],
37105                     [
37106                         14.4666813,
37107                         48.6499311
37108                     ],
37109                     [
37110                         14.5582815,
37111                         48.5961101
37112                     ],
37113                     [
37114                         14.5989926,
37115                         48.6263915
37116                     ],
37117                     [
37118                         14.7211261,
37119                         48.5759124
37120                     ],
37121                     [
37122                         14.7211261,
37123                         48.6868997
37124                     ],
37125                     [
37126                         14.822904,
37127                         48.7271983
37128                     ],
37129                     [
37130                         14.8178151,
37131                         48.777526
37132                     ],
37133                     [
37134                         14.9647227,
37135                         48.7851754
37136                     ],
37137                     [
37138                         14.9893637,
37139                         49.0126611
37140                     ],
37141                     [
37142                         15.1485933,
37143                         48.9950306
37144                     ],
37145                     [
37146                         15.1943934,
37147                         48.9315502
37148                     ],
37149                     [
37150                         15.3063491,
37151                         48.9850128
37152                     ],
37153                     [
37154                         15.3928603,
37155                         48.9850128
37156                     ],
37157                     [
37158                         15.4844604,
37159                         48.9282069
37160                     ],
37161                     [
37162                         15.749083,
37163                         48.8545973
37164                     ],
37165                     [
37166                         15.8406831,
37167                         48.8880697
37168                     ],
37169                     [
37170                         16.0086166,
37171                         48.7808794
37172                     ],
37173                     [
37174                         16.2070835,
37175                         48.7339115
37176                     ],
37177                     [
37178                         16.3953727,
37179                         48.7372678
37180                     ],
37181                     [
37182                         16.4920617,
37183                         48.8110498
37184                     ],
37185                     [
37186                         16.6905286,
37187                         48.7741724
37188                     ],
37189                     [
37190                         16.7057953,
37191                         48.7339115
37192                     ],
37193                     [
37194                         16.8991733,
37195                         48.713769
37196                     ],
37197                     [
37198                         16.9755067,
37199                         48.515271
37200                     ],
37201                     [
37202                         16.8482844,
37203                         48.4511817
37204                     ],
37205                     [
37206                         16.8533733,
37207                         48.3464411
37208                     ],
37209                     [
37210                         16.9551512,
37211                         48.2516513
37212                     ],
37213                     [
37214                         16.9907734,
37215                         48.1498955
37216                     ],
37217                     [
37218                         17.0925513,
37219                         48.1397088
37220                     ],
37221                     [
37222                         17.0823736,
37223                         48.0241182
37224                     ],
37225                     [
37226                         17.1739737,
37227                         48.0207146
37228                     ],
37229                     [
37230                         17.0823736,
37231                         47.8741447
37232                     ],
37233                     [
37234                         16.9856845,
37235                         47.8673174
37236                     ],
37237                     [
37238                         17.0823736,
37239                         47.8092489
37240                     ],
37241                     [
37242                         17.0925513,
37243                         47.7031919
37244                     ],
37245                     [
37246                         16.7414176,
37247                         47.6792136
37248                     ],
37249                     [
37250                         16.7057953,
37251                         47.7511153
37252                     ],
37253                     [
37254                         16.5378617,
37255                         47.7545368
37256                     ],
37257                     [
37258                         16.5480395,
37259                         47.7066164
37260                     ],
37261                     [
37262                         16.4208172,
37263                         47.6689338
37264                     ],
37265                     [
37266                         16.573484,
37267                         47.6175045
37268                     ],
37269                     [
37270                         16.670173,
37271                         47.631224
37272                     ],
37273                     [
37274                         16.7108842,
37275                         47.538548
37276                     ],
37277                     [
37278                         16.6599952,
37279                         47.4491493
37280                     ],
37281                     [
37282                         16.5429506,
37283                         47.3940591
37284                     ],
37285                     [
37286                         16.4615283,
37287                         47.3940591
37288                     ],
37289                     [
37290                         16.4920617,
37291                         47.276801
37292                     ],
37293                     [
37294                         16.425906,
37295                         47.1973317
37296                     ],
37297                     [
37298                         16.4717061,
37299                         47.1489007
37300                     ],
37301                     [
37302                         16.5480395,
37303                         47.1489007
37304                     ],
37305                     [
37306                         16.476795,
37307                         47.0796369
37308                     ],
37309                     [
37310                         16.527684,
37311                         47.0588402
37312                     ]
37313                 ]
37314             ],
37315             "terms_text": "geoimage.at",
37316             "id": "geoimage.at"
37317         },
37318         {
37319             "name": "Geoportal.gov.pl (Orthophotomap)",
37320             "type": "tms",
37321             "template": "http://wms.misek.pl/geoportal.orto/tms/{zoom}/{x}/{y}",
37322             "scaleExtent": [
37323                 6,
37324                 24
37325             ],
37326             "polygon": [
37327                 [
37328                     [
37329                         15.9751041,
37330                         54.3709213
37331                     ],
37332                     [
37333                         16.311164,
37334                         54.5561775
37335                     ],
37336                     [
37337                         17.1391878,
37338                         54.7845723
37339                     ],
37340                     [
37341                         18.3448458,
37342                         54.9022727
37343                     ],
37344                     [
37345                         19.6613689,
37346                         54.4737213
37347                     ],
37348                     [
37349                         20.2815206,
37350                         54.4213456
37351                     ],
37352                     [
37353                         21.4663914,
37354                         54.3406369
37355                     ],
37356                     [
37357                         22.7759855,
37358                         54.3769755
37359                     ],
37360                     [
37361                         22.8625989,
37362                         54.4233613
37363                     ],
37364                     [
37365                         23.2956657,
37366                         54.2678633
37367                     ],
37368                     [
37369                         23.5347186,
37370                         54.0955258
37371                     ],
37372                     [
37373                         23.5208604,
37374                         53.9775182
37375                     ],
37376                     [
37377                         23.7183389,
37378                         53.4629603
37379                     ],
37380                     [
37381                         23.9296755,
37382                         53.1856735
37383                     ],
37384                     [
37385                         23.9296755,
37386                         52.6887269
37387                     ],
37388                     [
37389                         23.732197,
37390                         52.6067497
37391                     ],
37392                     [
37393                         23.5658994,
37394                         52.5878101
37395                     ],
37396                     [
37397                         23.2090523,
37398                         52.3302642
37399                     ],
37400                     [
37401                         23.1951942,
37402                         52.2370089
37403                     ],
37404                     [
37405                         23.5035377,
37406                         52.1860596
37407                     ],
37408                     [
37409                         23.6906226,
37410                         52.0030113
37411                     ],
37412                     [
37413                         23.5970802,
37414                         51.739903
37415                     ],
37416                     [
37417                         23.6629063,
37418                         51.3888562
37419                     ],
37420                     [
37421                         23.9366046,
37422                         50.9827781
37423                     ],
37424                     [
37425                         24.1687284,
37426                         50.8604752
37427                     ],
37428                     [
37429                         24.0197534,
37430                         50.8035823
37431                     ],
37432                     [
37433                         24.1098313,
37434                         50.6610467
37435                     ],
37436                     [
37437                         24.0578633,
37438                         50.4188439
37439                     ],
37440                     [
37441                         23.6178674,
37442                         50.3083403
37443                     ],
37444                     [
37445                         22.6824431,
37446                         49.5163532
37447                     ],
37448                     [
37449                         22.7378756,
37450                         49.2094935
37451                     ],
37452                     [
37453                         22.9041733,
37454                         49.0780441
37455                     ],
37456                     [
37457                         22.8625989,
37458                         48.9940062
37459                     ],
37460                     [
37461                         22.6096878,
37462                         49.0371785
37463                     ],
37464                     [
37465                         22.0761495,
37466                         49.2004392
37467                     ],
37468                     [
37469                         21.8474902,
37470                         49.3721872
37471                     ],
37472                     [
37473                         21.3763135,
37474                         49.4488281
37475                     ],
37476                     [
37477                         21.1026153,
37478                         49.3721872
37479                     ],
37480                     [
37481                         20.9120659,
37482                         49.3022043
37483                     ],
37484                     [
37485                         20.6452967,
37486                         49.3902311
37487                     ],
37488                     [
37489                         20.1845136,
37490                         49.3315641
37491                     ],
37492                     [
37493                         20.1186875,
37494                         49.2004392
37495                     ],
37496                     [
37497                         19.9419962,
37498                         49.1302123
37499                     ],
37500                     [
37501                         19.765305,
37502                         49.2117568
37503                     ],
37504                     [
37505                         19.7479823,
37506                         49.3992506
37507                     ],
37508                     [
37509                         19.6024718,
37510                         49.4150307
37511                     ],
37512                     [
37513                         19.5089294,
37514                         49.5815389
37515                     ],
37516                     [
37517                         19.4292451,
37518                         49.5905232
37519                     ],
37520                     [
37521                         19.2317666,
37522                         49.4150307
37523                     ],
37524                     [
37525                         18.9961783,
37526                         49.387976
37527                     ],
37528                     [
37529                         18.9338167,
37530                         49.4916048
37531                     ],
37532                     [
37533                         18.8368097,
37534                         49.4938552
37535                     ],
37536                     [
37537                         18.8021643,
37538                         49.6623381
37539                     ],
37540                     [
37541                         18.6427958,
37542                         49.7094091
37543                     ],
37544                     [
37545                         18.521537,
37546                         49.8994693
37547                     ],
37548                     [
37549                         18.0815412,
37550                         50.0109209
37551                     ],
37552                     [
37553                         17.8875272,
37554                         49.9886512
37555                     ],
37556                     [
37557                         17.7385522,
37558                         50.0687739
37559                     ],
37560                     [
37561                         17.6068999,
37562                         50.1709584
37563                     ],
37564                     [
37565                         17.7454813,
37566                         50.2153184
37567                     ],
37568                     [
37569                         17.710836,
37570                         50.3017019
37571                     ],
37572                     [
37573                         17.4163505,
37574                         50.2640668
37575                     ],
37576                     [
37577                         16.9486384,
37578                         50.4453265
37579                     ],
37580                     [
37581                         16.8932058,
37582                         50.4033889
37583                     ],
37584                     [
37585                         17.0006064,
37586                         50.3105529
37587                     ],
37588                     [
37589                         17.017929,
37590                         50.2241854
37591                     ],
37592                     [
37593                         16.8135215,
37594                         50.186489
37595                     ],
37596                     [
37597                         16.6402948,
37598                         50.0976742
37599                     ],
37600                     [
37601                         16.4324227,
37602                         50.2862087
37603                     ],
37604                     [
37605                         16.1968344,
37606                         50.4276731
37607                     ],
37608                     [
37609                         16.4220291,
37610                         50.5885165
37611                     ],
37612                     [
37613                         16.3388803,
37614                         50.6632429
37615                     ],
37616                     [
37617                         16.2280152,
37618                         50.6368824
37619                     ],
37620                     [
37621                         16.0547884,
37622                         50.6127057
37623                     ],
37624                     [
37625                         15.5732181,
37626                         50.7641544
37627                     ],
37628                     [
37629                         15.2683391,
37630                         50.8976368
37631                     ],
37632                     [
37633                         15.2440873,
37634                         50.980597
37635                     ],
37636                     [
37637                         15.0292862,
37638                         51.0133036
37639                     ],
37640                     [
37641                         15.0015699,
37642                         50.8582883
37643                     ],
37644                     [
37645                         14.8110205,
37646                         50.8735944
37647                     ],
37648                     [
37649                         14.956531,
37650                         51.0721176
37651                     ],
37652                     [
37653                         15.0188926,
37654                         51.2914636
37655                     ],
37656                     [
37657                         14.9392083,
37658                         51.4601459
37659                     ],
37660                     [
37661                         14.7209426,
37662                         51.5571799
37663                     ],
37664                     [
37665                         14.7521234,
37666                         51.6260562
37667                     ],
37668                     [
37669                         14.5996839,
37670                         51.8427626
37671                     ],
37672                     [
37673                         14.70362,
37674                         52.0733396
37675                     ],
37676                     [
37677                         14.5581095,
37678                         52.2497371
37679                     ],
37680                     [
37681                         14.5165351,
37682                         52.425436
37683                     ],
37684                     [
37685                         14.6031485,
37686                         52.5878101
37687                     ],
37688                     [
37689                         14.1146491,
37690                         52.8208272
37691                     ],
37692                     [
37693                         14.152759,
37694                         52.9733951
37695                     ],
37696                     [
37697                         14.3502374,
37698                         53.0734212
37699                     ],
37700                     [
37701                         14.4229927,
37702                         53.2665624
37703                     ],
37704                     [
37705                         14.1977979,
37706                         53.8734759
37707                     ],
37708                     [
37709                         14.2220497,
37710                         53.9958517
37711                     ]
37712                 ]
37713             ],
37714             "terms_text": "Copyright © Główny Urząd Geodezji i Kartografii."
37715         },
37716         {
37717             "name": "Imagerie Drone (Haiti)",
37718             "type": "tms",
37719             "template": "http://wms.openstreetmap.fr/tms/1.0.0/iomhaiti/{zoom}/{x}/{y}",
37720             "polygon": [
37721                 [
37722                     [
37723                         -72.1547401,
37724                         19.6878969
37725                     ],
37726                     [
37727                         -72.162234,
37728                         19.689011
37729                     ],
37730                     [
37731                         -72.164995,
37732                         19.6932445
37733                     ],
37734                     [
37735                         -72.1657838,
37736                         19.6979977
37737                     ],
37738                     [
37739                         -72.161603,
37740                         19.7035677
37741                     ],
37742                     [
37743                         -72.1487449,
37744                         19.7028993
37745                     ],
37746                     [
37747                         -72.1477194,
37748                         19.7026765
37749                     ],
37750                     [
37751                         -72.1485082,
37752                         19.7001514
37753                     ],
37754                     [
37755                         -72.1436963,
37756                         19.7011169
37757                     ],
37758                     [
37759                         -72.1410143,
37760                         19.7000029
37761                     ],
37762                     [
37763                         -72.139476,
37764                         19.6973664
37765                     ],
37766                     [
37767                         -72.1382533,
37768                         19.6927617
37769                     ],
37770                     [
37771                         -72.1386872,
37772                         19.6923161
37773                     ],
37774                     [
37775                         -72.1380561,
37776                         19.6896423
37777                     ],
37778                     [
37779                         -72.1385294,
37780                         19.6894938
37781                     ],
37782                     [
37783                         -72.1388055,
37784                         19.6901251
37785                     ],
37786                     [
37787                         -72.1388844,
37788                         19.6876741
37789                     ],
37790                     [
37791                         -72.1378195,
37792                         19.6872656
37793                     ],
37794                     [
37795                         -72.13778,
37796                         19.6850003
37797                     ],
37798                     [
37799                         -72.1369517,
37800                         19.6855945
37801                     ],
37802                     [
37803                         -72.136794,
37804                         19.6840719
37805                     ],
37806                     [
37807                         -72.135729,
37808                         19.6835148
37809                     ],
37810                     [
37811                         -72.1355713,
37812                         19.6740817
37813                     ],
37814                     [
37815                         -72.1366362,
37816                         19.6708133
37817                     ],
37818                     [
37819                         -72.1487843,
37820                         19.6710733
37821                     ],
37822                     [
37823                         -72.1534779,
37824                         19.6763843
37825                     ],
37826                     [
37827                         -72.1530835,
37828                         19.6769414
37829                     ],
37830                     [
37831                         -72.1533251,
37832                         19.6769768
37833                     ],
37834                     [
37835                         -72.1532807,
37836                         19.6796525
37837                     ],
37838                     [
37839                         -72.1523834,
37840                         19.6797175
37841                     ],
37842                     [
37843                         -72.1522749,
37844                         19.6803488
37845                     ],
37846                     [
37847                         -72.1519101,
37848                         19.6803395
37849                     ],
37850                     [
37851                         -72.1518608,
37852                         19.6805067
37853                     ],
37854                     [
37855                         -72.1528173,
37856                         19.6806552
37857                     ],
37858                     [
37859                         -72.1522299,
37860                         19.6833011
37861                     ],
37862                     [
37863                         -72.1507801,
37864                         19.6831499
37865                     ],
37866                     [
37867                         -72.1504457,
37868                         19.6847862
37869                     ],
37870                     [
37871                         -72.1508591,
37872                         19.6843492
37873                     ],
37874                     [
37875                         -72.1530087,
37876                         19.6849898
37877                     ],
37878                     [
37879                         -72.1546258,
37880                         19.6854354
37881                     ],
37882                     [
37883                         -72.1543103,
37884                         19.6870694
37885                     ],
37886                     [
37887                         -72.1547244,
37888                         19.6868466
37889                     ],
37890                     [
37891                         -72.1548501,
37892                         19.6877564
37893                     ],
37894                     [
37895                         -72.1545814,
37896                         19.6877982
37897                     ]
37898                 ],
37899                 [
37900                     [
37901                         -72.1310601,
37902                         19.6718929
37903                     ],
37904                     [
37905                         -72.1259842,
37906                         19.6772765
37907                     ],
37908                     [
37909                         -72.1255379,
37910                         19.6776179
37911                     ],
37912                     [
37913                         -72.1216891,
37914                         19.6776442
37915                     ],
37916                     [
37917                         -72.1149677,
37918                         19.672602
37919                     ],
37920                     [
37921                         -72.1152745,
37922                         19.6687152
37923                     ],
37924                     [
37925                         -72.1198205,
37926                         19.6627535
37927                     ],
37928                     [
37929                         -72.1227768,
37930                         19.6625696
37931                     ],
37932                     [
37933                         -72.1248965,
37934                         19.662701
37935                     ],
37936                     [
37937                         -72.1285779,
37938                         19.6645394
37939                     ],
37940                     [
37941                         -72.1308091,
37942                         19.6661677
37943                     ],
37944                     [
37945                         -72.1316737,
37946                         19.668794
37947                     ],
37948                     [
37949                         -72.1315621,
37950                         19.671
37951                     ]
37952                 ],
37953                 [
37954                     [
37955                         -71.845795,
37956                         19.6709758
37957                     ],
37958                     [
37959                         -71.8429354,
37960                         19.6759525
37961                     ],
37962                     [
37963                         -71.8410027,
37964                         19.6759525
37965                     ],
37966                     [
37967                         -71.8380249,
37968                         19.6755254
37969                     ],
37970                     [
37971                         -71.8378671,
37972                         19.6745041
37973                     ],
37974                     [
37975                         -71.8390504,
37976                         19.6743927
37977                     ],
37978                     [
37979                         -71.8390109,
37980                         19.6741141
37981                     ],
37982                     [
37983                         -71.8398392,
37984                         19.673947
37985                     ],
37986                     [
37987                         -71.8389123,
37988                         19.6736127
37989                     ],
37990                     [
37991                         -71.8380249,
37992                         19.67209
37993                     ],
37994                     [
37995                         -71.8380052,
37996                         19.6726285
37997                     ],
37998                     [
37999                         -71.8376699,
38000                         19.6727214
38001                     ],
38002                     [
38003                         -71.8376305,
38004                         19.672545
38005                     ],
38006                     [
38007                         -71.8354414,
38008                         19.6732135
38009                     ],
38010                     [
38011                         -71.835333,
38012                         19.6729999
38013                     ],
38014                     [
38015                         -71.8331242,
38016                         19.6734642
38017                     ],
38018                     [
38019                         -71.8326706,
38020                         19.6716815
38021                     ],
38022                     [
38023                         -71.8321579,
38024                         19.67209
38025                     ],
38026                     [
38027                         -71.8307183,
38028                         19.6694902
38029                     ],
38030                     [
38031                         -71.8306009,
38032                         19.6697594
38033                     ],
38034                     [
38035                         -71.8302174,
38036                         19.6698907
38037                     ],
38038                     [
38039                         -71.8291833,
38040                         19.6672095
38041                     ],
38042                     [
38043                         -71.8290749,
38044                         19.6672095
38045                     ],
38046                     [
38047                         -71.8289122,
38048                         19.6667916
38049                     ],
38050                     [
38051                         -71.8289516,
38052                         19.6666199
38053                     ],
38054                     [
38055                         -71.8288333,
38056                         19.6663506
38057                     ],
38058                     [
38059                         -71.8285572,
38060                         19.6664759
38061                     ],
38062                     [
38063                         -71.8288678,
38064                         19.6672466
38065                     ],
38066                     [
38067                         -71.8287593,
38068                         19.6674138
38069                     ],
38070                     [
38071                         -71.8277979,
38072                         19.6678177
38073                     ],
38074                     [
38075                         -71.8277112,
38076                         19.6678586
38077                     ],
38078                     [
38079                         -71.8278263,
38080                         19.6679637
38081                     ],
38082                     [
38083                         -71.8271831,
38084                         19.6681212
38085                     ],
38086                     [
38087                         -71.8271761,
38088                         19.6680917
38089                     ],
38090                     [
38091                         -71.8264405,
38092                         19.6683921
38093                     ],
38094                     [
38095                         -71.8264074,
38096                         19.6683231
38097                     ],
38098                     [
38099                         -71.8261954,
38100                         19.6684253
38101                     ],
38102                     [
38103                         -71.8261806,
38104                         19.6683556
38105                     ],
38106                     [
38107                         -71.8258946,
38108                         19.6684206
38109                     ],
38110                     [
38111                         -71.8258897,
38112                         19.6686574
38113                     ],
38114                     [
38115                         -71.8251551,
38116                         19.6687549
38117                     ],
38118                     [
38119                         -71.8254509,
38120                         19.6691588
38121                     ],
38122                     [
38123                         -71.8229332,
38124                         19.6695739
38125                     ],
38126                     [
38127                         -71.822713,
38128                         19.6696658
38129                     ],
38130                     [
38131                         -71.8227688,
38132                         19.6697577
38133                     ],
38134                     [
38135                         -71.8201751,
38136                         19.6709855
38137                     ],
38138                     [
38139                         -71.8198474,
38140                         19.6704537
38141                     ],
38142                     [
38143                         -71.8197985,
38144                         19.6706014
38145                     ],
38146                     [
38147                         -71.8194674,
38148                         19.6707557
38149                     ],
38150                     [
38151                         -71.8182472,
38152                         19.6713433
38153                     ],
38154                     [
38155                         -71.8181426,
38156                         19.6711431
38157                     ],
38158                     [
38159                         -71.8175813,
38160                         19.6714254
38161                     ],
38162                     [
38163                         -71.816959,
38164                         19.6707672
38165                     ],
38166                     [
38167                         -71.8176388,
38168                         19.6718965
38169                     ],
38170                     [
38171                         -71.8171403,
38172                         19.6720376
38173                     ],
38174                     [
38175                         -71.8158225,
38176                         19.6718045
38177                     ],
38178                     [
38179                         -71.8138354,
38180                         19.6711874
38181                     ],
38182                     [
38183                         -71.8123259,
38184                         19.6706982
38185                     ],
38186                     [
38187                         -71.8121759,
38188                         19.6704258
38189                     ],
38190                     [
38191                         -71.8124304,
38192                         19.6701467
38193                     ],
38194                     [
38195                         -71.8119184,
38196                         19.6700141
38197                     ],
38198                     [
38199                         -71.8118765,
38200                         19.6705828
38201                     ],
38202                     [
38203                         -71.811169,
38204                         19.6703483
38205                     ],
38206                     [
38207                         -71.8095938,
38208                         19.6698516
38209                     ],
38210                     [
38211                         -71.8077992,
38212                         19.6692829
38213                     ],
38214                     [
38215                         -71.8056028,
38216                         19.668612
38217                     ],
38218                     [
38219                         -71.8051443,
38220                         19.6668942
38221                     ],
38222                     [
38223                         -71.8051196,
38224                         19.6652322
38225                     ],
38226                     [
38227                         -71.8052315,
38228                         19.661979
38229                     ],
38230                     [
38231                         -71.8065603,
38232                         19.6523921
38233                     ],
38234                     [
38235                         -71.8073412,
38236                         19.6482946
38237                     ],
38238                     [
38239                         -71.8099686,
38240                         19.6468292
38241                     ],
38242                     [
38243                         -71.8147517,
38244                         19.6454502
38245                     ],
38246                     [
38247                         -71.8147726,
38248                         19.6455619
38249                     ],
38250                     [
38251                         -71.8150027,
38252                         19.6455093
38253                     ],
38254                     [
38255                         -71.8149469,
38256                         19.6453846
38257                     ],
38258                     [
38259                         -71.8159928,
38260                         19.6450234
38261                     ],
38262                     [
38263                         -71.8158882,
38264                         19.6448855
38265                     ],
38266                     [
38267                         -71.8165854,
38268                         19.6446097
38269                     ],
38270                     [
38271                         -71.8190119,
38272                         19.643802
38273                     ],
38274                     [
38275                         -71.8211524,
38276                         19.643454
38277                     ],
38278                     [
38279                         -71.8221564,
38280                         19.6433292
38281                     ],
38282                     [
38283                         -71.8269046,
38284                         19.643211
38285                     ],
38286                     [
38287                         -71.8280481,
38288                         19.6432241
38289                     ],
38290                     [
38291                         -71.8304466,
38292                         19.6440778
38293                     ],
38294                     [
38295                         -71.8306419,
38296                         19.6448592
38297                     ],
38298                     [
38299                         -71.8295263,
38300                         19.6450365
38301                     ],
38302                     [
38303                         -71.8296064,
38304                         19.6456111
38305                     ],
38306                     [
38307                         -71.8299411,
38308                         19.6455651
38309                     ],
38310                     [
38311                         -71.8303699,
38312                         19.6451744
38313                     ],
38314                     [
38315                         -71.830471,
38316                         19.6453452
38317                     ],
38318                     [
38319                         -71.8308092,
38320                         19.6451974
38321                     ],
38322                     [
38323                         -71.8310184,
38324                         19.6451088
38325                     ],
38326                     [
38327                         -71.8312519,
38328                         19.6458541
38329                     ],
38330                     [
38331                         -71.8311125,
38332                         19.6458245
38333                     ],
38334                     [
38335                         -71.831367,
38336                         19.6465862
38337                     ],
38338                     [
38339                         -71.8328939,
38340                         19.646189
38341                     ],
38342                     [
38343                         -71.8344566,
38344                         19.6457062
38345                     ],
38346                     [
38347                         -71.8344664,
38348                         19.6463052
38349                     ],
38350                     [
38351                         -71.834215,
38352                         19.6461938
38353                     ],
38354                     [
38355                         -71.8342002,
38356                         19.6465513
38357                     ],
38358                     [
38359                         -71.8346702,
38360                         19.6463
38361                     ],
38362                     [
38363                         -71.8349118,
38364                         19.6463905
38365                     ],
38366                     [
38367                         -71.8347984,
38368                         19.6462187
38369                     ],
38370                     [
38371                         -71.8354393,
38372                         19.6458496
38373                     ],
38374                     [
38375                         -71.8355034,
38376                         19.6458032
38377                     ],
38378                     [
38379                         -71.8364747,
38380                         19.6461328
38381                     ],
38382                     [
38383                         -71.8376382,
38384                         19.6472658
38385                     ],
38386                     [
38387                         -71.8379143,
38388                         19.647888
38389                     ],
38390                     [
38391                         -71.8390483,
38392                         19.6508039
38393                     ],
38394                     [
38395                         -71.8456942,
38396                         19.6696203
38397                     ]
38398                 ],
38399                 [
38400                     [
38401                         -72.098878,
38402                         18.54843
38403                     ],
38404                     [
38405                         -72.096993,
38406                         18.5501994
38407                     ],
38408                     [
38409                         -72.0972888,
38410                         18.5503209
38411                     ],
38412                     [
38413                         -72.0968451,
38414                         18.5503489
38415                     ],
38416                     [
38417                         -72.0955632,
38418                         18.551854
38419                     ],
38420                     [
38421                         -72.0956428,
38422                         18.5526742
38423                     ],
38424                     [
38425                         -72.0959914,
38426                         18.5533748
38427                     ],
38428                     [
38429                         -72.0962145,
38430                         18.553203
38431                     ],
38432                     [
38433                         -72.0962842,
38434                         18.5535665
38435                     ],
38436                     [
38437                         -72.0964446,
38438                         18.5535533
38439                     ],
38440                     [
38441                         -72.0965352,
38442                         18.5539764
38443                     ],
38444                     [
38445                         -72.0965056,
38446                         18.554173
38447                     ],
38448                     [
38449                         -72.0966085,
38450                         18.5541747
38451                     ],
38452                     [
38453                         -72.0965178,
38454                         18.5542127
38455                     ],
38456                     [
38457                         -72.0968769,
38458                         18.5546588
38459                     ],
38460                     [
38461                         -72.0979018,
38462                         18.5552141
38463                     ],
38464                     [
38465                         -72.1006211,
38466                         18.5555875
38467                     ],
38468                     [
38469                         -72.1014926,
38470                         18.5556206
38471                     ],
38472                     [
38473                         -72.1024339,
38474                         18.5555016
38475                     ],
38476                     [
38477                         -72.103417,
38478                         18.5543515
38479                     ],
38480                     [
38481                         -72.1034798,
38482                         18.5516215
38483                     ],
38484                     [
38485                         -72.1030789,
38486                         18.5516149
38487                     ],
38488                     [
38489                         -72.1033752,
38490                         18.5515224
38491                     ],
38492                     [
38493                         -72.1035042,
38494                         18.5515224
38495                     ],
38496                     [
38497                         -72.1035239,
38498                         18.5502417
38499                     ],
38500                     [
38501                         -72.1028701,
38502                         18.5503062
38503                     ],
38504                     [
38505                         -72.1029015,
38506                         18.55025
38507                     ],
38508                     [
38509                         -72.1028457,
38510                         18.5501773
38511                     ],
38512                     [
38513                         -72.1035081,
38514                         18.5500252
38515                     ],
38516                     [
38517                         -72.103491,
38518                         18.5497396
38519                     ],
38520                     [
38521                         -72.1035181,
38522                         18.5497361
38523                     ],
38524                     [
38525                         -72.1035398,
38526                         18.5489039
38527                     ],
38528                     [
38529                         -72.1034317,
38530                         18.5487056
38531                     ],
38532                     [
38533                         -72.102717,
38534                         18.5481437
38535                     ],
38536                     [
38537                         -72.1025601,
38538                         18.5481536
38539                     ],
38540                     [
38541                         -72.10229,
38542                         18.5482751
38543                     ],
38544                     [
38545                         -72.1022891,
38546                         18.5482569
38547                     ],
38548                     [
38549                         -72.1025201,
38550                         18.5481396
38551                     ],
38552                     [
38553                         -72.1023388,
38554                         18.5481321
38555                     ],
38556                     [
38557                         -72.0999082,
38558                         18.5480901
38559                     ],
38560                     [
38561                         -72.09907,
38562                         18.5483799
38563                     ]
38564                 ],
38565                 [
38566                     [
38567                         -72.2542503,
38568                         18.568262
38569                     ],
38570                     [
38571                         -72.2560252,
38572                         18.5717765
38573                     ],
38574                     [
38575                         -72.2557886,
38576                         18.5748049
38577                     ],
38578                     [
38579                         -72.2535009,
38580                         18.5755526
38581                     ],
38582                     [
38583                         -72.2522782,
38584                         18.5755526
38585                     ],
38586                     [
38587                         -72.2499906,
38588                         18.5740945
38589                     ],
38590                     [
38591                         -72.2473874,
38592                         18.5698323
38593                     ],
38594                     [
38595                         -72.2460069,
38596                         18.566729
38597                     ],
38598                     [
38599                         -72.2458492,
38600                         18.5629527
38601                     ],
38602                     [
38603                         -72.2479396,
38604                         18.5625414
38605                     ],
38606                     [
38607                         -72.2501483,
38608                         18.5628031
38609                     ],
38610                     [
38611                         -72.2519232,
38612                         18.5650839
38613                     ]
38614                 ],
38615                 [
38616                     [
38617                         -72.303145,
38618                         18.5332749
38619                     ],
38620                     [
38621                         -72.3031275,
38622                         18.5331799
38623                     ],
38624                     [
38625                         -72.3048311,
38626                         18.5311081
38627                     ],
38628                     [
38629                         -72.3097397,
38630                         18.5311081
38631                     ],
38632                     [
38633                         -72.3164332,
38634                         18.5324302
38635                     ],
38636                     [
38637                         -72.3234056,
38638                         18.5366083
38639                     ],
38640                     [
38641                         -72.3261388,
38642                         18.5387765
38643                     ],
38644                     [
38645                         -72.3261946,
38646                         18.5426371
38647                     ],
38648                     [
38649                         -72.3170468,
38650                         18.5540596
38651                     ],
38652                     [
38653                         -72.3130864,
38654                         18.5540596
38655                     ],
38656                     [
38657                         -72.2987511,
38658                         18.5453342
38659                     ],
38660                     [
38661                         -72.2988627,
38662                         18.5407333
38663                     ],
38664                     [
38665                         -72.2962969,
38666                         18.5404689
38667                     ],
38668                     [
38669                         -72.2954602,
38670                         18.5395169
38671                     ],
38672                     [
38673                         -72.2961853,
38674                         18.5338582
38675                     ],
38676                     [
38677                         -72.2971893,
38678                         18.5332235
38679                     ],
38680                     [
38681                         -72.3007034,
38682                         18.5332764
38683                     ],
38684                     [
38685                         -72.3022652,
38686                         18.5342284
38687                     ],
38688                     [
38689                         -72.3028486,
38690                         18.5335189
38691                     ],
38692                     [
38693                         -72.303104,
38694                         18.5333361
38695                     ],
38696                     [
38697                         -72.303181,
38698                         18.5334007
38699                     ],
38700                     [
38701                         -72.3035793,
38702                         18.5335614
38703                     ],
38704                     [
38705                         -72.3030793,
38706                         18.5346463
38707                     ],
38708                     [
38709                         -72.303715,
38710                         18.5339873
38711                     ],
38712                     [
38713                         -72.3045286,
38714                         18.5344052
38715                     ],
38716                     [
38717                         -72.3044015,
38718                         18.5345097
38719                     ],
38720                     [
38721                         -72.3062747,
38722                         18.5352571
38723                     ],
38724                     [
38725                         -72.3063107,
38726                         18.5352741
38727                     ],
38728                     [
38729                         -72.3061219,
38730                         18.5357628
38731                     ],
38732                     [
38733                         -72.3061219,
38734                         18.5358196
38735                     ],
38736                     [
38737                         -72.30637,
38738                         18.5358928
38739                     ],
38740                     [
38741                         -72.3062726,
38742                         18.5354869
38743                     ],
38744                     [
38745                         -72.3066688,
38746                         18.5350891
38747                     ],
38748                     [
38749                         -72.3061963,
38750                         18.5349706
38751                     ],
38752                     [
38753                         -72.3058869,
38754                         18.5349385
38755                     ],
38756                     [
38757                         -72.3055373,
38758                         18.5346833
38759                     ],
38760                     [
38761                         -72.3054864,
38762                         18.534613
38763                     ],
38764                     [
38765                         -72.3055585,
38766                         18.5345065
38767                     ],
38768                     [
38769                         -72.3046749,
38770                         18.5342293
38771                     ],
38772                     [
38773                         -72.3047617,
38774                         18.5338817
38775                     ],
38776                     [
38777                         -72.3043252,
38778                         18.5337511
38779                     ],
38780                     [
38781                         -72.3042595,
38782                         18.5336346
38783                     ]
38784                 ],
38785                 [
38786                     [
38787                         -72.2981405,
38788                         18.477502
38789                     ],
38790                     [
38791                         -72.2935652,
38792                         18.4948587
38793                     ],
38794                     [
38795                         -72.2922242,
38796                         18.4964297
38797                     ],
38798                     [
38799                         -72.2931708,
38800                         18.4972526
38801                     ],
38802                     [
38803                         -72.2892266,
38804                         18.5057058
38805                     ],
38806                     [
38807                         -72.2878067,
38808                         18.5080996
38809                     ],
38810                     [
38811                         -72.2850458,
38812                         18.5119893
38813                     ],
38814                     [
38815                         -72.2840203,
38816                         18.5113161
38817                     ],
38818                     [
38819                         -72.2808649,
38820                         18.515879
38821                     ],
38822                     [
38823                         -72.2773151,
38824                         18.5175994
38825                     ],
38826                     [
38827                         -72.2723454,
38828                         18.5175246
38829                     ],
38830                     [
38831                         -72.2662714,
38832                         18.5144578
38833                     ],
38834                     [
38835                         -72.2665869,
38836                         18.5066783
38837                     ],
38838                     [
38839                         -72.2692643,
38840                         18.5046154
38841                     ],
38842                     [
38843                         -72.2661965,
38844                         18.5029756
38845                     ],
38846                     [
38847                         -72.2688181,
38848                         18.4965222
38849                     ],
38850                     [
38851                         -72.2691528,
38852                         18.4959403
38853                     ],
38854                     [
38855                         -72.2702684,
38856                         18.4961519
38857                     ],
38858                     [
38859                         -72.2702684,
38860                         18.4955964
38861                     ],
38862                     [
38863                         -72.2690691,
38864                         18.49557
38865                     ],
38866                     [
38867                         -72.2692922,
38868                         18.4937714
38869                     ],
38870                     [
38871                         -72.2736988,
38872                         18.4859951
38873                     ],
38874                     [
38875                         -72.2746749,
38876                         18.4850429
38877                     ],
38878                     [
38879                         -72.2751769,
38880                         18.483403
38881                     ],
38882                     [
38883                         -72.2765435,
38884                         18.4813398
38885                     ],
38886                     [
38887                         -72.2773523,
38888                         18.4814985
38889                     ],
38890                     [
38891                         -72.2783006,
38892                         18.4809694
38893                     ],
38894                     [
38895                         -72.2778544,
38896                         18.4807049
38897                     ],
38898                     [
38899                         -72.2771013,
38900                         18.480123
38901                     ],
38902                     [
38903                         -72.2789978,
38904                         18.4775836
38905                     ],
38906                     [
38907                         -72.279723,
38908                         18.4772927
38909                     ],
38910                     [
38911                         -72.2806433,
38912                         18.4776365
38913                     ],
38914                     [
38915                         -72.2813685,
38916                         18.4771604
38917                     ],
38918                     [
38919                         -72.2808386,
38920                         18.4769752
38921                     ],
38922                     [
38923                         -72.2812848,
38924                         18.4758378
38925                     ],
38926                     [
38927                         -72.2823167,
38928                         18.4751765
38929                     ],
38930                     [
38931                         -72.2851615,
38932                         18.4750971
38933                     ],
38934                     [
38935                         -72.2849941,
38936                         18.4763668
38937                     ],
38938                     [
38939                         -72.2854404,
38940                         18.4769752
38941                     ],
38942                     [
38943                         -72.286277,
38944                         18.4756262
38945                     ],
38946                     [
38947                         -72.2869325,
38948                         18.4754675
38949                     ],
38950                     [
38951                         -72.2865978,
38952                         18.4751897
38953                     ],
38954                     [
38955                         -72.2865978,
38956                         18.4750046
38957                     ],
38958                     [
38959                         -72.2909765,
38960                         18.4747268
38961                     ],
38962                     [
38963                         -72.2946579,
38964                         18.4749384
38965                     ],
38966                     [
38967                         -72.2973911,
38968                         18.476843
38969                     ]
38970                 ],
38971                 [
38972                     [
38973                         -72.3466657,
38974                         18.5222375
38975                     ],
38976                     [
38977                         -72.346833,
38978                         18.5244325
38979                     ],
38980                     [
38981                         -72.3475303,
38982                         18.5277645
38983                     ],
38984                     [
38985                         -72.3455501,
38986                         18.5291131
38987                     ],
38988                     [
38989                         -72.3403069,
38990                         18.5292189
38991                     ],
38992                     [
38993                         -72.3383267,
38994                         18.5280289
38995                     ],
38996                     [
38997                         -72.3369043,
38998                         18.530118
38999                     ],
39000                     [
39001                         -72.3338086,
39002                         18.5296684
39003                     ],
39004                     [
39005                         -72.3289279,
39006                         18.5270769
39007                     ],
39008                     [
39009                         -72.328649,
39010                         18.5253316
39011                     ],
39012                     [
39013                         -72.3292068,
39014                         18.5232689
39015                     ],
39016                     [
39017                         -72.330406,
39018                         18.5220524
39019                     ],
39020                     [
39021                         -72.3321631,
39022                         18.5221847
39023                     ],
39024                     [
39025                         -72.3322467,
39026                         18.5191963
39027                     ],
39028                     [
39029                         -72.3369183,
39030                         18.5183633
39031                     ],
39032                     [
39033                         -72.3382012,
39034                         18.5184691
39035                     ],
39036                     [
39037                         -72.3381454,
39038                         18.5181782
39039                     ],
39040                     [
39041                         -72.3411993,
39042                         18.5177947
39043                     ],
39044                     [
39045                         -72.3454943,
39046                         18.5171997
39047                     ],
39048                     [
39049                         -72.3492595,
39050                         18.517279
39051                     ],
39052                     [
39053                         -72.3504308,
39054                         18.5188922
39055                     ],
39056                     [
39057                         -72.3503472,
39058                         18.5206112
39059                     ],
39060                     [
39061                         -72.3496778,
39062                         18.5220392
39063                     ]
39064                 ],
39065                 [
39066                     [
39067                         -72.3303078,
39068                         18.5486462
39069                     ],
39070                     [
39071                         -72.3429687,
39072                         18.5508149
39073                     ],
39074                     [
39075                         -72.3433236,
39076                         18.5530585
39077                     ],
39078                     [
39079                         -72.3413121,
39080                         18.5614341
39081                     ],
39082                     [
39083                         -72.3390639,
39084                         18.5613593
39085                     ],
39086                     [
39087                         -72.3384723,
39088                         18.5638271
39089                     ],
39090                     [
39091                         -72.3375257,
39092                         18.5654348
39093                     ],
39094                     [
39095                         -72.3348436,
39096                         18.5650609
39097                     ],
39098                     [
39099                         -72.3311755,
39100                         18.5638271
39101                     ],
39102                     [
39103                         -72.3312149,
39104                         18.5616211
39105                     ],
39106                     [
39107                         -72.3232082,
39108                         18.5606863
39109                     ],
39110                     [
39111                         -72.3212361,
39112                         18.559602
39113                     ],
39114                     [
39115                         -72.3208023,
39116                         18.5587046
39117                     ],
39118                     [
39119                         -72.3208811,
39120                         18.557882
39121                     ],
39122                     [
39123                         -72.3259493,
39124                         18.5580274
39125                     ],
39126                     [
39127                         -72.3266186,
39128                         18.5581993
39129                     ],
39130                     [
39131                         -72.3259214,
39132                         18.5577498
39133                     ],
39134                     [
39135                         -72.3250986,
39136                         18.5573797
39137                     ],
39138                     [
39139                         -72.3233767,
39140                         18.552263
39141                     ],
39142                     [
39143                         -72.3245994,
39144                         18.5478507
39145                     ],
39146                     [
39147                         -72.3288986,
39148                         18.5483742
39149                     ],
39150                     [
39151                         -72.329979,
39152                         18.5489548
39153                     ]
39154                 ],
39155                 [
39156                     [
39157                         -72.3231383,
39158                         18.5269828
39159                     ],
39160                     [
39161                         -72.3223434,
39162                         18.528067
39163                     ],
39164                     [
39165                         -72.3209629,
39166                         18.5279745
39167                     ],
39168                     [
39169                         -72.3207816,
39170                         18.5271282
39171                     ],
39172                     [
39173                         -72.3208513,
39174                         18.5253697
39175                     ],
39176                     [
39177                         -72.3214649,
39178                         18.5249598
39179                     ],
39180                     [
39181                         -72.3225666,
39182                         18.5248937
39183                     ],
39184                     [
39185                         -72.3228454,
39186                         18.52533
39187                     ],
39188                     [
39189                         -72.3232359,
39190                         18.5264804
39191                     ]
39192                 ],
39193                 [
39194                     [
39195                         -72.2160832,
39196                         18.6457752
39197                     ],
39198                     [
39199                         -72.2159649,
39200                         18.6553795
39201                     ],
39202                     [
39203                         -72.2030279,
39204                         18.6558279
39205                     ],
39206                     [
39207                         -72.1947057,
39208                         18.6553421
39209                     ],
39210                     [
39211                         -72.1922208,
39212                         18.6545573
39213                     ],
39214                     [
39215                         -72.1920631,
39216                         18.6521283
39217                     ],
39218                     [
39219                         -72.193483,
39220                         18.6477559
39221                     ],
39222                     [
39223                         -72.201253,
39224                         18.6385249
39225                     ],
39226                     [
39227                         -72.2069327,
39228                         18.6388239
39229                     ],
39230                     [
39231                         -72.2120996,
39232                         18.6424117
39233                     ],
39234                     [
39235                         -72.2118068,
39236                         18.6430591
39237                     ],
39238                     [
39239                         -72.2121693,
39240                         18.6426892
39241                     ],
39242                     [
39243                         -72.2127968,
39244                         18.6427552
39245                     ],
39246                     [
39247                         -72.2134662,
39248                         18.6431252
39249                     ],
39250                     [
39251                         -72.2135638,
39252                         18.6437462
39253                     ],
39254                     [
39255                         -72.2154176,
39256                         18.6443947
39257                     ],
39258                     [
39259                         -72.2158909,
39260                         18.6450301
39261                     ]
39262                 ],
39263                 [
39264                     [
39265                         -72.2867654,
39266                         18.6482017
39267                     ],
39268                     [
39269                         -72.2900977,
39270                         18.6527446
39271                     ],
39272                     [
39273                         -72.28981,
39274                         18.6536532
39275                     ],
39276                     [
39277                         -72.2900738,
39278                         18.6542664
39279                     ],
39280                     [
39281                         -72.290721,
39282                         18.6537667
39283                     ],
39284                     [
39285                         -72.2910327,
39286                         18.6544709
39287                     ],
39288                     [
39289                         -72.2912485,
39290                         18.654221
39291                     ],
39292                     [
39293                         -72.29168,
39294                         18.6558905
39295                     ],
39296                     [
39297                         -72.2912245,
39298                         18.656606
39299                     ],
39300                     [
39301                         -72.2922673,
39302                         18.65597
39303                     ],
39304                     [
39305                         -72.2926869,
39306                         18.6567536
39307                     ],
39308                     [
39309                         -72.2930705,
39310                         18.6567309
39311                     ],
39312                     [
39313                         -72.2941253,
39314                         18.6581846
39315                     ],
39316                     [
39317                         -72.2960192,
39318                         18.6608421
39319                     ],
39320                     [
39321                         -72.2959713,
39322                         18.6619096
39323                     ],
39324                     [
39325                         -72.2932862,
39326                         18.664567
39327                     ],
39328                     [
39329                         -72.2906731,
39330                         18.6659979
39331                     ],
39332                     [
39333                         -72.2895943,
39334                         18.6661342
39335                     ],
39336                     [
39337                         -72.2895943,
39338                         18.6665657
39339                     ],
39340                     [
39341                         -72.2877004,
39342                         18.6664749
39343                     ],
39344                     [
39345                         -72.2875805,
39346                         18.6676559
39347                     ],
39348                     [
39349                         -72.2831214,
39350                         18.6697227
39351                     ],
39352                     [
39353                         -72.2796453,
39354                         18.6696546
39355                     ],
39356                     [
39357                         -72.2784311,
39358                         18.6690787
39359                     ],
39360                     [
39361                         -72.2783972,
39362                         18.6687736
39363                     ],
39364                     [
39365                         -72.277736,
39366                         18.6691671
39367                     ],
39368                     [
39369                         -72.2774394,
39370                         18.669143
39371                     ],
39372                     [
39373                         -72.2770071,
39374                         18.6683159
39375                     ],
39376                     [
39377                         -72.2765575,
39378                         18.6681125
39379                     ],
39380                     [
39381                         -72.2765385,
39382                         18.6680583
39383                     ],
39384                     [
39385                         -72.2752319,
39386                         18.6685239
39387                     ],
39388                     [
39389                         -72.2749292,
39390                         18.6674649
39391                     ],
39392                     [
39393                         -72.2746416,
39394                         18.6674309
39395                     ],
39396                     [
39397                         -72.2734668,
39398                         18.6682145
39399                     ],
39400                     [
39401                         -72.2732271,
39402                         18.6682712
39403                     ],
39404                     [
39405                         -72.2726757,
39406                         18.6671583
39407                     ],
39408                     [
39409                         -72.2719147,
39410                         18.6674288
39411                     ],
39412                     [
39413                         -72.2718808,
39414                         18.6673405
39415                     ],
39416                     [
39417                         -72.2688149,
39418                         18.6681868
39419                     ],
39420                     [
39421                         -72.2688269,
39422                         18.6671761
39423                     ],
39424                     [
39425                         -72.2690786,
39426                         18.6668241
39427                     ],
39428                     [
39429                         -72.2688149,
39430                         18.66679
39431                     ],
39432                     [
39433                         -72.2681077,
39434                         18.6670739
39435                     ],
39436                     [
39437                         -72.2676282,
39438                         18.6673805
39439                     ],
39440                     [
39441                         -72.2675563,
39442                         18.6666878
39443                     ],
39444                     [
39445                         -72.266861,
39446                         18.666949
39447                     ],
39448                     [
39449                         -72.2655904,
39450                         18.6673578
39451                     ],
39452                     [
39453                         -72.2654466,
39454                         18.6670058
39455                     ],
39456                     [
39457                         -72.2647514,
39458                         18.6674146
39459                     ],
39460                     [
39461                         -72.2629893,
39462                         18.6681868
39463                     ],
39464                     [
39465                         -72.2628455,
39466                         18.6681754
39467                     ],
39468                     [
39469                         -72.2626537,
39470                         18.6676076
39471                     ],
39472                     [
39473                         -72.2623001,
39474                         18.6677098
39475                     ],
39476                     [
39477                         -72.2624799,
39478                         18.6679199
39479                     ],
39480                     [
39481                         -72.2624799,
39482                         18.6682322
39483                     ],
39484                     [
39485                         -72.262306,
39486                         18.6682606
39487                     ],
39488                     [
39489                         -72.2620963,
39490                         18.6679654
39491                     ],
39492                     [
39493                         -72.2622761,
39494                         18.6689193
39495                     ],
39496                     [
39497                         -72.2601484,
39498                         18.6688966
39499                     ],
39500                     [
39501                         -72.2542749,
39502                         18.6687944
39503                     ],
39504                     [
39505                         -72.2505388,
39506                         18.6683476
39507                     ],
39508                     [
39509                         -72.2504371,
39510                         18.669536
39511                     ],
39512                     [
39513                         -72.2477926,
39514                         18.6698893
39515                     ],
39516                     [
39517                         -72.2415204,
39518                         18.669793
39519                     ],
39520                     [
39521                         -72.2414187,
39522                         18.6741933
39523                     ],
39524                     [
39525                         -72.2389167,
39526                         18.6739759
39527                     ],
39528                     [
39529                         -72.2387249,
39530                         18.6734649
39531                     ],
39532                     [
39533                         -72.2383653,
39534                         18.6733059
39535                     ],
39536                     [
39537                         -72.2387009,
39538                         18.6739532
39539                     ],
39540                     [
39541                         -72.2375502,
39542                         18.6738964
39543                     ],
39544                     [
39545                         -72.2374183,
39546                         18.6735103
39547                     ],
39548                     [
39549                         -72.237742,
39550                         18.67334
39551                     ],
39552                     [
39553                         -72.2375142,
39554                         18.6732605
39555                     ],
39556                     [
39557                         -72.236843,
39558                         18.6734876
39559                     ],
39560                     [
39561                         -72.2364354,
39562                         18.6724088
39563                     ],
39564                     [
39565                         -72.2355124,
39566                         18.6726019
39567                     ],
39568                     [
39569                         -72.2354045,
39570                         18.6724202
39571                     ],
39572                     [
39573                         -72.2353027,
39574                         18.6729028
39575                     ],
39576                     [
39577                         -72.2345475,
39578                         18.6726871
39579                     ],
39580                     [
39581                         -72.2343077,
39582                         18.6724599
39583                     ],
39584                     [
39585                         -72.2342358,
39586                         18.6734706
39587                     ],
39588                     [
39589                         -72.2334087,
39590                         18.6734592
39591                     ],
39592                     [
39593                         -72.2332889,
39594                         18.6733003
39595                     ],
39596                     [
39597                         -72.2327375,
39598                         18.6732889
39599                     ],
39600                     [
39601                         -72.2327135,
39602                         18.6735047
39603                     ],
39604                     [
39605                         -72.227703,
39606                         18.6725281
39607                     ],
39608                     [
39609                         -72.2265283,
39610                         18.6716537
39611                     ],
39612                     [
39613                         -72.226804,
39614                         18.6715742
39615                     ],
39616                     [
39617                         -72.2274993,
39618                         18.6715855
39619                     ],
39620                     [
39621                         -72.2274873,
39622                         18.6714493
39623                     ],
39624                     [
39625                         -72.2272899,
39626                         18.6714623
39627                     ],
39628                     [
39629                         -72.2272814,
39630                         18.6712977
39631                     ],
39632                     [
39633                         -72.2272094,
39634                         18.671358
39635                     ],
39636                     [
39637                         -72.2261785,
39638                         18.6713693
39639                     ],
39640                     [
39641                         -72.2256032,
39642                         18.670881
39643                     ],
39644                     [
39645                         -72.2255073,
39646                         18.6694502
39647                     ],
39648                     [
39649                         -72.2261066,
39650                         18.6696886
39651                     ],
39652                     [
39653                         -72.2261785,
39654                         18.6695949
39655                     ],
39656                     [
39657                         -72.2259837,
39658                         18.6695495
39659                     ],
39660                     [
39661                         -72.225777,
39662                         18.6691379
39663                     ],
39664                     [
39665                         -72.2253335,
39666                         18.6694643
39667                     ],
39668                     [
39669                         -72.2249739,
39670                         18.66947
39671                     ],
39672                     [
39673                         -72.2245783,
39674                         18.6678802
39675                     ],
39676                     [
39677                         -72.2235525,
39678                         18.6677046
39679                     ],
39680                     [
39681                         -72.2235907,
39682                         18.6675921
39683                     ],
39684                     [
39685                         -72.2224634,
39686                         18.6676283
39687                     ],
39688                     [
39689                         -72.2223659,
39690                         18.667022
39691                     ],
39692                     [
39693                         -72.2223277,
39694                         18.6670943
39695                     ],
39696                     [
39697                         -72.2219209,
39698                         18.667026
39699                     ],
39700                     [
39701                         -72.2208105,
39702                         18.6669015
39703                     ],
39704                     [
39705                         -72.220809,
39706                         18.6665325
39707                     ],
39708                     [
39709                         -72.2208705,
39710                         18.6663593
39711                     ],
39712                     [
39713                         -72.2206023,
39714                         18.6668107
39715                     ],
39716                     [
39717                         -72.2203895,
39718                         18.6666361
39719                     ],
39720                     [
39721                         -72.2184341,
39722                         18.6650535
39723                     ],
39724                     [
39725                         -72.21829,
39726                         18.6640979
39727                     ],
39728                     [
39729                         -72.2183493,
39730                         18.6608376
39731                     ],
39732                     [
39733                         -72.2187223,
39734                         18.6606541
39735                     ],
39736                     [
39737                         -72.2186894,
39738                         18.660603
39739                     ],
39740                     [
39741                         -72.2187253,
39742                         18.6604525
39743                     ],
39744                     [
39745                         -72.2189771,
39746                         18.6603247
39747                     ],
39748                     [
39749                         -72.2187823,
39750                         18.6601998
39751                     ],
39752                     [
39753                         -72.2186984,
39754                         18.6602367
39755                     ],
39756                     [
39757                         -72.2185815,
39758                         18.6600352
39759                     ],
39760                     [
39761                         -72.2186085,
39762                         18.6600039
39763                     ],
39764                     [
39765                         -72.2187823,
39766                         18.6601345
39767                     ],
39768                     [
39769                         -72.218995,
39770                         18.6600181
39771                     ],
39772                     [
39773                         -72.2189111,
39774                         18.6599131
39775                     ],
39776                     [
39777                         -72.2189681,
39778                         18.6597938
39779                     ],
39780                     [
39781                         -72.2183807,
39782                         18.6595837
39783                     ],
39784                     [
39785                         -72.2184728,
39786                         18.6539662
39787                     ],
39788                     [
39789                         -72.2201001,
39790                         18.6511554
39791                     ],
39792                     [
39793                         -72.225796,
39794                         18.6469472
39795                     ],
39796                     [
39797                         -72.2283048,
39798                         18.6457265
39799                     ],
39800                     [
39801                         -72.2379335,
39802                         18.645855
39803                     ],
39804                     [
39805                         -72.237764,
39806                         18.6446985
39807                     ],
39808                     [
39809                         -72.2400355,
39810                         18.6432529
39811                     ],
39812                     [
39813                         -72.2455958,
39814                         18.6433493
39815                     ],
39816                     [
39817                         -72.2482742,
39818                         18.6450358
39819                     ],
39820                     [
39821                         -72.2487488,
39822                         18.6436705
39823                     ],
39824                     [
39825                         -72.2511067,
39826                         18.6429775
39827                     ],
39828                     [
39829                         -72.2512385,
39830                         18.6433409
39831                     ],
39832                     [
39833                         -72.2512625,
39834                         18.6431592
39835                     ],
39836                     [
39837                         -72.2514843,
39838                         18.6431365
39839                     ],
39840                     [
39841                         -72.2513284,
39842                         18.6429718
39843                     ],
39844                     [
39845                         -72.2533602,
39846                         18.6423471
39847                     ],
39848                     [
39849                         -72.253516,
39850                         18.6426765
39851                     ],
39852                     [
39853                         -72.2539535,
39854                         18.6425402
39855                     ],
39856                     [
39857                         -72.2541453,
39858                         18.642932
39859                     ],
39860                     [
39861                         -72.2543851,
39862                         18.6428696
39863                     ],
39864                     [
39865                         -72.2543791,
39866                         18.6427503
39867                     ],
39868                     [
39869                         -72.2564168,
39870                         18.6423244
39871                     ],
39872                     [
39873                         -72.2566925,
39874                         18.6431365
39875                     ],
39876                     [
39877                         -72.2568783,
39878                         18.6428582
39879                     ],
39880                     [
39881                         -72.2568184,
39882                         18.6425288
39883                     ],
39884                     [
39885                         -72.258843,
39886                         18.6420991
39887                     ],
39888                     [
39889                         -72.258885,
39890                         18.6422467
39891                     ],
39892                     [
39893                         -72.2592626,
39894                         18.6422297
39895                     ],
39896                     [
39897                         -72.2596461,
39898                         18.6424057
39899                     ],
39900                     [
39901                         -72.2592206,
39902                         18.6406907
39903                     ],
39904                     [
39905                         -72.2599545,
39906                         18.6404815
39907                     ],
39908                     [
39909                         -72.2601156,
39910                         18.6406341
39911                     ],
39912                     [
39913                         -72.2601156,
39914                         18.6399393
39915                     ],
39916                     [
39917                         -72.2615268,
39918                         18.6394669
39919                     ],
39920                     [
39921                         -72.2626056,
39922                         18.6391034
39923                     ],
39924                     [
39925                         -72.2654465,
39926                         18.6387286
39927                     ],
39928                     [
39929                         -72.2719433,
39930                         18.6386832
39931                     ],
39932                     [
39933                         -72.272201,
39934                         18.6388649
39935                     ],
39936                     [
39937                         -72.2730341,
39938                         18.6394158
39939                     ],
39940                     [
39941                         -72.273166,
39942                         18.6412558
39943                     ],
39944                     [
39945                         -72.2738732,
39946                         18.6410286
39947                     ],
39948                     [
39949                         -72.2742208,
39950                         18.6416079
39951                     ],
39952                     [
39953                         -72.2752187,
39954                         18.6416987
39955                     ],
39956                     [
39957                         -72.2754524,
39958                         18.6415738
39959                     ],
39960                     [
39961                         -72.2755513,
39962                         18.6416874
39963                     ],
39964                     [
39965                         -72.2755394,
39966                         18.6417527
39967                     ],
39968                     [
39969                         -72.2764713,
39970                         18.6418634
39971                     ],
39972                     [
39973                         -72.276753,
39974                         18.6418975
39975                     ],
39976                     [
39977                         -72.2762953,
39978                         18.6426002
39979                     ],
39980                     [
39981                         -72.2774226,
39982                         18.6429978
39983                     ],
39984                     [
39985                         -72.277982,
39986                         18.6427247
39987                     ],
39988                     [
39989                         -72.2785796,
39990                         18.6431303
39991                     ],
39992                     [
39993                         -72.2785669,
39994                         18.6432307
39995                     ],
39996                     [
39997                         -72.2789017,
39998                         18.6433471
39999                     ],
40000                     [
40001                         -72.279851,
40002                         18.6439655
40003                     ],
40004                     [
40005                         -72.2858703,
40006                         18.6469651
40007                     ]
40008                 ],
40009                 [
40010                     [
40011                         -72.5557247,
40012                         18.5305893
40013                     ],
40014                     [
40015                         -72.5555866,
40016                         18.5367036
40017                     ],
40018                     [
40019                         -72.554995,
40020                         18.537975
40021                     ],
40022                     [
40023                         -72.5488026,
40024                         18.537919
40025                     ],
40026                     [
40027                         -72.5486646,
40028                         18.5372832
40029                     ],
40030                     [
40031                         -72.548842,
40032                         18.5306267
40033                     ],
40034                     [
40035                         -72.5493745,
40036                         18.5301031
40037                     ],
40038                     [
40039                         -72.555133,
40040                         18.5301218
40041                     ]
40042                 ],
40043                 [
40044                     [
40045                         -72.6235278,
40046                         18.5079877
40047                     ],
40048                     [
40049                         -72.6234441,
40050                         18.5095217
40051                     ],
40052                     [
40053                         -72.6226074,
40054                         18.5104341
40055                     ],
40056                     [
40057                         -72.6204878,
40058                         18.511849
40059                     ],
40060                     [
40061                         -72.6183403,
40062                         18.5107514
40063                     ],
40064                     [
40065                         -72.6162207,
40066                         18.5083183
40067                     ],
40068                     [
40069                         -72.6162625,
40070                         18.506467
40071                     ],
40072                     [
40073                         -72.618661,
40074                         18.5044438
40075                     ],
40076                     [
40077                         -72.6204041,
40078                         18.5044967
40079                     ],
40080                     [
40081                         -72.6228305,
40082                         18.506996
40083                     ]
40084                 ]
40085             ]
40086         },
40087         {
40088             "name": "Ireland Bartholomew Quarter-Inch 1940",
40089             "type": "tms",
40090             "template": "http://geo.nls.uk/maps/ireland/bartholomew/{zoom}/{x}/{-y}.png",
40091             "scaleExtent": [
40092                 5,
40093                 13
40094             ],
40095             "polygon": [
40096                 [
40097                     [
40098                         -8.8312773,
40099                         55.3963337
40100                     ],
40101                     [
40102                         -7.3221271,
40103                         55.398605
40104                     ],
40105                     [
40106                         -7.2891331,
40107                         55.4333162
40108                     ],
40109                     [
40110                         -7.2368042,
40111                         55.4530757
40112                     ],
40113                     [
40114                         -7.18881,
40115                         55.4497995
40116                     ],
40117                     [
40118                         -7.1528144,
40119                         55.3968384
40120                     ],
40121                     [
40122                         -6.90561,
40123                         55.394903
40124                     ],
40125                     [
40126                         -6.9047153,
40127                         55.3842114
40128                     ],
40129                     [
40130                         -5.8485282,
40131                         55.3922956
40132                     ],
40133                     [
40134                         -5.8378629,
40135                         55.248676
40136                     ],
40137                     [
40138                         -5.3614762,
40139                         55.2507024
40140                     ],
40141                     [
40142                         -5.3899172,
40143                         53.8466464
40144                     ],
40145                     [
40146                         -5.8734141,
40147                         53.8487436
40148                     ],
40149                     [
40150                         -5.8983,
40151                         52.8256258
40152                     ],
40153                     [
40154                         -6.0191742,
40155                         52.8256258
40156                     ],
40157                     [
40158                         -6.0262844,
40159                         51.7712367
40160                     ],
40161                     [
40162                         -8.1131422,
40163                         51.7712367
40164                     ],
40165                     [
40166                         -8.1273627,
40167                         51.3268839
40168                     ],
40169                     [
40170                         -10.6052842,
40171                         51.3091083
40172                     ],
40173                     [
40174                         -10.6271879,
40175                         52.0328254
40176                     ],
40177                     [
40178                         -10.6469845,
40179                         52.0322454
40180                     ],
40181                     [
40182                         -10.6469845,
40183                         52.0440365
40184                     ],
40185                     [
40186                         -10.6271879,
40187                         52.0448095
40188                     ],
40189                     [
40190                         -10.6290733,
40191                         52.0745627
40192                     ],
40193                     [
40194                         -10.6699234,
40195                         52.0743695
40196                     ],
40197                     [
40198                         -10.6702376,
40199                         52.0876941
40200                     ],
40201                     [
40202                         -10.6312729,
40203                         52.0898179
40204                     ],
40205                     [
40206                         -10.6393128,
40207                         52.4147202
40208                     ],
40209                     [
40210                         -10.3137689,
40211                         52.4185533
40212                     ],
40213                     [
40214                         -10.3166401,
40215                         53.3341342
40216                     ],
40217                     [
40218                         -10.3699669,
40219                         53.3330727
40220                     ],
40221                     [
40222                         -10.385965,
40223                         54.3534472
40224                     ],
40225                     [
40226                         -8.8163777,
40227                         54.3586265
40228                     ],
40229                     [
40230                         -8.8173427,
40231                         54.6595721
40232                     ],
40233                     [
40234                         -8.8413398,
40235                         54.6616284
40236                     ],
40237                     [
40238                         -8.8422286,
40239                         54.6929749
40240                     ],
40241                     [
40242                         -8.8315632,
40243                         54.7145436
40244                     ],
40245                     [
40246                         -8.8151208,
40247                         54.7145436
40248                     ]
40249                 ]
40250             ],
40251             "terms_url": "http://geo.nls.uk/maps/",
40252             "terms_text": "National Library of Scotland Historic Maps"
40253         },
40254         {
40255             "name": "Ireland British War Office 1:25k GSGS 3906",
40256             "type": "tms",
40257             "template": "http://mapwarper.net/layers/tile/101/{zoom}/{x}/{y}.png",
40258             "scaleExtent": [
40259                 0,
40260                 18
40261             ],
40262             "polygon": [
40263                 [
40264                     [
40265                         -10.71,
40266                         51.32
40267                     ],
40268                     [
40269                         -10.71,
40270                         55.46
40271                     ],
40272                     [
40273                         -5.37,
40274                         55.46
40275                     ],
40276                     [
40277                         -5.37,
40278                         51.32
40279                     ],
40280                     [
40281                         -10.71,
40282                         51.32
40283                     ]
40284                 ]
40285             ],
40286             "terms_url": "http://wiki.openstreetmap.org/wiki/WikiProject_Ireland#Trinity_College_Dublin",
40287             "terms_text": "Glucksman Map Library, Trinity College Dublin",
40288             "id": "GSGS3906"
40289         },
40290         {
40291             "name": "Ireland British War Office One-Inch 1941-43 GSGS 4136",
40292             "type": "tms",
40293             "template": "http://geo.nls.uk/maps/ireland/gsgs4136/{zoom}/{x}/{-y}.png",
40294             "scaleExtent": [
40295                 5,
40296                 15
40297             ],
40298             "polygon": [
40299                 [
40300                     [
40301                         -10.0847426,
40302                         51.4147902
40303                     ],
40304                     [
40305                         -10.0906535,
40306                         51.5064103
40307                     ],
40308                     [
40309                         -10.4564222,
40310                         51.5003961
40311                     ],
40312                     [
40313                         -10.5005905,
40314                         52.3043019
40315                     ],
40316                     [
40317                         -10.0837522,
40318                         52.312741
40319                     ],
40320                     [
40321                         -10.0840973,
40322                         52.3404698
40323                     ],
40324                     [
40325                         -10.055802,
40326                         52.3408915
40327                     ],
40328                     [
40329                         -10.0768509,
40330                         52.7628238
40331                     ],
40332                     [
40333                         -9.7780248,
40334                         52.7684611
40335                     ],
40336                     [
40337                         -9.7818205,
40338                         52.8577261
40339                     ],
40340                     [
40341                         -9.6337877,
40342                         52.8596012
40343                     ],
40344                     [
40345                         -9.6449626,
40346                         53.1294502
40347                     ],
40348                     [
40349                         -10.0919663,
40350                         53.1227152
40351                     ],
40352                     [
40353                         -10.1051422,
40354                         53.3912913
40355                     ],
40356                     [
40357                         -10.4052593,
40358                         53.3866349
40359                     ],
40360                     [
40361                         -10.4530828,
40362                         54.193502
40363                     ],
40364                     [
40365                         -10.2998523,
40366                         54.1974988
40367                     ],
40368                     [
40369                         -10.3149801,
40370                         54.4669592
40371                     ],
40372                     [
40373                         -8.9276095,
40374                         54.4853897
40375                     ],
40376                     [
40377                         -8.9339534,
40378                         54.7546562
40379                     ],
40380                     [
40381                         -8.7773069,
40382                         54.755501
40383                     ],
40384                     [
40385                         -8.7826749,
40386                         55.0252208
40387                     ],
40388                     [
40389                         -8.9402974,
40390                         55.0238221
40391                     ],
40392                     [
40393                         -8.9451773,
40394                         55.2934155
40395                     ],
40396                     [
40397                         -7.528039,
40398                         55.2970274
40399                     ],
40400                     [
40401                         -7.525599,
40402                         55.3874955
40403                     ],
40404                     [
40405                         -7.0541955,
40406                         55.3841691
40407                     ],
40408                     [
40409                         -7.0556595,
40410                         55.2939712
40411                     ],
40412                     [
40413                         -6.3241545,
40414                         55.2859128
40415                     ],
40416                     [
40417                         -6.3217146,
40418                         55.3253556
40419                     ],
40420                     [
40421                         -6.1035807,
40422                         55.3223016
40423                     ],
40424                     [
40425                         -6.1045566,
40426                         55.2828557
40427                     ],
40428                     [
40429                         -5.7985836,
40430                         55.2772968
40431                     ],
40432                     [
40433                         -5.8117595,
40434                         55.0087135
40435                     ],
40436                     [
40437                         -5.656577,
40438                         55.0056351
40439                     ],
40440                     [
40441                         -5.6721928,
40442                         54.7355021
40443                     ],
40444                     [
40445                         -5.3618278,
40446                         54.729585
40447                     ],
40448                     [
40449                         -5.3964755,
40450                         54.1917889
40451                     ],
40452                     [
40453                         -5.855679,
40454                         54.2017807
40455                     ],
40456                     [
40457                         -5.9220464,
40458                         52.8524504
40459                     ],
40460                     [
40461                         -6.070885,
40462                         52.8551025
40463                     ],
40464                     [
40465                         -6.1030927,
40466                         52.1373337
40467                     ],
40468                     [
40469                         -6.8331336,
40470                         52.1463183
40471                     ],
40472                     [
40473                         -6.8355736,
40474                         52.0578908
40475                     ],
40476                     [
40477                         -7.5641506,
40478                         52.0617913
40479                     ],
40480                     [
40481                         -7.5661026,
40482                         51.7921593
40483                     ],
40484                     [
40485                         -8.147305,
40486                         51.792763
40487                     ],
40488                     [
40489                         -8.146329,
40490                         51.7033331
40491                     ],
40492                     [
40493                         -8.2912636,
40494                         51.7027283
40495                     ],
40496                     [
40497                         -8.2897996,
40498                         51.5227274
40499                     ],
40500                     [
40501                         -9.1174397,
40502                         51.516958
40503                     ],
40504                     [
40505                         -9.1179277,
40506                         51.4625685
40507                     ],
40508                     [
40509                         -9.3692452,
40510                         51.4616564
40511                     ],
40512                     [
40513                         -9.3672933,
40514                         51.4254613
40515                     ]
40516                 ]
40517             ],
40518             "terms_url": "http://geo.nls.uk/maps/",
40519             "terms_text": "National Library of Scotland Historic Maps",
40520             "id": "GSGS4136"
40521         },
40522         {
40523             "name": "Ireland EEA CORINE 2006",
40524             "type": "tms",
40525             "template": "http://a.tile.openstreetmap.ie/tiles/corine/{zoom}/{x}/{y}.png",
40526             "scaleExtent": [
40527                 5,
40528                 16
40529             ],
40530             "polygon": [
40531                 [
40532                     [
40533                         -5.842956,
40534                         53.8627976
40535                     ],
40536                     [
40537                         -5.8341575,
40538                         53.7633541
40539                     ],
40540                     [
40541                         -5.6267647,
40542                         53.5383692
40543                     ],
40544                     [
40545                         -5.9648778,
40546                         52.1631197
40547                     ],
40548                     [
40549                         -6.0453211,
40550                         52.0527275
40551                     ],
40552                     [
40553                         -6.1823261,
40554                         51.9699475
40555                     ],
40556                     [
40557                         -6.3960035,
40558                         51.9234618
40559                     ],
40560                     [
40561                         -6.5945978,
40562                         51.883911
40563                     ],
40564                     [
40565                         -7.2481994,
40566                         51.9056295
40567                     ],
40568                     [
40569                         -7.341212,
40570                         51.8148076
40571                     ],
40572                     [
40573                         -8.1971787,
40574                         51.5037019
40575                     ],
40576                     [
40577                         -8.3191005,
40578                         51.4167737
40579                     ],
40580                     [
40581                         -9.4478202,
40582                         51.1991221
40583                     ],
40584                     [
40585                         -9.9015706,
40586                         51.2266802
40587                     ],
40588                     [
40589                         -10.472215,
40590                         51.4050139
40591                     ],
40592                     [
40593                         -10.8857437,
40594                         51.6770619
40595                     ],
40596                     [
40597                         -11.035318,
40598                         52.0620016
40599                     ],
40600                     [
40601                         -10.9950963,
40602                         52.1831616
40603                     ],
40604                     [
40605                         -10.8178697,
40606                         52.3139827
40607                     ],
40608                     [
40609                         -9.8839736,
40610                         52.9032208
40611                     ],
40612                     [
40613                         -10.1165049,
40614                         52.9676141
40615                     ],
40616                     [
40617                         -10.5514014,
40618                         53.3317027
40619                     ],
40620                     [
40621                         -10.6896633,
40622                         53.5854022
40623                     ],
40624                     [
40625                         -10.6444139,
40626                         54.0100436
40627                     ],
40628                     [
40629                         -10.5501445,
40630                         54.257482
40631                     ],
40632                     [
40633                         -10.2824192,
40634                         54.4742405
40635                     ],
40636                     [
40637                         -9.8073011,
40638                         54.5705346
40639                     ],
40640                     [
40641                         -9.196435,
40642                         54.5486695
40643                     ],
40644                     [
40645                         -9.2253443,
40646                         54.7000264
40647                     ],
40648                     [
40649                         -8.8985435,
40650                         55.1363582
40651                     ],
40652                     [
40653                         -8.0476045,
40654                         55.4711977
40655                     ],
40656                     [
40657                         -7.4367384,
40658                         55.6191092
40659                     ],
40660                     [
40661                         -7.2205471,
40662                         55.6205288
40663                     ],
40664                     [
40665                         -6.8258723,
40666                         55.5608644
40667                     ],
40668                     [
40669                         -6.0679458,
40670                         55.3727567
40671                     ],
40672                     [
40673                         -5.5639184,
40674                         55.0759594
40675                     ],
40676                     [
40677                         -5.0649187,
40678                         54.4640142
40679                     ],
40680                     [
40681                         -5.2572284,
40682                         54.1582424
40683                     ]
40684                 ]
40685             ],
40686             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
40687             "terms_text": "EEA Corine 2006"
40688         },
40689         {
40690             "name": "Ireland EEA GMES Urban Atlas",
40691             "type": "tms",
40692             "template": "http://a.tile.openstreetmap.ie/tiles/urbanatlas/{zoom}/{x}/{y}.png",
40693             "scaleExtent": [
40694                 5,
40695                 17
40696             ],
40697             "polygon": [
40698                 [
40699                     [
40700                         -9.2759602,
40701                         52.7993666
40702                     ],
40703                     [
40704                         -9.215509,
40705                         52.8276933
40706                     ],
40707                     [
40708                         -9.1086618,
40709                         52.9128016
40710                     ],
40711                     [
40712                         -9.0196831,
40713                         52.8837107
40714                     ],
40715                     [
40716                         -8.8760649,
40717                         52.8978445
40718                     ],
40719                     [
40720                         -8.8001797,
40721                         52.8833558
40722                     ],
40723                     [
40724                         -8.7665597,
40725                         52.9065354
40726                     ],
40727                     [
40728                         -8.5938079,
40729                         52.9238592
40730                     ],
40731                     [
40732                         -8.5241972,
40733                         52.8869724
40734                     ],
40735                     [
40736                         -8.4956786,
40737                         52.9105906
40738                     ],
40739                     [
40740                         -8.3506448,
40741                         52.9238592
40742                     ],
40743                     [
40744                         -8.2718204,
40745                         52.9492401
40746                     ],
40747                     [
40748                         -8.2249679,
40749                         52.8991338
40750                     ],
40751                     [
40752                         -8.1564001,
40753                         52.9149986
40754                     ],
40755                     [
40756                         -8.0881237,
40757                         52.7630417
40758                     ],
40759                     [
40760                         -8.1360092,
40761                         52.7239783
40762                     ],
40763                     [
40764                         -8.1570652,
40765                         52.6766443
40766                     ],
40767                     [
40768                         -8.2059695,
40769                         52.6185385
40770                     ],
40771                     [
40772                         -8.2025734,
40773                         52.5954396
40774                     ],
40775                     [
40776                         -8.2231242,
40777                         52.5599691
40778                     ],
40779                     [
40780                         -8.2236294,
40781                         52.5095371
40782                     ],
40783                     [
40784                         -8.2976651,
40785                         52.5025088
40786                     ],
40787                     [
40788                         -8.3295888,
40789                         52.4721087
40790                     ],
40791                     [
40792                         -8.3589695,
40793                         52.4986072
40794                     ],
40795                     [
40796                         -8.3737385,
40797                         52.4764529
40798                     ],
40799                     [
40800                         -8.432326,
40801                         52.4342609
40802                     ],
40803                     [
40804                         -8.4754569,
40805                         52.4216289
40806                     ],
40807                     [
40808                         -8.5017727,
40809                         52.3870011
40810                     ],
40811                     [
40812                         -8.5476205,
40813                         52.3681351
40814                     ],
40815                     [
40816                         -8.6444103,
40817                         52.3376422
40818                     ],
40819                     [
40820                         -8.6841451,
40821                         52.3660614
40822                     ],
40823                     [
40824                         -8.8154099,
40825                         52.3721014
40826                     ],
40827                     [
40828                         -8.8614233,
40829                         52.3521652
40830                     ],
40831                     [
40832                         -8.9074451,
40833                         52.3824674
40834                     ],
40835                     [
40836                         -8.9388551,
40837                         52.3789166
40838                     ],
40839                     [
40840                         -8.9782502,
40841                         52.4093811
40842                     ],
40843                     [
40844                         -9.0298715,
40845                         52.4104169
40846                     ],
40847                     [
40848                         -9.1059449,
40849                         52.420981
40850                     ],
40851                     [
40852                         -9.1084962,
40853                         52.4415071
40854                     ],
40855                     [
40856                         -9.140702,
40857                         52.4650891
40858                     ],
40859                     [
40860                         -9.1315765,
40861                         52.5136207
40862                     ],
40863                     [
40864                         -9.1739699,
40865                         52.5620573
40866                     ],
40867                     [
40868                         -9.1426235,
40869                         52.589645
40870                     ],
40871                     [
40872                         -9.1542382,
40873                         52.610216
40874                     ],
40875                     [
40876                         -9.1426231,
40877                         52.6387401
40878                     ],
40879                     [
40880                         -9.1776844,
40881                         52.6447573
40882                     ],
40883                     [
40884                         -9.2012184,
40885                         52.6526248
40886                     ],
40887                     [
40888                         -9.2036198,
40889                         52.6686468
40890                     ],
40891                     [
40892                         -9.2238348,
40893                         52.6706578
40894                     ],
40895                     [
40896                         -9.2161072,
40897                         52.6919412
40898                     ],
40899                     [
40900                         -9.1882395,
40901                         52.7057242
40902                     ],
40903                     [
40904                         -9.2750099,
40905                         52.7350292
40906                     ],
40907                     [
40908                         -9.2601152,
40909                         52.7616711
40910                     ]
40911                 ],
40912                 [
40913                     [
40914                         -7.307313219981238,
40915                         53.81625879275365
40916                     ],
40917                     [
40918                         -7.245858447032101,
40919                         53.78300449111207
40920                     ],
40921                     [
40922                         -7.15144468970801,
40923                         53.81179938127503
40924                     ],
40925                     [
40926                         -7.086900011973722,
40927                         53.784424420834
40928                     ],
40929                     [
40930                         -7.0347149533800435,
40931                         53.77996162275688
40932                     ],
40933                     [
40934                         -6.975320116954343,
40935                         53.788481098127924
40936                     ],
40937                     [
40938                         -6.928628222423156,
40939                         53.81443454540607
40940                     ],
40941                     [
40942                         -6.992829577403537,
40943                         53.86609081229548
40944                     ],
40945                     [
40946                         -6.975320116954343,
40947                         53.87945028968944
40948                     ],
40949                     [
40950                         -6.949914233165313,
40951                         53.87094929783329
40952                     ],
40953                     [
40954                         -6.9375546140247035,
40955                         53.87540241385127
40956                     ],
40957                     [
40958                         -6.936867968516893,
40959                         53.896649390754646
40960                     ],
40961                     [
40962                         -6.897042529063821,
40963                         53.889770599553906
40964                     ],
40965                     [
40966                         -6.867516772227924,
40967                         53.880259817835736
40968                     ],
40969                     [
40970                         -6.851037280040446,
40971                         53.88450958346468
40972                     ],
40973                     [
40974                         -6.842454211192801,
40975                         53.89786317755242
40976                     ],
40977                     [
40978                         -6.812928454356904,
40979                         53.90069520963246
40980                     ],
40981                     [
40982                         -6.79850889869286,
40983                         53.89280549994937
40984                     ],
40985                     [
40986                         -6.789925829845217,
40987                         53.89462633440526
40988                     ],
40989                     [
40990                         -6.791985766368652,
40991                         53.904538374710896
40992                     ],
40993                     [
40994                         -6.778939501720231,
40995                         53.918087767078354
40996                     ],
40997                     [
40998                         -6.77001311011868,
40999                         53.91505470292794
41000                     ],
41001                     [
41002                         -6.75868345923979,
41003                         53.921727153244476
41004                     ],
41005                     [
41006                         -6.744263903575747,
41007                         53.916065748791254
41008                     ],
41009                     [
41010                         -6.727441088634364,
41011                         53.92334455637637
41012                     ],
41013                     [
41014                         -6.713021532970319,
41015                         53.90777445003927
41016                     ],
41017                     [
41018                         -6.684182421642232,
41019                         53.90292024303218
41020                     ],
41021                     [
41022                         -6.623757616954815,
41023                         53.88187882710815
41024                     ],
41025                     [
41026                         -6.590455309825955,
41027                         53.857789593974296
41028                     ],
41029                     [
41030                         -6.591141955333765,
41031                         53.835509894663346
41032                     ],
41033                     [
41034                         -6.574319140392382,
41035                         53.82254170362619
41036                     ],
41037                     [
41038                         -6.571572558361136,
41039                         53.804703885117576
41040                     ],
41041                     [
41042                         -6.5533764524041285,
41043                         53.79983770791046
41044                     ],
41045                     [
41046                         -6.541360156017425,
41047                         53.78300449111207
41048                     ],
41049                     [
41050                         -6.511491076427622,
41051                         53.76900546961285
41052                     ],
41053                     [
41054                         -6.472695605236269,
41055                         53.77326653566421
41056                     ],
41057                     [
41058                         -6.443513171154276,
41059                         53.76393220797015
41060                     ],
41061                     [
41062                         -6.44728972144724,
41063                         53.75114486961979
41064                     ],
41065                     [
41066                         -6.4775021237909485,
41067                         53.728199094666586
41068                     ],
41069                     [
41070                         -6.459649340587848,
41071                         53.71682309412751
41072                     ],
41073                     [
41074                         -6.435616747814443,
41075                         53.72230833571077
41076                     ],
41077                     [
41078                         -6.4198239011347775,
41079                         53.72921465935537
41080                     ],
41081                     [
41082                         -6.4009411496699595,
41083                         53.72169889975152
41084                     ],
41085                     [
41086                         -6.375878588634836,
41087                         53.718042098526006
41088                     ],
41089                     [
41090                         -6.359055773693453,
41091                         53.708695495259434
41092                     ],
41093                     [
41094                         -6.340173022228636,
41095                         53.708085862042424
41096                     ],
41097                     [
41098                         -6.329873339611461,
41099                         53.71296268045594
41100                     ],
41101                     [
41102                         -6.325753466564592,
41103                         53.72210519137233
41104                     ],
41105                     [
41106                         -6.2938244504513525,
41107                         53.72576163932632
41108                     ],
41109                     [
41110                         -6.265328661877173,
41111                         53.7363229253304
41112                     ],
41113                     [
41114                         -6.240952746349864,
41115                         53.734292114843086
41116                     ],
41117                     [
41118                         -6.180871264416349,
41119                         53.632015710147016
41120                     ],
41121                     [
41122                         -6.092793818322125,
41123                         53.588038288422446
41124                     ],
41125                     [
41126                         -5.985734079608837,
41127                         53.49383447350347
41128                     ],
41129                     [
41130                         -6.0887447432153685,
41131                         53.27174268379562
41132                     ],
41133                     [
41134                         -6.033272979232964,
41135                         53.1191110041494
41136                     ],
41137                     [
41138                         -5.984663357119282,
41139                         52.9651254915577
41140                     ],
41141                     [
41142                         -6.122679104189409,
41143                         52.73207538466633
41144                     ],
41145                     [
41146                         -6.185163845400262,
41147                         52.73706461957944
41148                     ],
41149                     [
41150                         -6.1899703639549415,
41151                         52.76075568810044
41152                     ],
41153                     [
41154                         -6.319059719423517,
41155                         52.782357357522855
41156                     ],
41157                     [
41158                         -6.393904079774976,
41159                         52.7790347214105
41160                     ],
41161                     [
41162                         -6.465315212587381,
41163                         52.6946379192593
41164                     ],
41165                     [
41166                         -6.534666408876349,
41167                         52.673409093161446
41168                     ],
41169                     [
41170                         -6.612257351259057,
41171                         52.69255711803012
41172                     ],
41173                     [
41174                         -6.6692489284074155,
41175                         52.74745702505679
41176                     ],
41177                     [
41178                         -6.671308864930852,
41179                         52.76948072949997
41180                     ],
41181                     [
41182                         -6.720747341493285,
41183                         52.7748810695361
41184                     ],
41185                     [
41186                         -6.71456753192298,
41187                         52.80311808637125
41188                     ],
41189                     [
41190                         -6.658949245790243,
41191                         52.84709806982182
41192                     ],
41193                     [
41194                         -6.582044948915348,
41195                         52.81349473557279
41196                     ],
41197                     [
41198                         -6.547712673524768,
41199                         52.83133677935633
41200                     ],
41201                     [
41202                         -6.531233181337292,
41203                         52.87404491274922
41204                     ],
41205                     [
41206                         -6.617750515321548,
41207                         52.87528820923615
41208                     ],
41209                     [
41210                         -6.728987087587023,
41211                         52.90635903963372
41212                     ],
41213                     [
41214                         -6.780485500672891,
41215                         52.859122574848655
41216                     ],
41217                     [
41218                         -6.870436062196207,
41219                         52.85165948109425
41220                     ],
41221                     [
41222                         -6.938413967469552,
41223                         52.86658438536895
41224                     ],
41225                     [
41226                         -6.965879787782016,
41227                         52.89766145203082
41228                     ],
41229                     [
41230                         -6.987852444031986,
41231                         52.969260966642985
41232                     ],
41233                     [
41234                         -7.039350857117853,
41235                         52.9560260536776
41236                     ],
41237                     [
41238                         -7.109388698914634,
41239                         53.007288776633686
41240                     ],
41241                     [
41242                         -7.068876613953752,
41243                         53.058078015357786
41244                     ],
41245                     [
41246                         -7.088789333680287,
41247                         53.11869890949892
41248                     ],
41249                     [
41250                         -7.119688381531809,
41251                         53.15000684568904
41252                     ],
41253                     [
41254                         -7.105955471375577,
41255                         53.16112391039828
41256                     ],
41257                     [
41258                         -7.127928127625547,
41259                         53.17223809655703
41260                     ],
41261                     [
41262                         -7.180113186219227,
41263                         53.182526443342745
41264                     ],
41265                     [
41266                         -7.160887112000503,
41267                         53.19898266621498
41268                     ],
41269                     [
41270                         -7.057890285828767,
41271                         53.19898266621498
41272                     ],
41273                     [
41274                         -7.048963894227218,
41275                         53.217077217179636
41276                     ],
41277                     [
41278                         -7.0915359157115345,
41279                         53.235575105358386
41280                     ],
41281                     [
41282                         -7.0434707301647235,
41283                         53.25735126035676
41284                     ],
41285                     [
41286                         -7.05102383075065,
41287                         53.29717703664696
41288                     ],
41289                     [
41290                         -6.996778835633536,
41291                         53.31112780504489
41292                     ],
41293                     [
41294                         -7.044157375672535,
41295                         53.33368557548294
41296                     ],
41297                     [
41298                         -7.105955471375576,
41299                         53.371801590024276
41300                     ],
41301                     [
41302                         -7.22050647653913,
41303                         53.432465115081854
41304                     ],
41305                     [
41306                         -7.149441429887032,
41307                         53.45731709817442
41308                     ],
41309                     [
41310                         -7.099891489102085,
41311                         53.463915962572514
41312                     ],
41313                     [
41314                         -7.0744645458045445,
41315                         53.48370640260363
41316                     ],
41317                     [
41318                         -7.079028356140001,
41319                         53.504650927752664
41320                     ],
41321                     [
41322                         -7.047733656696876,
41323                         53.515119311359335
41324                     ],
41325                     [
41326                         -7.029478415355053,
41327                         53.54147267392419
41328                     ],
41329                     [
41330                         -7.054253385747527,
41331                         53.56471202500164
41332                     ],
41333                     [
41334                         -7.009267255298033,
41335                         53.58561652973758
41336                     ],
41337                     [
41338                         -6.992641946218873,
41339                         53.602642188744426
41340                     ],
41341                     [
41342                         -6.989056095241016,
41343                         53.62739453790707
41344                     ],
41345                     [
41346                         -6.9717788132567895,
41347                         53.63686620586593
41348                     ],
41349                     [
41350                         -6.9633031654909425,
41351                         53.650973114934644
41352                     ],
41353                     [
41354                         -6.9871001765258205,
41355                         53.66623418009986
41356                     ],
41357                     [
41358                         -6.999813648174589,
41359                         53.67086935885432
41360                     ],
41361                     [
41362                         -7.008289295940436,
41363                         53.65908728051006
41364                     ],
41365                     [
41366                         -7.044473792171549,
41367                         53.65367801032349
41368                     ],
41369                     [
41370                         -7.066640870943764,
41371                         53.63918547390694
41372                     ],
41373                     [
41374                         -7.101847407817279,
41375                         53.65870092708686
41376                     ],
41377                     [
41378                         -7.120754622064167,
41379                         53.672993645380515
41380                     ],
41381                     [
41382                         -7.137379931143327,
41383                         53.66893809633893
41384                     ],
41385                     [
41386                         -7.160850955725672,
41387                         53.683034277255075
41388                     ],
41389                     [
41390                         -7.174216400279507,
41391                         53.686316272406906
41392                     ],
41393                     [
41394                         -7.196057492599188,
41395                         53.69017711570491
41396                     ],
41397                     [
41398                         -7.210726882963154,
41399                         53.69480966037566
41400                     ],
41401                     [
41402                         -7.247237365646801,
41403                         53.71661437518035
41404                     ],
41405                     [
41406                         -7.239413690786019,
41407                         53.73223735177976
41408                     ],
41409                     [
41410                         -7.260276823748104,
41411                         53.74361339729716
41412                     ],
41413                     [
41414                         -7.2814659431627184,
41415                         53.75922634307083
41416                     ],
41417                     [
41418                         -7.289615604476034,
41419                         53.77271433845693
41420                     ],
41421                     [
41422                         -7.3238441819919515,
41423                         53.78465723043301
41424                     ],
41425                     [
41426                         -7.337209626545788,
41427                         53.78658318504567
41428                     ],
41429                     [
41430                         -7.351227044004687,
41431                         53.80141007448381
41432                     ],
41433                     [
41434                         -7.307313219981238,
41435                         53.81625879275365
41436                     ]
41437                 ],
41438                 [
41439                     [
41440                         -5.685433013282673,
41441                         54.77854496390836
41442                     ],
41443                     [
41444                         -5.696867084279401,
41445                         54.73050346921268
41446                     ],
41447                     [
41448                         -5.8223689524230124,
41449                         54.70033215177621
41450                     ],
41451                     [
41452                         -5.878760568989772,
41453                         54.649492182564074
41454                     ],
41455                     [
41456                         -5.743404719024681,
41457                         54.68128223623249
41458                     ],
41459                     [
41460                         -5.581196917402638,
41461                         54.68781619319656
41462                     ],
41463                     [
41464                         -5.571488953592992,
41465                         54.67074450064368
41466                     ],
41467                     [
41468                         -5.582915011231644,
41469                         54.66440901595977
41470                     ],
41471                     [
41472                         -5.58291501123164,
41473                         54.65085746679818
41474                     ],
41475                     [
41476                         -5.6086481910584185,
41477                         54.63997082553691
41478                     ],
41479                     [
41480                         -5.6354970593650116,
41481                         54.61551371292451
41482                     ],
41483                     [
41484                         -5.728732824433139,
41485                         54.6184944610979
41486                     ],
41487                     [
41488                         -5.822612969913913,
41489                         54.49193018941315
41490                     ],
41491                     [
41492                         -5.896754545381575,
41493                         54.44975600798866
41494                     ],
41495                     [
41496                         -5.936834914186871,
41497                         54.38213187386197
41498                     ],
41499                     [
41500                         -6.0187561190025445,
41501                         54.36974944197913
41502                     ],
41503                     [
41504                         -6.059257912638059,
41505                         54.38280030737259
41506                     ],
41507                     [
41508                         -6.101784280694663,
41509                         54.41510088826871
41510                     ],
41511                     [
41512                         -6.1740201072375225,
41513                         54.43476829635816
41514                     ],
41515                     [
41516                         -6.216261364689026,
41517                         54.42827259213158
41518                     ],
41519                     [
41520                         -6.264329002478664,
41521                         54.487825014814625
41522                     ],
41523                     [
41524                         -6.249277519938476,
41525                         54.49741303545491
41526                     ],
41527                     [
41528                         -6.288340515296785,
41529                         54.53143435197413
41530                     ],
41531                     [
41532                         -6.283750270272458,
41533                         54.54447449434036
41534                     ],
41535                     [
41536                         -6.321445027854273,
41537                         54.58928767713928
41538                     ],
41539                     [
41540                         -6.264329002478664,
41541                         54.604982769755765
41542                     ],
41543                     [
41544                         -6.240052417736423,
41545                         54.59541999854735
41546                     ],
41547                     [
41548                         -6.098762694536575,
41549                         54.631690374598676
41550                     ],
41551                     [
41552                         -6.051950538018501,
41553                         54.61314575326238
41554                     ],
41555                     [
41556                         -6.031509408441251,
41557                         54.620921248201434
41558                     ],
41559                     [
41560                         -6.002995140908084,
41561                         54.65571636730639
41562                     ],
41563                     [
41564                         -6.0647754758974335,
41565                         54.6634355452454
41566                     ],
41567                     [
41568                         -6.059920158948984,
41569                         54.704134188139534
41570                     ],
41571                     [
41572                         -6.047781866577864,
41573                         54.71395188569398
41574                     ],
41575                     [
41576                         -6.120611620804591,
41577                         54.801644524994515
41578                     ],
41579                     [
41580                         -6.002141887262449,
41581                         54.80836072138932
41582                     ],
41583                     [
41584                         -5.984662746248036,
41585                         54.78652900156178
41586                     ],
41587                     [
41588                         -5.685433013282673,
41589                         54.77854496390836
41590                     ]
41591                 ],
41592                 [
41593                     [
41594                         -9.128658300749114,
41595                         53.24759266864586
41596                     ],
41597                     [
41598                         -9.024510568479629,
41599                         53.26744820137083
41600                     ],
41601                     [
41602                         -9.016360907166316,
41603                         53.26364619217274
41604                     ],
41605                     [
41606                         -9.001854510028616,
41607                         53.26588844362053
41608                     ],
41609                     [
41610                         -8.9951717877517,
41611                         53.259258838409615
41612                     ],
41613                     [
41614                         -8.973493688658284,
41615                         53.262378780650025
41616                     ],
41617                     [
41618                         -8.95230456924367,
41619                         53.271444820907114
41620                     ],
41621                     [
41622                         -8.956705386352859,
41623                         53.281580911863244
41624                     ],
41625                     [
41626                         -8.961106203462048,
41627                         53.28119110665652
41628                     ],
41629                     [
41630                         -8.960780217009516,
41631                         53.28908396911955
41632                     ],
41633                     [
41634                         -8.954260487958864,
41635                         53.28927883616923
41636                     ],
41637                     [
41638                         -8.95230456924367,
41639                         53.30155366854246
41640                     ],
41641                     [
41642                         -8.963714095082308,
41643                         53.303793931840495
41644                     ],
41645                     [
41646                         -8.9811543702928,
41647                         53.294734752711804
41648                     ],
41649                     [
41650                         -8.985718180628256,
41651                         53.30174847871221
41652                     ],
41653                     [
41654                         -9.019946758144176,
41655                         53.30768976199425
41656                     ],
41657                     [
41658                         -9.00837423907927,
41659                         53.31596722087059
41660                     ],
41661                     [
41662                         -9.01880580556031,
41663                         53.31625933715475
41664                     ],
41665                     [
41666                         -9.045862681120513,
41667                         53.31275380979257
41668                     ],
41669                     [
41670                         -9.06444390891487,
41671                         53.32122500810515
41672                     ],
41673                     [
41674                         -9.080906224767762,
41675                         53.307397587062724
41676                     ],
41677                     [
41678                         -9.08106921799403,
41679                         53.303404329274585
41680                     ],
41681                     [
41682                         -9.09019683866494,
41683                         53.30574189135002
41684                     ],
41685                     [
41686                         -9.095901601584261,
41687                         53.298826232852214
41688                     ],
41689                     [
41690                         -9.10128037805105,
41691                         53.3008718259498
41692                     ],
41693                     [
41694                         -9.115623781962478,
41695                         53.28450433758295
41696                     ],
41697                     [
41698                         -9.121491538108067,
41699                         53.2832375443259
41700                     ],
41701                     [
41702                         -9.13273807072044,
41703                         53.28557621023763
41704                     ],
41705                     [
41706                         -9.144636576237877,
41707                         53.27865728614638
41708                     ],
41709                     [
41710                         -9.13876882009229,
41711                         53.26345120822951
41712                     ],
41713                     [
41714                         -9.128658300749114,
41715                         53.24759266864586
41716                     ]
41717                 ],
41718                 [
41719                     [
41720                         -8.595266214281438,
41721                         51.69264788483154
41722                     ],
41723                     [
41724                         -8.55819409885298,
41725                         51.69306638852667
41726                     ],
41727                     [
41728                         -8.566697711835303,
41729                         51.682644706464686
41730                     ],
41731                     [
41732                         -8.579130708100188,
41733                         51.67349700898941
41734                     ],
41735                     [
41736                         -8.544554623426079,
41737                         51.66520531197343
41738                     ],
41739                     [
41740                         -8.494765061495364,
41741                         51.667778759675976
41742                     ],
41743                     [
41744                         -8.30113898732036,
41745                         51.7235009029955
41746                     ],
41747                     [
41748                         -8.268406960495541,
41749                         51.784858633837544
41750                     ],
41751                     [
41752                         -8.154536388302146,
41753                         51.7814362126791
41754                     ],
41755                     [
41756                         -8.115350159004825,
41757                         51.809093351533164
41758                     ],
41759                     [
41760                         -8.068326683848039,
41761                         51.870050153657075
41762                     ],
41763                     [
41764                         -8.10059769621054,
41765                         51.89964422561186
41766                     ],
41767                     [
41768                         -8.08123508879304,
41769                         51.918414974037226
41770                     ],
41771                     [
41772                         -8.09183842142643,
41773                         51.95337589170907
41774                     ],
41775                     [
41776                         -8.124570448251253,
41777                         51.95479649105758
41778                     ],
41779                     [
41780                         -8.132407694110718,
41781                         51.970988142592034
41782                     ],
41783                     [
41784                         -8.099675667285895,
41785                         51.978371865876596
41786                     ],
41787                     [
41788                         -8.144394070131078,
41789                         52.02151390085561
41790                     ],
41791                     [
41792                         -8.159607547387685,
41793                         52.064330945363764
41794                     ],
41795                     [
41796                         -8.140705954432507,
41797                         52.07254939152303
41798                     ],
41799                     [
41800                         -8.165600735397863,
41801                         52.09294727054506
41802                     ],
41803                     [
41804                         -8.18726841512697,
41805                         52.0835993998731
41806                     ],
41807                     [
41808                         -8.2093971093184,
41809                         52.10512489114057
41810                     ],
41811                     [
41812                         -8.207092037006792,
41813                         52.12494181389489
41814                     ],
41815                     [
41816                         -8.227837687811258,
41817                         52.143052434929714
41818                     ],
41819                     [
41820                         -8.222766528725723,
41821                         52.16454923557058
41822                     ],
41823                     [
41824                         -8.30298304516965,
41825                         52.1829264222872
41826                     ],
41827                     [
41828                         -8.427456949996438,
41829                         52.17783811526099
41830                     ],
41831                     [
41832                         -8.46710419375608,
41833                         52.169921813849676
41834                     ],
41835                     [
41836                         -8.509978538751975,
41837                         52.18405707812542
41838                     ],
41839                     [
41840                         -8.530263175094117,
41841                         52.16511480067495
41842                     ],
41843                     [
41844                         -8.574981577939297,
41845                         52.18066502436804
41846                     ],
41847                     [
41848                         -8.587889982884295,
41849                         52.16963906274442
41850                     ],
41851                     [
41852                         -8.642289689438227,
41853                         52.18829678149147
41854                     ],
41855                     [
41856                         -8.719279104645906,
41857                         52.15804472022032
41858                     ],
41859                     [
41860                         -8.698533453841442,
41861                         52.13541291452849
41862                     ],
41863                     [
41864                         -8.740946784375014,
41865                         52.10823956240069
41866                     ],
41867                     [
41868                         -8.77460084012448,
41869                         52.05951253229793
41870                     ],
41871                     [
41872                         -8.803183736788409,
41873                         52.03768144571248
41874                     ],
41875                     [
41876                         -8.86818677597573,
41877                         52.03286015807593
41878                     ],
41879                     [
41880                         -8.870491848287335,
41881                         52.01839317543363
41882                     ],
41883                     [
41884                         -8.844214023935015,
41885                         51.991148511559096
41886                     ],
41887                     [
41888                         -8.79811257770287,
41889                         51.964455373040394
41890                     ],
41891                     [
41892                         -8.782899100446263,
41893                         51.931777239822054
41894                     ],
41895                     [
41896                         -8.835915763613228,
41897                         51.9292188160068
41898                     ],
41899                     [
41900                         -8.838681850387156,
41901                         51.90277322850554
41902                     ],
41903                     [
41904                         -8.802261707863764,
41905                         51.89367006943167
41906                     ],
41907                     [
41908                         -8.792580404155013,
41909                         51.85695425263326
41910                     ],
41911                     [
41912                         -8.765841565340368,
41913                         51.82476769939557
41914                     ],
41915                     [
41916                         -8.758926348405547,
41917                         51.80054140901511
41918                     ],
41919                     [
41920                         -8.79811257770287,
41921                         51.78628456602828
41922                     ],
41923                     [
41924                         -8.832227647914657,
41925                         51.79626482935233
41926                     ],
41927                     [
41928                         -8.836837792537873,
41929                         51.77687258059678
41930                     ],
41931                     [
41932                         -8.885705325543944,
41933                         51.746055989869106
41934                     ],
41935                     [
41936                         -8.859888515653944,
41937                         51.72435763090916
41938                     ],
41939                     [
41940                         -8.807332866949299,
41941                         51.71093369500414
41942                     ],
41943                     [
41944                         -8.678248817499297,
41945                         51.693505197270746
41946                     ],
41947                     [
41948                         -8.60540853245251,
41949                         51.67835695335278
41950                     ],
41951                     [
41952                         -8.595266214281438,
41953                         51.69264788483154
41954                     ]
41955                 ],
41956                 [
41957                     [
41958                         -7.138279151048154,
41959                         55.06131559970097
41960                     ],
41961                     [
41962                         -7.117994514706011,
41963                         54.99631329558348
41964                     ],
41965                     [
41966                         -7.070049010624583,
41967                         54.98784996056705
41968                     ],
41969                     [
41970                         -7.076503213097081,
41971                         54.93332450204895
41972                     ],
41973                     [
41974                         -7.025791622241725,
41975                         54.91159959910791
41976                     ],
41977                     [
41978                         -7.007351043748867,
41979                         54.87872502112528
41980                     ],
41981                     [
41982                         -7.024869593317081,
41983                         54.8511320998998
41984                     ],
41985                     [
41986                         -6.990754523105296,
41987                         54.81661438893913
41988                     ],
41989                     [
41990                         -7.051608432131725,
41991                         54.80598761598125
41992                     ],
41993                     [
41994                         -7.115228427932084,
41995                         54.80651902101645
41996                     ],
41997                     [
41998                         -7.170550163410654,
41999                         54.84847793920564
42000                     ],
42001                     [
42002                         -7.199133060074584,
42003                         54.84316909395457
42004                     ],
42005                     [
42006                         -7.222183783190655,
42007                         54.85803210052931
42008                     ],
42009                     [
42010                         -7.2111194360949415,
42011                         54.862808332627324
42012                     ],
42013                     [
42014                         -7.212041465019584,
42015                         54.882438010878076
42016                     ],
42017                     [
42018                         -7.279349576518514,
42019                         54.880846771447125
42020                     ],
42021                     [
42022                         -7.273817402970655,
42023                         54.91530955931841
42024                     ],
42025                     [
42026                         -7.3033223285592275,
42027                         54.915839525718205
42028                     ],
42029                     [
42030                         -7.363254208661015,
42031                         54.90894941815292
42032                     ],
42033                     [
42034                         -7.385382902852443,
42035                         54.91636948513913
42036                     ],
42037                     [
42038                         -7.391837105324943,
42039                         54.93438395336098
42040                     ],
42041                     [
42042                         -7.429640291235302,
42043                         54.95291983389722
42044                     ],
42045                     [
42046                         -7.420420001988872,
42047                         54.99208185118366
42048                     ],
42049                     [
42050                         -7.410277683817801,
42051                         55.03437621938347
42052                     ],
42053                     [
42054                         -7.3577220351131585,
42055                         55.057619110599035
42056                     ],
42057                     [
42058                         -7.265519142648871,
42059                         55.07557028899173
42060                     ],
42061                     [
42062                         -7.138279151048154,
42063                         55.06131559970097
42064                     ]
42065                 ],
42066                 [
42067                     [
42068                         -7.190498776293322,
42069                         52.26144368927652
42070                     ],
42071                     [
42072                         -7.156844720543858,
42073                         52.28443443581867
42074                     ],
42075                     [
42076                         -7.132871968503143,
42077                         52.27343421670601
42078                     ],
42079                     [
42080                         -7.113278853854483,
42081                         52.26779201951648
42082                     ],
42083                     [
42084                         -7.098295883829036,
42085                         52.27230583471742
42086                     ],
42087                     [
42088                         -7.089767116276089,
42089                         52.25509445009032
42090                     ],
42091                     [
42092                         -7.07109603055207,
42093                         52.259186286149074
42094                     ],
42095                     [
42096                         -7.033984366335195,
42097                         52.257352061495865
42098                     ],
42099                     [
42100                         -7.027530163862696,
42101                         52.250720000975015
42102                     ],
42103                     [
42104                         -7.034675888028678,
42105                         52.247756419376
42106                     ],
42107                     [
42108                         -7.031218279561267,
42109                         52.24013487190721
42110                     ],
42111                     [
42112                         -7.034214873566356,
42113                         52.23222966213934
42114                     ],
42115                     [
42116                         -7.050580886978767,
42117                         52.2296884028405
42118                     ],
42119                     [
42120                         -7.062567262999124,
42121                         52.21980434486687
42122                     ],
42123                     [
42124                         -7.076858711331088,
42125                         52.216132562953725
42126                     ],
42127                     [
42128                         -7.084926464421715,
42129                         52.22065163604718
42130                     ],
42131                     [
42132                         -7.084465449959392,
42133                         52.22785295843095
42134                     ],
42135                     [
42136                         -7.101292477834124,
42137                         52.221498911062525
42138                     ],
42139                     [
42140                         -7.105211100763858,
42141                         52.21726237433474
42142                     ],
42143                     [
42144                         -7.111665303236357,
42145                         52.21796849185403
42146                     ],
42147                     [
42148                         -7.107977187537785,
42149                         52.21104805609072
42150                     ],
42151                     [
42152                         -7.117773744862115,
42153                         52.20928246619701
42154                     ],
42155                     [
42156                         -7.129760120882472,
42157                         52.21690931136535
42158                     ],
42159                     [
42160                         -7.14497359813908,
42161                         52.21782726924826
42162                     ],
42163                     [
42164                         -7.150505771686938,
42165                         52.22375823207553
42166                     ],
42167                     [
42168                         -7.158112510315241,
42169                         52.22262858593765
42170                     ],
42171                     [
42172                         -7.158804032008724,
42173                         52.22700580464912
42174                     ],
42175                     [
42176                         -7.158573524777563,
42177                         52.23180612902503
42178                     ],
42179                     [
42180                         -7.167563306792832,
42181                         52.23985256723076
42182                     ],
42183                     [
42184                         -7.16733279956167,
42185                         52.244580933687786
42186                     ],
42187                     [
42188                         -7.172519212262786,
42189                         52.24676851484933
42190                     ],
42191                     [
42192                         -7.177590371348324,
42193                         52.25114335361416
42194                     ],
42195                     [
42196                         -7.190498776293322,
42197                         52.26144368927652
42198                     ]
42199                 ]
42200             ],
42201             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
42202             "terms_text": "EEA GMES Urban Atlas"
42203         },
42204         {
42205             "name": "Kanton Aargau 25cm (AGIS 2011)",
42206             "type": "tms",
42207             "template": "http://tiles.poole.ch/AGIS/OF2011/{zoom}/{x}/{y}.png",
42208             "scaleExtent": [
42209                 14,
42210                 19
42211             ],
42212             "polygon": [
42213                 [
42214                     [
42215                         7.7,
42216                         47.12
42217                     ],
42218                     [
42219                         7.7,
42220                         47.63
42221                     ],
42222                     [
42223                         8.5,
42224                         47.63
42225                     ],
42226                     [
42227                         8.5,
42228                         47.12
42229                     ],
42230                     [
42231                         7.7,
42232                         47.12
42233                     ]
42234                 ]
42235             ],
42236             "terms_text": "AGIS OF2011"
42237         },
42238         {
42239             "name": "Katastrálna mapa Slovenska (KaPor, 2010-04)",
42240             "type": "tms",
42241             "template": "http://www.freemap.sk/tms/kapor2/{zoom}/{x}/{y}.jpg",
42242             "polygon": [
42243                 [
42244                     [
42245                         19.83682,
42246                         49.25529
42247                     ],
42248                     [
42249                         19.80075,
42250                         49.42385
42251                     ],
42252                     [
42253                         19.60437,
42254                         49.48058
42255                     ],
42256                     [
42257                         19.49179,
42258                         49.63961
42259                     ],
42260                     [
42261                         19.21831,
42262                         49.52604
42263                     ],
42264                     [
42265                         19.16778,
42266                         49.42521
42267                     ],
42268                     [
42269                         19.00308,
42270                         49.42236
42271                     ],
42272                     [
42273                         18.97611,
42274                         49.5308
42275                     ],
42276                     [
42277                         18.54685,
42278                         49.51425
42279                     ],
42280                     [
42281                         18.31432,
42282                         49.33818
42283                     ],
42284                     [
42285                         18.15913,
42286                         49.2961
42287                     ],
42288                     [
42289                         18.05564,
42290                         49.11134
42291                     ],
42292                     [
42293                         17.56396,
42294                         48.84938
42295                     ],
42296                     [
42297                         17.17929,
42298                         48.88816
42299                     ],
42300                     [
42301                         17.058,
42302                         48.81105
42303                     ],
42304                     [
42305                         16.90426,
42306                         48.61947
42307                     ],
42308                     [
42309                         16.79685,
42310                         48.38561
42311                     ],
42312                     [
42313                         17.06762,
42314                         48.01116
42315                     ],
42316                     [
42317                         17.32787,
42318                         47.97749
42319                     ],
42320                     [
42321                         17.51699,
42322                         47.82535
42323                     ],
42324                     [
42325                         17.74776,
42326                         47.73093
42327                     ],
42328                     [
42329                         18.29515,
42330                         47.72075
42331                     ],
42332                     [
42333                         18.67959,
42334                         47.75541
42335                     ],
42336                     [
42337                         18.89755,
42338                         47.81203
42339                     ],
42340                     [
42341                         18.79463,
42342                         47.88245
42343                     ],
42344                     [
42345                         18.84318,
42346                         48.04046
42347                     ],
42348                     [
42349                         19.46212,
42350                         48.05333
42351                     ],
42352                     [
42353                         19.62064,
42354                         48.22938
42355                     ],
42356                     [
42357                         19.89585,
42358                         48.09387
42359                     ],
42360                     [
42361                         20.33766,
42362                         48.2643
42363                     ],
42364                     [
42365                         20.55395,
42366                         48.52358
42367                     ],
42368                     [
42369                         20.82335,
42370                         48.55714
42371                     ],
42372                     [
42373                         21.10271,
42374                         48.47096
42375                     ],
42376                     [
42377                         21.45863,
42378                         48.55513
42379                     ],
42380                     [
42381                         21.74536,
42382                         48.31435
42383                     ],
42384                     [
42385                         22.15293,
42386                         48.37179
42387                     ],
42388                     [
42389                         22.61255,
42390                         49.08914
42391                     ],
42392                     [
42393                         22.09997,
42394                         49.23814
42395                     ],
42396                     [
42397                         21.9686,
42398                         49.36363
42399                     ],
42400                     [
42401                         21.6244,
42402                         49.46989
42403                     ],
42404                     [
42405                         21.06873,
42406                         49.46402
42407                     ],
42408                     [
42409                         20.94336,
42410                         49.31088
42411                     ],
42412                     [
42413                         20.73052,
42414                         49.44006
42415                     ],
42416                     [
42417                         20.22804,
42418                         49.41714
42419                     ],
42420                     [
42421                         20.05234,
42422                         49.23052
42423                     ],
42424                     [
42425                         19.83682,
42426                         49.25529
42427                     ]
42428                 ]
42429             ],
42430             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
42431             "terms_text": "Permisssion by UGKK"
42432         },
42433         {
42434             "name": "Katastrálna mapa Slovenska (KaPor, 2011-05)",
42435             "type": "tms",
42436             "template": "http://www.freemap.sk/tms/kapor2_201105/{zoom}/{x}/{y}.jpg",
42437             "polygon": [
42438                 [
42439                     [
42440                         19.83682,
42441                         49.25529
42442                     ],
42443                     [
42444                         19.80075,
42445                         49.42385
42446                     ],
42447                     [
42448                         19.60437,
42449                         49.48058
42450                     ],
42451                     [
42452                         19.49179,
42453                         49.63961
42454                     ],
42455                     [
42456                         19.21831,
42457                         49.52604
42458                     ],
42459                     [
42460                         19.16778,
42461                         49.42521
42462                     ],
42463                     [
42464                         19.00308,
42465                         49.42236
42466                     ],
42467                     [
42468                         18.97611,
42469                         49.5308
42470                     ],
42471                     [
42472                         18.54685,
42473                         49.51425
42474                     ],
42475                     [
42476                         18.31432,
42477                         49.33818
42478                     ],
42479                     [
42480                         18.15913,
42481                         49.2961
42482                     ],
42483                     [
42484                         18.05564,
42485                         49.11134
42486                     ],
42487                     [
42488                         17.56396,
42489                         48.84938
42490                     ],
42491                     [
42492                         17.17929,
42493                         48.88816
42494                     ],
42495                     [
42496                         17.058,
42497                         48.81105
42498                     ],
42499                     [
42500                         16.90426,
42501                         48.61947
42502                     ],
42503                     [
42504                         16.79685,
42505                         48.38561
42506                     ],
42507                     [
42508                         17.06762,
42509                         48.01116
42510                     ],
42511                     [
42512                         17.32787,
42513                         47.97749
42514                     ],
42515                     [
42516                         17.51699,
42517                         47.82535
42518                     ],
42519                     [
42520                         17.74776,
42521                         47.73093
42522                     ],
42523                     [
42524                         18.29515,
42525                         47.72075
42526                     ],
42527                     [
42528                         18.67959,
42529                         47.75541
42530                     ],
42531                     [
42532                         18.89755,
42533                         47.81203
42534                     ],
42535                     [
42536                         18.79463,
42537                         47.88245
42538                     ],
42539                     [
42540                         18.84318,
42541                         48.04046
42542                     ],
42543                     [
42544                         19.46212,
42545                         48.05333
42546                     ],
42547                     [
42548                         19.62064,
42549                         48.22938
42550                     ],
42551                     [
42552                         19.89585,
42553                         48.09387
42554                     ],
42555                     [
42556                         20.33766,
42557                         48.2643
42558                     ],
42559                     [
42560                         20.55395,
42561                         48.52358
42562                     ],
42563                     [
42564                         20.82335,
42565                         48.55714
42566                     ],
42567                     [
42568                         21.10271,
42569                         48.47096
42570                     ],
42571                     [
42572                         21.45863,
42573                         48.55513
42574                     ],
42575                     [
42576                         21.74536,
42577                         48.31435
42578                     ],
42579                     [
42580                         22.15293,
42581                         48.37179
42582                     ],
42583                     [
42584                         22.61255,
42585                         49.08914
42586                     ],
42587                     [
42588                         22.09997,
42589                         49.23814
42590                     ],
42591                     [
42592                         21.9686,
42593                         49.36363
42594                     ],
42595                     [
42596                         21.6244,
42597                         49.46989
42598                     ],
42599                     [
42600                         21.06873,
42601                         49.46402
42602                     ],
42603                     [
42604                         20.94336,
42605                         49.31088
42606                     ],
42607                     [
42608                         20.73052,
42609                         49.44006
42610                     ],
42611                     [
42612                         20.22804,
42613                         49.41714
42614                     ],
42615                     [
42616                         20.05234,
42617                         49.23052
42618                     ],
42619                     [
42620                         19.83682,
42621                         49.25529
42622                     ]
42623                 ]
42624             ],
42625             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
42626             "terms_text": "Permisssion by UGKK"
42627         },
42628         {
42629             "name": "Kelowna 2012",
42630             "type": "tms",
42631             "description": "High quality aerial imagery taken for the City of Kelowna",
42632             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna2012/{zoom}/{x}/{y}.png",
42633             "scaleExtent": [
42634                 9,
42635                 20
42636             ],
42637             "polygon": [
42638                 [
42639                     [
42640                         -119.5867318,
42641                         49.7928087
42642                     ],
42643                     [
42644                         -119.5465655,
42645                         49.7928097
42646                     ],
42647                     [
42648                         -119.5465661,
42649                         49.8013837
42650                     ],
42651                     [
42652                         -119.5343374,
42653                         49.8013841
42654                     ],
42655                     [
42656                         -119.5343376,
42657                         49.8047321
42658                     ],
42659                     [
42660                         -119.5296211,
42661                         49.8047322
42662                     ],
42663                     [
42664                         -119.5296216,
42665                         49.8119555
42666                     ],
42667                     [
42668                         -119.5104463,
42669                         49.811956
42670                     ],
42671                     [
42672                         -119.5115683,
42673                         49.8744325
42674                     ],
42675                     [
42676                         -119.5108946,
42677                         49.8744904
42678                     ],
42679                     [
42680                         -119.5114111,
42681                         49.8843312
42682                     ],
42683                     [
42684                         -119.5114115,
42685                         49.9221763
42686                     ],
42687                     [
42688                         -119.49386,
42689                         49.9223477
42690                     ],
42691                     [
42692                         -119.4940505,
42693                         49.9313031
42694                     ],
42695                     [
42696                         -119.4803936,
42697                         49.9317529
42698                     ],
42699                     [
42700                         -119.4804572,
42701                         49.9407474
42702                     ],
42703                     [
42704                         -119.4666732,
42705                         49.9409927
42706                     ],
42707                     [
42708                         -119.4692775,
42709                         49.9913717
42710                     ],
42711                     [
42712                         -119.4551337,
42713                         49.9916078
42714                     ],
42715                     [
42716                         -119.4556736,
42717                         50.0121242
42718                     ],
42719                     [
42720                         -119.4416673,
42721                         50.0123895
42722                     ],
42723                     [
42724                         -119.4417308,
42725                         50.0136345
42726                     ],
42727                     [
42728                         -119.4221492,
42729                         50.0140377
42730                     ],
42731                     [
42732                         -119.4221042,
42733                         50.0119306
42734                     ],
42735                     [
42736                         -119.4121303,
42737                         50.012165
42738                     ],
42739                     [
42740                         -119.4126082,
42741                         50.0216913
42742                     ],
42743                     [
42744                         -119.4123387,
42745                         50.0216913
42746                     ],
42747                     [
42748                         -119.4124772,
42749                         50.0250773
42750                     ],
42751                     [
42752                         -119.4120917,
42753                         50.0250821
42754                     ],
42755                     [
42756                         -119.4121954,
42757                         50.0270769
42758                     ],
42759                     [
42760                         -119.4126083,
42761                         50.0270718
42762                     ],
42763                     [
42764                         -119.4128328,
42765                         50.0321946
42766                     ],
42767                     [
42768                         -119.3936313,
42769                         50.0326418
42770                     ],
42771                     [
42772                         -119.393529,
42773                         50.0307781
42774                     ],
42775                     [
42776                         -119.3795727,
42777                         50.0310116
42778                     ],
42779                     [
42780                         -119.3795377,
42781                         50.0287584
42782                     ],
42783                     [
42784                         -119.3735764,
42785                         50.0288621
42786                     ],
42787                     [
42788                         -119.371544,
42789                         49.9793618
42790                     ],
42791                     [
42792                         -119.3573506,
42793                         49.9793618
42794                     ],
42795                     [
42796                         -119.3548353,
42797                         49.9256081
42798                     ],
42799                     [
42800                         -119.3268079,
42801                         49.9257238
42802                     ],
42803                     [
42804                         -119.3256573,
42805                         49.8804068
42806                     ],
42807                     [
42808                         -119.3138893,
42809                         49.8806528
42810                     ],
42811                     [
42812                         -119.3137097,
42813                         49.8771651
42814                     ],
42815                     [
42816                         -119.3132156,
42817                         49.877223
42818                     ],
42819                     [
42820                         -119.3131482,
42821                         49.8749652
42822                     ],
42823                     [
42824                         -119.312452,
42825                         49.8749073
42826                     ],
42827                     [
42828                         -119.3122275,
42829                         49.87236
42830                     ],
42831                     [
42832                         -119.3117558,
42833                         49.872331
42834                     ],
42835                     [
42836                         -119.3115986,
42837                         49.8696098
42838                     ],
42839                     [
42840                         -119.3112169,
42841                         49.8694217
42842                     ],
42843                     [
42844                         -119.3109199,
42845                         49.8632417
42846                     ],
42847                     [
42848                         -119.3103721,
42849                         49.8632724
42850                     ],
42851                     [
42852                         -119.3095139,
42853                         49.8512388
42854                     ],
42855                     [
42856                         -119.3106368,
42857                         49.8512316
42858                     ],
42859                     [
42860                         -119.3103859,
42861                         49.8462564
42862                     ],
42863                     [
42864                         -119.3245344,
42865                         49.8459957
42866                     ],
42867                     [
42868                         -119.3246018,
42869                         49.8450689
42870                     ],
42871                     [
42872                         -119.3367018,
42873                         49.844875
42874                     ],
42875                     [
42876                         -119.3367467,
42877                         49.8435136
42878                     ],
42879                     [
42880                         -119.337937,
42881                         49.8434702
42882                     ],
42883                     [
42884                         -119.3378023,
42885                         49.8382055
42886                     ],
42887                     [
42888                         -119.3383637,
42889                         49.8381041
42890                     ],
42891                     [
42892                         -119.3383749,
42893                         49.8351202
42894                     ],
42895                     [
42896                         -119.3390936,
42897                         49.8351058
42898                     ],
42899                     [
42900                         -119.3388016,
42901                         49.8321217
42902                     ],
42903                     [
42904                         -119.3391497,
42905                         49.8320565
42906                     ],
42907                     [
42908                         -119.3391722,
42909                         49.8293331
42910                     ],
42911                     [
42912                         -119.3394641,
42913                         49.8293331
42914                     ],
42915                     [
42916                         -119.3395879,
42917                         49.8267878
42918                     ],
42919                     [
42920                         -119.3500053,
42921                         49.8265829
42922                     ],
42923                     [
42924                         -119.3493701,
42925                         49.8180588
42926                     ],
42927                     [
42928                         -119.4046964,
42929                         49.8163785
42930                     ],
42931                     [
42932                         -119.4045694,
42933                         49.8099022
42934                     ],
42935                     [
42936                         -119.4101592,
42937                         49.8099022
42938                     ],
42939                     [
42940                         -119.4102862,
42941                         49.8072787
42942                     ],
42943                     [
42944                         -119.4319467,
42945                         49.8069098
42946                     ],
42947                     [
42948                         -119.4322643,
42949                         49.7907965
42950                     ],
42951                     [
42952                         -119.4459847,
42953                         49.7905504
42954                     ],
42955                     [
42956                         -119.445286,
42957                         49.7820201
42958                     ],
42959                     [
42960                         -119.4967376,
42961                         49.7811587
42962                     ],
42963                     [
42964                         -119.4966105,
42965                         49.7784927
42966                     ],
42967                     [
42968                         -119.5418371,
42969                         49.7775082
42970                     ],
42971                     [
42972                         -119.5415892,
42973                         49.7718277
42974                     ],
42975                     [
42976                         -119.5560296,
42977                         49.7714941
42978                     ],
42979                     [
42980                         -119.5561194,
42981                         49.7718422
42982                     ],
42983                     [
42984                         -119.5715704,
42985                         49.7715086
42986                     ],
42987                     [
42988                         -119.5716153,
42989                         49.7717262
42990                     ],
42991                     [
42992                         -119.5819235,
42993                         49.7714941
42994                     ],
42995                     [
42996                         -119.5820133,
42997                         49.7717697
42998                     ],
42999                     [
43000                         -119.5922991,
43001                         49.7715231
43002                     ],
43003                     [
43004                         -119.592344,
43005                         49.7718132
43006                     ],
43007                     [
43008                         -119.6003839,
43009                         49.7715957
43010                     ],
43011                     [
43012                         -119.6011924,
43013                         49.7839081
43014                     ],
43015                     [
43016                         -119.5864365,
43017                         49.7843863
43018                     ]
43019                 ]
43020             ],
43021             "id": "kelowna_2012"
43022         },
43023         {
43024             "name": "Kelowna Roads overlay",
43025             "type": "tms",
43026             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna_overlay/{zoom}/{x}/{y}.png",
43027             "scaleExtent": [
43028                 9,
43029                 20
43030             ],
43031             "polygon": [
43032                 [
43033                     [
43034                         -119.5867318,
43035                         49.7928087
43036                     ],
43037                     [
43038                         -119.5465655,
43039                         49.7928097
43040                     ],
43041                     [
43042                         -119.5465661,
43043                         49.8013837
43044                     ],
43045                     [
43046                         -119.5343374,
43047                         49.8013841
43048                     ],
43049                     [
43050                         -119.5343376,
43051                         49.8047321
43052                     ],
43053                     [
43054                         -119.5296211,
43055                         49.8047322
43056                     ],
43057                     [
43058                         -119.5296216,
43059                         49.8119555
43060                     ],
43061                     [
43062                         -119.5104463,
43063                         49.811956
43064                     ],
43065                     [
43066                         -119.5115683,
43067                         49.8744325
43068                     ],
43069                     [
43070                         -119.5108946,
43071                         49.8744904
43072                     ],
43073                     [
43074                         -119.5114111,
43075                         49.8843312
43076                     ],
43077                     [
43078                         -119.5114115,
43079                         49.9221763
43080                     ],
43081                     [
43082                         -119.49386,
43083                         49.9223477
43084                     ],
43085                     [
43086                         -119.4940505,
43087                         49.9313031
43088                     ],
43089                     [
43090                         -119.4803936,
43091                         49.9317529
43092                     ],
43093                     [
43094                         -119.4804572,
43095                         49.9407474
43096                     ],
43097                     [
43098                         -119.4666732,
43099                         49.9409927
43100                     ],
43101                     [
43102                         -119.4692775,
43103                         49.9913717
43104                     ],
43105                     [
43106                         -119.4551337,
43107                         49.9916078
43108                     ],
43109                     [
43110                         -119.4556736,
43111                         50.0121242
43112                     ],
43113                     [
43114                         -119.4416673,
43115                         50.0123895
43116                     ],
43117                     [
43118                         -119.4417308,
43119                         50.0136345
43120                     ],
43121                     [
43122                         -119.4221492,
43123                         50.0140377
43124                     ],
43125                     [
43126                         -119.4221042,
43127                         50.0119306
43128                     ],
43129                     [
43130                         -119.4121303,
43131                         50.012165
43132                     ],
43133                     [
43134                         -119.4126082,
43135                         50.0216913
43136                     ],
43137                     [
43138                         -119.4123387,
43139                         50.0216913
43140                     ],
43141                     [
43142                         -119.4124772,
43143                         50.0250773
43144                     ],
43145                     [
43146                         -119.4120917,
43147                         50.0250821
43148                     ],
43149                     [
43150                         -119.4121954,
43151                         50.0270769
43152                     ],
43153                     [
43154                         -119.4126083,
43155                         50.0270718
43156                     ],
43157                     [
43158                         -119.4128328,
43159                         50.0321946
43160                     ],
43161                     [
43162                         -119.3936313,
43163                         50.0326418
43164                     ],
43165                     [
43166                         -119.393529,
43167                         50.0307781
43168                     ],
43169                     [
43170                         -119.3795727,
43171                         50.0310116
43172                     ],
43173                     [
43174                         -119.3795377,
43175                         50.0287584
43176                     ],
43177                     [
43178                         -119.3735764,
43179                         50.0288621
43180                     ],
43181                     [
43182                         -119.371544,
43183                         49.9793618
43184                     ],
43185                     [
43186                         -119.3573506,
43187                         49.9793618
43188                     ],
43189                     [
43190                         -119.3548353,
43191                         49.9256081
43192                     ],
43193                     [
43194                         -119.3268079,
43195                         49.9257238
43196                     ],
43197                     [
43198                         -119.3256573,
43199                         49.8804068
43200                     ],
43201                     [
43202                         -119.3138893,
43203                         49.8806528
43204                     ],
43205                     [
43206                         -119.3137097,
43207                         49.8771651
43208                     ],
43209                     [
43210                         -119.3132156,
43211                         49.877223
43212                     ],
43213                     [
43214                         -119.3131482,
43215                         49.8749652
43216                     ],
43217                     [
43218                         -119.312452,
43219                         49.8749073
43220                     ],
43221                     [
43222                         -119.3122275,
43223                         49.87236
43224                     ],
43225                     [
43226                         -119.3117558,
43227                         49.872331
43228                     ],
43229                     [
43230                         -119.3115986,
43231                         49.8696098
43232                     ],
43233                     [
43234                         -119.3112169,
43235                         49.8694217
43236                     ],
43237                     [
43238                         -119.3109199,
43239                         49.8632417
43240                     ],
43241                     [
43242                         -119.3103721,
43243                         49.8632724
43244                     ],
43245                     [
43246                         -119.3095139,
43247                         49.8512388
43248                     ],
43249                     [
43250                         -119.3106368,
43251                         49.8512316
43252                     ],
43253                     [
43254                         -119.3103859,
43255                         49.8462564
43256                     ],
43257                     [
43258                         -119.3245344,
43259                         49.8459957
43260                     ],
43261                     [
43262                         -119.3246018,
43263                         49.8450689
43264                     ],
43265                     [
43266                         -119.3367018,
43267                         49.844875
43268                     ],
43269                     [
43270                         -119.3367467,
43271                         49.8435136
43272                     ],
43273                     [
43274                         -119.337937,
43275                         49.8434702
43276                     ],
43277                     [
43278                         -119.3378023,
43279                         49.8382055
43280                     ],
43281                     [
43282                         -119.3383637,
43283                         49.8381041
43284                     ],
43285                     [
43286                         -119.3383749,
43287                         49.8351202
43288                     ],
43289                     [
43290                         -119.3390936,
43291                         49.8351058
43292                     ],
43293                     [
43294                         -119.3388016,
43295                         49.8321217
43296                     ],
43297                     [
43298                         -119.3391497,
43299                         49.8320565
43300                     ],
43301                     [
43302                         -119.3391722,
43303                         49.8293331
43304                     ],
43305                     [
43306                         -119.3394641,
43307                         49.8293331
43308                     ],
43309                     [
43310                         -119.3395879,
43311                         49.8267878
43312                     ],
43313                     [
43314                         -119.3500053,
43315                         49.8265829
43316                     ],
43317                     [
43318                         -119.3493701,
43319                         49.8180588
43320                     ],
43321                     [
43322                         -119.4046964,
43323                         49.8163785
43324                     ],
43325                     [
43326                         -119.4045694,
43327                         49.8099022
43328                     ],
43329                     [
43330                         -119.4101592,
43331                         49.8099022
43332                     ],
43333                     [
43334                         -119.4102862,
43335                         49.8072787
43336                     ],
43337                     [
43338                         -119.4319467,
43339                         49.8069098
43340                     ],
43341                     [
43342                         -119.4322643,
43343                         49.7907965
43344                     ],
43345                     [
43346                         -119.4459847,
43347                         49.7905504
43348                     ],
43349                     [
43350                         -119.445286,
43351                         49.7820201
43352                     ],
43353                     [
43354                         -119.4967376,
43355                         49.7811587
43356                     ],
43357                     [
43358                         -119.4966105,
43359                         49.7784927
43360                     ],
43361                     [
43362                         -119.5418371,
43363                         49.7775082
43364                     ],
43365                     [
43366                         -119.5415892,
43367                         49.7718277
43368                     ],
43369                     [
43370                         -119.5560296,
43371                         49.7714941
43372                     ],
43373                     [
43374                         -119.5561194,
43375                         49.7718422
43376                     ],
43377                     [
43378                         -119.5715704,
43379                         49.7715086
43380                     ],
43381                     [
43382                         -119.5716153,
43383                         49.7717262
43384                     ],
43385                     [
43386                         -119.5819235,
43387                         49.7714941
43388                     ],
43389                     [
43390                         -119.5820133,
43391                         49.7717697
43392                     ],
43393                     [
43394                         -119.5922991,
43395                         49.7715231
43396                     ],
43397                     [
43398                         -119.592344,
43399                         49.7718132
43400                     ],
43401                     [
43402                         -119.6003839,
43403                         49.7715957
43404                     ],
43405                     [
43406                         -119.6011924,
43407                         49.7839081
43408                     ],
43409                     [
43410                         -119.5864365,
43411                         49.7843863
43412                     ]
43413                 ]
43414             ],
43415             "id": "kelowna_roads",
43416             "overlay": true
43417         },
43418         {
43419             "name": "Landsat 233055",
43420             "type": "tms",
43421             "description": "Recent Landsat imagery",
43422             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png",
43423             "scaleExtent": [
43424                 5,
43425                 14
43426             ],
43427             "polygon": [
43428                 [
43429                     [
43430                         -60.8550011,
43431                         6.1765004
43432                     ],
43433                     [
43434                         -60.4762612,
43435                         7.9188291
43436                     ],
43437                     [
43438                         -62.161689,
43439                         8.2778675
43440                     ],
43441                     [
43442                         -62.5322549,
43443                         6.5375488
43444                     ]
43445                 ]
43446             ],
43447             "id": "landsat_233055"
43448         },
43449         {
43450             "name": "Latest southwest British Columbia Landsat",
43451             "type": "tms",
43452             "description": "Recent lower-resolution landsat imagery for southwest British Columbia",
43453             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png",
43454             "scaleExtent": [
43455                 5,
43456                 13
43457             ],
43458             "polygon": [
43459                 [
43460                     [
43461                         -121.9355512,
43462                         47.7820648
43463                     ],
43464                     [
43465                         -121.5720582,
43466                         48.6410125
43467                     ],
43468                     [
43469                         -121.2015461,
43470                         49.4846247
43471                     ],
43472                     [
43473                         -121.8375516,
43474                         49.6023246
43475                     ],
43476                     [
43477                         -122.4767046,
43478                         49.7161735
43479                     ],
43480                     [
43481                         -123.118912,
43482                         49.8268824
43483                     ],
43484                     [
43485                         -123.760228,
43486                         49.9335836
43487                     ],
43488                     [
43489                         -124.0887706,
43490                         49.0870469
43491                     ],
43492                     [
43493                         -124.4128889,
43494                         48.2252567
43495                     ],
43496                     [
43497                         -123.792772,
43498                         48.1197334
43499                     ],
43500                     [
43501                         -123.1727942,
43502                         48.0109592
43503                     ],
43504                     [
43505                         -122.553553,
43506                         47.8982299
43507                     ]
43508                 ]
43509             ],
43510             "id": "landsat_047026"
43511         },
43512         {
43513             "name": "Lithuania - NŽT ORT10LT",
43514             "type": "tms",
43515             "template": "http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg",
43516             "scaleExtent": [
43517                 4,
43518                 18
43519             ],
43520             "polygon": [
43521                 [
43522                     [
43523                         21.4926054,
43524                         56.3592046
43525                     ],
43526                     [
43527                         21.8134688,
43528                         56.4097144
43529                     ],
43530                     [
43531                         21.9728753,
43532                         56.4567587
43533                     ],
43534                     [
43535                         22.2158294,
43536                         56.4604404
43537                     ],
43538                     [
43539                         22.2183922,
43540                         56.4162361
43541                     ],
43542                     [
43543                         23.3511527,
43544                         56.4267251
43545                     ],
43546                     [
43547                         23.3521778,
43548                         56.3824815
43549                     ],
43550                     [
43551                         23.9179035,
43552                         56.383305
43553                     ],
43554                     [
43555                         23.9176231,
43556                         56.3392908
43557                     ],
43558                     [
43559                         24.5649817,
43560                         56.3382169
43561                     ],
43562                     [
43563                         24.564933,
43564                         56.3828587
43565                     ],
43566                     [
43567                         24.6475683,
43568                         56.4277798
43569                     ],
43570                     [
43571                         24.8099394,
43572                         56.470646
43573                     ],
43574                     [
43575                         24.9733979,
43576                         56.4698452
43577                     ],
43578                     [
43579                         25.1299701,
43580                         56.2890356
43581                     ],
43582                     [
43583                         25.127433,
43584                         56.1990144
43585                     ],
43586                     [
43587                         25.6921076,
43588                         56.1933684
43589                     ],
43590                     [
43591                         26.0839005,
43592                         56.0067879
43593                     ],
43594                     [
43595                         26.4673573,
43596                         55.7304232
43597                     ],
43598                     [
43599                         26.5463565,
43600                         55.7132705
43601                     ],
43602                     [
43603                         26.5154447,
43604                         55.2345969
43605                     ],
43606                     [
43607                         25.7874641,
43608                         54.8425656
43609                     ],
43610                     [
43611                         25.7675259,
43612                         54.6350898
43613                     ],
43614                     [
43615                         25.6165253,
43616                         54.4404007
43617                     ],
43618                     [
43619                         24.4566043,
43620                         53.9577649
43621                     ],
43622                     [
43623                         23.6164786,
43624                         53.9575517
43625                     ],
43626                     [
43627                         23.5632006,
43628                         54.048085
43629                     ],
43630                     [
43631                         22.8462074,
43632                         54.3563682
43633                     ],
43634                     [
43635                         22.831944,
43636                         54.9414849
43637                     ],
43638                     [
43639                         22.4306085,
43640                         55.1159913
43641                     ],
43642                     [
43643                         21.9605898,
43644                         55.1107144
43645                     ],
43646                     [
43647                         21.7253241,
43648                         55.1496885
43649                     ],
43650                     [
43651                         21.5628422,
43652                         55.2362913
43653                     ],
43654                     [
43655                         21.2209638,
43656                         55.2742668
43657                     ],
43658                     [
43659                         21.1630444,
43660                         55.2803979
43661                     ],
43662                     [
43663                         20.9277788,
43664                         55.3101641
43665                     ],
43666                     [
43667                         20.9257285,
43668                         55.3588507
43669                     ],
43670                     [
43671                         20.9980451,
43672                         55.4514157
43673                     ],
43674                     [
43675                         21.0282249,
43676                         56.0796297
43677                     ]
43678                 ]
43679             ],
43680             "terms_url": "http://www.geoportal.lt",
43681             "terms_text": "NŽT ORT10LT"
43682         },
43683         {
43684             "name": "Locator Overlay",
43685             "type": "tms",
43686             "description": "Shows major features to help orient you.",
43687             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh76ba2/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
43688             "scaleExtent": [
43689                 0,
43690                 16
43691             ],
43692             "terms_url": "http://www.mapbox.com/about/maps/",
43693             "terms_text": "Terms & Feedback",
43694             "default": true,
43695             "overlay": true
43696         },
43697         {
43698             "name": "MapQuest Open Aerial",
43699             "type": "tms",
43700             "template": "http://oatile{switch:1,2,3,4}.mqcdn.com/tiles/1.0.0/sat/{zoom}/{x}/{y}.png",
43701             "default": true
43702         },
43703         {
43704             "name": "Mapbox Satellite",
43705             "type": "tms",
43706             "description": "Satellite and aerial imagery.",
43707             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
43708             "scaleExtent": [
43709                 0,
43710                 19
43711             ],
43712             "terms_url": "http://www.mapbox.com/about/maps/",
43713             "terms_text": "Terms & Feedback",
43714             "id": "Mapbox",
43715             "default": true
43716         },
43717         {
43718             "name": "NLS - Bartholomew Half Inch, 1897-1907",
43719             "type": "tms",
43720             "template": "http://geo.nls.uk/mapdata2/bartholomew/great_britain/{zoom}/{x}/{-y}.png",
43721             "scaleExtent": [
43722                 0,
43723                 15
43724             ],
43725             "polygon": [
43726                 [
43727                     [
43728                         -9,
43729                         49.8
43730                     ],
43731                     [
43732                         -9,
43733                         61.1
43734                     ],
43735                     [
43736                         1.9,
43737                         61.1
43738                     ],
43739                     [
43740                         1.9,
43741                         49.8
43742                     ],
43743                     [
43744                         -9,
43745                         49.8
43746                     ]
43747                 ]
43748             ],
43749             "terms_url": "http://geo.nls.uk/maps/",
43750             "terms_text": "National Library of Scotland Historic Maps"
43751         },
43752         {
43753             "name": "NLS - OS 1-inch 7th Series 1955-61",
43754             "type": "tms",
43755             "template": "http://geo.nls.uk/mapdata2/os/seventh/{zoom}/{x}/{-y}.png",
43756             "scaleExtent": [
43757                 5,
43758                 16
43759             ],
43760             "polygon": [
43761                 [
43762                     [
43763                         -6.4585407,
43764                         49.9044128
43765                     ],
43766                     [
43767                         -6.3872009,
43768                         49.9841116
43769                     ],
43770                     [
43771                         -6.2296827,
43772                         49.9896159
43773                     ],
43774                     [
43775                         -6.2171269,
43776                         49.8680087
43777                     ],
43778                     [
43779                         -6.4551164,
43780                         49.8591793
43781                     ]
43782                 ],
43783                 [
43784                     [
43785                         -1.4495137,
43786                         60.8634056
43787                     ],
43788                     [
43789                         -0.7167114,
43790                         60.8545122
43791                     ],
43792                     [
43793                         -0.7349744,
43794                         60.4359756
43795                     ],
43796                     [
43797                         -0.6938826,
43798                         60.4168218
43799                     ],
43800                     [
43801                         -0.7258429,
43802                         60.3942735
43803                     ],
43804                     [
43805                         -0.7395401,
43806                         60.0484714
43807                     ],
43808                     [
43809                         -0.9267357,
43810                         60.0461918
43811                     ],
43812                     [
43813                         -0.9381501,
43814                         59.8266157
43815                     ],
43816                     [
43817                         -1.4586452,
43818                         59.831205
43819                     ],
43820                     [
43821                         -1.4455187,
43822                         60.0535999
43823                     ],
43824                     [
43825                         -1.463211,
43826                         60.0535999
43827                     ],
43828                     [
43829                         -1.4643524,
43830                         60.0630002
43831                     ],
43832                     [
43833                         -1.5716475,
43834                         60.0638546
43835                     ],
43836                     [
43837                         -1.5693646,
43838                         60.1790005
43839                     ],
43840                     [
43841                         -1.643558,
43842                         60.1807033
43843                     ],
43844                     [
43845                         -1.643558,
43846                         60.1892162
43847                     ],
43848                     [
43849                         -1.8216221,
43850                         60.1894999
43851                     ],
43852                     [
43853                         -1.8204807,
43854                         60.3615507
43855                     ],
43856                     [
43857                         -1.8415973,
43858                         60.3697345
43859                     ],
43860                     [
43861                         -1.8216221,
43862                         60.3832755
43863                     ],
43864                     [
43865                         -1.8179852,
43866                         60.5934321
43867                     ],
43868                     [
43869                         -1.453168,
43870                         60.5934321
43871                     ]
43872                 ],
43873                 [
43874                     [
43875                         -4.9089213,
43876                         54.4242078
43877                     ],
43878                     [
43879                         -4.282598,
43880                         54.4429861
43881                     ],
43882                     [
43883                         -4.2535417,
43884                         54.029769
43885                     ],
43886                     [
43887                         -4.8766366,
43888                         54.0221831
43889                     ]
43890                 ],
43891                 [
43892                     [
43893                         -5.8667408,
43894                         59.1444603
43895                     ],
43896                     [
43897                         -5.7759966,
43898                         59.1470945
43899                     ],
43900                     [
43901                         -5.7720016,
43902                         59.1014052
43903                     ],
43904                     [
43905                         -5.8621751,
43906                         59.0990605
43907                     ]
43908                 ],
43909                 [
43910                     [
43911                         -1.7065887,
43912                         59.5703599
43913                     ],
43914                     [
43915                         -1.5579165,
43916                         59.5693481
43917                     ],
43918                     [
43919                         -1.5564897,
43920                         59.4965695
43921                     ],
43922                     [
43923                         -1.7054472,
43924                         59.4975834
43925                     ]
43926                 ],
43927                 [
43928                     [
43929                         -7.6865827,
43930                         58.2940975
43931                     ],
43932                     [
43933                         -7.5330594,
43934                         58.3006957
43935                     ],
43936                     [
43937                         -7.5256401,
43938                         58.2646905
43939                     ],
43940                     [
43941                         -7.6797341,
43942                         58.2577853
43943                     ]
43944                 ],
43945                 [
43946                     [
43947                         -4.5338281,
43948                         59.0359871
43949                     ],
43950                     [
43951                         -4.481322,
43952                         59.0371616
43953                     ],
43954                     [
43955                         -4.4796099,
43956                         59.0186583
43957                     ],
43958                     [
43959                         -4.5332574,
43960                         59.0180707
43961                     ]
43962                 ],
43963                 [
43964                     [
43965                         -8.6710698,
43966                         57.8769896
43967                     ],
43968                     [
43969                         -8.4673234,
43970                         57.8897332
43971                     ],
43972                     [
43973                         -8.4467775,
43974                         57.7907
43975                     ],
43976                     [
43977                         -8.6510947,
43978                         57.7779213
43979                     ]
43980                 ],
43981                 [
43982                     [
43983                         -5.2395519,
43984                         50.3530581
43985                     ],
43986                     [
43987                         -5.7920073,
43988                         50.3384899
43989                     ],
43990                     [
43991                         -5.760047,
43992                         49.9317027
43993                     ],
43994                     [
43995                         -4.6551363,
43996                         49.9581461
43997                     ],
43998                     [
43999                         -4.677965,
44000                         50.2860073
44001                     ],
44002                     [
44003                         -4.244219,
44004                         50.2801723
44005                     ],
44006                     [
44007                         -4.2487848,
44008                         50.2042525
44009                     ],
44010                     [
44011                         -3.3812929,
44012                         50.2042525
44013                     ],
44014                     [
44015                         -3.4223846,
44016                         50.5188201
44017                     ],
44018                     [
44019                         -3.1164796,
44020                         50.5246258
44021                     ],
44022                     [
44023                         -3.1210453,
44024                         50.6579592
44025                     ],
44026                     [
44027                         -2.6736357,
44028                         50.6619495
44029                     ],
44030                     [
44031                         -2.5953453,
44032                         50.6394325
44033                     ],
44034                     [
44035                         -2.5905026,
44036                         50.5728419
44037                     ],
44038                     [
44039                         -2.4791203,
44040                         50.5733545
44041                     ],
44042                     [
44043                         -2.4758919,
44044                         50.5066704
44045                     ],
44046                     [
44047                         -2.3967943,
44048                         50.5056438
44049                     ],
44050                     [
44051                         -2.401637,
44052                         50.5723293
44053                     ],
44054                     [
44055                         -1.0400296,
44056                         50.5718167
44057                     ],
44058                     [
44059                         -1.0335726,
44060                         50.7059289
44061                     ],
44062                     [
44063                         -0.549302,
44064                         50.7038843
44065                     ],
44066                     [
44067                         -0.5460736,
44068                         50.7886618
44069                     ],
44070                     [
44071                         -0.0924734,
44072                         50.7856002
44073                     ],
44074                     [
44075                         -0.0876307,
44076                         50.7181949
44077                     ],
44078                     [
44079                         0.4789659,
44080                         50.7120623
44081                     ],
44082                     [
44083                         0.487037,
44084                         50.8182467
44085                     ],
44086                     [
44087                         0.9761503,
44088                         50.8049868
44089                     ],
44090                     [
44091                         0.9922927,
44092                         51.0126311
44093                     ],
44094                     [
44095                         1.4491213,
44096                         51.0004424
44097                     ],
44098                     [
44099                         1.4781775,
44100                         51.4090372
44101                     ],
44102                     [
44103                         1.0229632,
44104                         51.4271576
44105                     ],
44106                     [
44107                         1.035877,
44108                         51.7640881
44109                     ],
44110                     [
44111                         1.6105448,
44112                         51.7500992
44113                     ],
44114                     [
44115                         1.646058,
44116                         52.1560003
44117                     ],
44118                     [
44119                         1.7267698,
44120                         52.1540195
44121                     ],
44122                     [
44123                         1.749369,
44124                         52.4481811
44125                     ],
44126                     [
44127                         1.7870672,
44128                         52.4811624
44129                     ],
44130                     [
44131                         1.759102,
44132                         52.522505
44133                     ],
44134                     [
44135                         1.7933451,
44136                         52.9602749
44137                     ],
44138                     [
44139                         0.3798147,
44140                         52.9958468
44141                     ],
44142                     [
44143                         0.3895238,
44144                         53.2511239
44145                     ],
44146                     [
44147                         0.3478614,
44148                         53.2511239
44149                     ],
44150                     [
44151                         0.3238912,
44152                         53.282186
44153                     ],
44154                     [
44155                         0.3461492,
44156                         53.6538501
44157                     ],
44158                     [
44159                         0.128487,
44160                         53.6575466
44161                     ],
44162                     [
44163                         0.116582,
44164                         53.6674703
44165                     ],
44166                     [
44167                         0.1350586,
44168                         54.0655731
44169                     ],
44170                     [
44171                         -0.0609831,
44172                         54.065908
44173                     ],
44174                     [
44175                         -0.0414249,
44176                         54.4709448
44177                     ],
44178                     [
44179                         -0.5662701,
44180                         54.4771794
44181                     ],
44182                     [
44183                         -0.5592078,
44184                         54.6565127
44185                     ],
44186                     [
44187                         -1.1665638,
44188                         54.6623485
44189                     ],
44190                     [
44191                         -1.1637389,
44192                         54.842611
44193                     ],
44194                     [
44195                         -1.3316194,
44196                         54.843909
44197                     ],
44198                     [
44199                         -1.3257065,
44200                         55.2470842
44201                     ],
44202                     [
44203                         -1.529453,
44204                         55.2487108
44205                     ],
44206                     [
44207                         -1.524178,
44208                         55.6540122
44209                     ],
44210                     [
44211                         -1.7638798,
44212                         55.6540122
44213                     ],
44214                     [
44215                         -1.7733693,
44216                         55.9719116
44217                     ],
44218                     [
44219                         -2.1607858,
44220                         55.9682981
44221                     ],
44222                     [
44223                         -2.1543289,
44224                         56.0621387
44225                     ],
44226                     [
44227                         -2.4578051,
44228                         56.0585337
44229                     ],
44230                     [
44231                         -2.4190635,
44232                         56.641717
44233                     ],
44234                     [
44235                         -2.0962164,
44236                         56.641717
44237                     ],
44238                     [
44239                         -2.0833025,
44240                         57.0021322
44241                     ],
44242                     [
44243                         -1.9283359,
44244                         57.0126802
44245                     ],
44246                     [
44247                         -1.9180966,
44248                         57.3590895
44249                     ],
44250                     [
44251                         -1.7502161,
44252                         57.3625721
44253                     ],
44254                     [
44255                         -1.7695869,
44256                         57.7608634
44257                     ],
44258                     [
44259                         -3.6937554,
44260                         57.7574187
44261                     ],
44262                     [
44263                         -3.7066693,
44264                         57.9806386
44265                     ],
44266                     [
44267                         -3.5969013,
44268                         57.9772149
44269                     ],
44270                     [
44271                         -3.6033582,
44272                         58.1207277
44273                     ],
44274                     [
44275                         -3.0222335,
44276                         58.1309566
44277                     ],
44278                     [
44279                         -3.0286905,
44280                         58.5410788
44281                     ],
44282                     [
44283                         -2.8478961,
44284                         58.530968
44285                     ],
44286                     [
44287                         -2.86081,
44288                         58.8430508
44289                     ],
44290                     [
44291                         -2.679624,
44292                         58.8414991
44293                     ],
44294                     [
44295                         -2.6841897,
44296                         58.885175
44297                     ],
44298                     [
44299                         -2.6339665,
44300                         58.9052239
44301                     ],
44302                     [
44303                         -2.679624,
44304                         58.9335083
44305                     ],
44306                     [
44307                         -2.6887555,
44308                         59.0229231
44309                     ],
44310                     [
44311                         -2.3668703,
44312                         59.0229231
44313                     ],
44314                     [
44315                         -2.3702946,
44316                         59.2652861
44317                     ],
44318                     [
44319                         -2.3429001,
44320                         59.2821989
44321                     ],
44322                     [
44323                         -2.3714361,
44324                         59.2996861
44325                     ],
44326                     [
44327                         -2.3737189,
44328                         59.3707083
44329                     ],
44330                     [
44331                         -2.3429001,
44332                         59.385825
44333                     ],
44334                     [
44335                         -2.3725775,
44336                         59.400354
44337                     ],
44338                     [
44339                         -2.3714361,
44340                         59.4259098
44341                     ],
44342                     [
44343                         -3.0734196,
44344                         59.4230067
44345                     ],
44346                     [
44347                         -3.0711368,
44348                         59.3433649
44349                     ],
44350                     [
44351                         -3.103097,
44352                         59.3311405
44353                     ],
44354                     [
44355                         -3.0745611,
44356                         59.3136695
44357                     ],
44358                     [
44359                         -3.0722782,
44360                         59.232603
44361                     ],
44362                     [
44363                         -3.3850319,
44364                         59.1484167
44365                     ],
44366                     [
44367                         -3.3747589,
44368                         58.9352753
44369                     ],
44370                     [
44371                         -3.5653789,
44372                         58.9323303
44373                     ],
44374                     [
44375                         -3.554829,
44376                         58.69759
44377                     ],
44378                     [
44379                         -5.2808579,
44380                         58.6667732
44381                     ],
44382                     [
44383                         -5.2534159,
44384                         58.3514125
44385                     ],
44386                     [
44387                         -5.5068508,
44388                         58.3437887
44389                     ],
44390                     [
44391                         -5.4761804,
44392                         58.0323557
44393                     ],
44394                     [
44395                         -5.8974958,
44396                         58.0212436
44397                     ],
44398                     [
44399                         -5.8522972,
44400                         57.6171758
44401                     ],
44402                     [
44403                         -6.1396311,
44404                         57.6137174
44405                     ],
44406                     [
44407                         -6.1541592,
44408                         57.7423183
44409                     ],
44410                     [
44411                         -6.2913692,
44412                         57.7380102
44413                     ],
44414                     [
44415                         -6.3365678,
44416                         58.1398784
44417                     ],
44418                     [
44419                         -6.1121891,
44420                         58.1466944
44421                     ],
44422                     [
44423                         -6.1473778,
44424                         58.5106285
44425                     ],
44426                     [
44427                         -6.2934817,
44428                         58.5416182
44429                     ],
44430                     [
44431                         -6.8413713,
44432                         58.2977321
44433                     ],
44434                     [
44435                         -7.0057382,
44436                         58.2929331
44437                     ],
44438                     [
44439                         -7.1016189,
44440                         58.2064403
44441                     ],
44442                     [
44443                         -7.2573132,
44444                         58.1793148
44445                     ],
44446                     [
44447                         -7.2531092,
44448                         58.1004928
44449                     ],
44450                     [
44451                         -7.4070698,
44452                         58.0905566
44453                     ],
44454                     [
44455                         -7.391347,
44456                         57.7911354
44457                     ],
44458                     [
44459                         -7.790991,
44460                         57.7733151
44461                     ],
44462                     [
44463                         -7.7624215,
44464                         57.5444165
44465                     ],
44466                     [
44467                         -7.698501,
44468                         57.1453194
44469                     ],
44470                     [
44471                         -7.7943817,
44472                         57.1304547
44473                     ],
44474                     [
44475                         -7.716764,
44476                         56.7368628
44477                     ],
44478                     [
44479                         -7.0122067,
44480                         56.7654359
44481                     ],
44482                     [
44483                         -6.979922,
44484                         56.5453858
44485                     ],
44486                     [
44487                         -7.0638622,
44488                         56.5453858
44489                     ],
44490                     [
44491                         -7.0444914,
44492                         56.3562587
44493                     ],
44494                     [
44495                         -6.500676,
44496                         56.3812917
44497                     ],
44498                     [
44499                         -6.4491433,
44500                         55.9793649
44501                     ],
44502                     [
44503                         -6.563287,
44504                         55.9691456
44505                     ],
44506                     [
44507                         -6.5393742,
44508                         55.7030135
44509                     ],
44510                     [
44511                         -6.5595521,
44512                         55.6907321
44513                     ],
44514                     [
44515                         -6.5345315,
44516                         55.6761713
44517                     ],
44518                     [
44519                         -6.5216176,
44520                         55.5704434
44521                     ],
44522                     [
44523                         -5.8912587,
44524                         55.5923416
44525                     ],
44526                     [
44527                         -5.8560127,
44528                         55.2320733
44529                     ],
44530                     [
44531                         -5.2293639,
44532                         55.2515958
44533                     ],
44534                     [
44535                         -5.1837064,
44536                         54.6254139
44537                     ],
44538                     [
44539                         -3.6655956,
44540                         54.6518373
44541                     ],
44542                     [
44543                         -3.6496155,
44544                         54.4320023
44545                     ],
44546                     [
44547                         -3.5400375,
44548                         54.4306744
44549                     ],
44550                     [
44551                         -3.530906,
44552                         54.0290181
44553                     ],
44554                     [
44555                         -3.0697656,
44556                         54.030359
44557                     ],
44558                     [
44559                         -3.0675737,
44560                         53.8221388
44561                     ],
44562                     [
44563                         -3.0804876,
44564                         53.7739911
44565                     ],
44566                     [
44567                         -3.0619239,
44568                         53.7477488
44569                     ],
44570                     [
44571                         -3.0611168,
44572                         53.6737049
44573                     ],
44574                     [
44575                         -3.2144691,
44576                         53.6708361
44577                     ],
44578                     [
44579                         -3.2057699,
44580                         53.4226163
44581                     ],
44582                     [
44583                         -3.2799632,
44584                         53.355224
44585                     ],
44586                     [
44587                         -3.2896655,
44588                         53.3608441
44589                     ],
44590                     [
44591                         -3.3327547,
44592                         53.364931
44593                     ],
44594                     [
44595                         -3.3761293,
44596                         53.3540318
44597                     ],
44598                     [
44599                         -4.0888976,
44600                         53.3433102
44601                     ],
44602                     [
44603                         -4.0945474,
44604                         53.4612036
44605                     ],
44606                     [
44607                         -4.697412,
44608                         53.4448624
44609                     ],
44610                     [
44611                         -4.6882805,
44612                         53.3318598
44613                     ],
44614                     [
44615                         -4.7202407,
44616                         53.2895771
44617                     ],
44618                     [
44619                         -4.6837148,
44620                         53.2486184
44621                     ],
44622                     [
44623                         -4.6768661,
44624                         53.1542644
44625                     ],
44626                     [
44627                         -4.8480816,
44628                         53.1446807
44629                     ],
44630                     [
44631                         -4.8178336,
44632                         52.7440299
44633                     ],
44634                     [
44635                         -4.2545751,
44636                         52.7558939
44637                     ],
44638                     [
44639                         -4.228876,
44640                         52.254876
44641                     ],
44642                     [
44643                         -4.2607571,
44644                         52.2536408
44645                     ],
44646                     [
44647                         -4.2724603,
44648                         52.2432637
44649                     ],
44650                     [
44651                         -4.8136263,
44652                         52.230095
44653                     ],
44654                     [
44655                         -4.8079191,
44656                         52.1138892
44657                     ],
44658                     [
44659                         -5.3889104,
44660                         52.0991668
44661                     ],
44662                     [
44663                         -5.3717888,
44664                         51.9129667
44665                     ],
44666                     [
44667                         -5.4208706,
44668                         51.9101502
44669                     ],
44670                     [
44671                         -5.414022,
44672                         51.8453218
44673                     ],
44674                     [
44675                         -5.3683645,
44676                         51.8474373
44677                     ],
44678                     [
44679                         -5.3466772,
44680                         51.5595332
44681                     ],
44682                     [
44683                         -4.773676,
44684                         51.5758518
44685                     ],
44686                     [
44687                         -4.7656859,
44688                         51.4885146
44689                     ],
44690                     [
44691                         -4.1915432,
44692                         51.4970427
44693                     ],
44694                     [
44695                         -4.1869775,
44696                         51.4344663
44697                     ],
44698                     [
44699                         -3.6151177,
44700                         51.4444274
44701                     ],
44702                     [
44703                         -3.6105519,
44704                         51.3746543
44705                     ],
44706                     [
44707                         -3.1494115,
44708                         51.3789292
44709                     ],
44710                     [
44711                         -3.1494115,
44712                         51.2919281
44713                     ],
44714                     [
44715                         -4.3038735,
44716                         51.2745907
44717                     ],
44718                     [
44719                         -4.2861169,
44720                         51.0508721
44721                     ],
44722                     [
44723                         -4.8543277,
44724                         51.0366633
44725                     ],
44726                     [
44727                         -4.8372201,
44728                         50.7212787
44729                     ],
44730                     [
44731                         -5.2618345,
44732                         50.7082694
44733                     ]
44734                 ],
44735                 [
44736                     [
44737                         -2.1502671,
44738                         60.171318
44739                     ],
44740                     [
44741                         -2.0030218,
44742                         60.1696146
44743                     ],
44744                     [
44745                         -2.0013096,
44746                         60.0997023
44747                     ],
44748                     [
44749                         -2.148555,
44750                         60.1011247
44751                     ]
44752                 ],
44753                 [
44754                     [
44755                         -6.2086011,
44756                         59.1163488
44757                     ],
44758                     [
44759                         -6.1229934,
44760                         59.1166418
44761                     ],
44762                     [
44763                         -6.121852,
44764                         59.0714985
44765                     ],
44766                     [
44767                         -6.2097426,
44768                         59.0714985
44769                     ]
44770                 ],
44771                 [
44772                     [
44773                         -4.4159559,
44774                         59.0889036
44775                     ],
44776                     [
44777                         -4.4212022,
44778                         59.0770848
44779                     ],
44780                     [
44781                         -4.3971904,
44782                         59.0779143
44783                     ],
44784                     [
44785                         -4.3913388,
44786                         59.0897328
44787                     ]
44788                 ]
44789             ],
44790             "terms_url": "http://geo.nls.uk/maps/",
44791             "terms_text": "National Library of Scotland Historic Maps"
44792         },
44793         {
44794             "name": "NLS - OS 1:25k 1st Series 1937-61",
44795             "type": "tms",
44796             "template": "http://geo.nls.uk/mapdata2/os/25000/{zoom}/{x}/{-y}.png",
44797             "scaleExtent": [
44798                 5,
44799                 16
44800             ],
44801             "polygon": [
44802                 [
44803                     [
44804                         -4.7157244,
44805                         54.6796556
44806                     ],
44807                     [
44808                         -4.6850662,
44809                         54.6800268
44810                     ],
44811                     [
44812                         -4.6835779,
44813                         54.6623245
44814                     ],
44815                     [
44816                         -4.7148782,
44817                         54.6615818
44818                     ]
44819                 ],
44820                 [
44821                     [
44822                         -3.7085748,
44823                         58.3371151
44824                     ],
44825                     [
44826                         -3.5405937,
44827                         58.3380684
44828                     ],
44829                     [
44830                         -3.5315137,
44831                         58.1608002
44832                     ],
44833                     [
44834                         -3.3608086,
44835                         58.1622372
44836                     ],
44837                     [
44838                         -3.3653486,
44839                         58.252173
44840                     ],
44841                     [
44842                         -3.1610473,
44843                         58.2536063
44844                     ],
44845                     [
44846                         -3.1610473,
44847                         58.3261509
44848                     ],
44849                     [
44850                         -3.0275704,
44851                         58.3271045
44852                     ],
44853                     [
44854                         -3.0366505,
44855                         58.6139001
44856                     ],
44857                     [
44858                         -3.0021463,
44859                         58.614373
44860                     ],
44861                     [
44862                         -3.0030543,
44863                         58.7036341
44864                     ],
44865                     [
44866                         -3.4180129,
44867                         58.7003322
44868                     ],
44869                     [
44870                         -3.4171049,
44871                         58.6290293
44872                     ],
44873                     [
44874                         -3.7240109,
44875                         58.6266658
44876                     ],
44877                     [
44878                         -3.7231029,
44879                         58.606806
44880                     ],
44881                     [
44882                         -4.2361262,
44883                         58.5992374
44884                     ],
44885                     [
44886                         -4.2334022,
44887                         58.5092347
44888                     ],
44889                     [
44890                         -3.88836,
44891                         58.5144516
44892                     ],
44893                     [
44894                         -3.8829119,
44895                         58.4261327
44896                     ],
44897                     [
44898                         -3.7158389,
44899                         58.4270836
44900                     ]
44901                 ],
44902                 [
44903                     [
44904                         -6.46676,
44905                         49.9943621
44906                     ],
44907                     [
44908                         -6.1889102,
44909                         50.004868
44910                     ],
44911                     [
44912                         -6.1789222,
44913                         49.8967815
44914                     ],
44915                     [
44916                         -6.3169391,
44917                         49.8915171
44918                     ],
44919                     [
44920                         -6.312399,
44921                         49.8200979
44922                     ],
44923                     [
44924                         -6.4504159,
44925                         49.8159968
44926                     ]
44927                 ],
44928                 [
44929                     [
44930                         -5.6453263,
44931                         50.2029809
44932                     ],
44933                     [
44934                         -5.7801329,
44935                         50.2014076
44936                     ],
44937                     [
44938                         -5.7637888,
44939                         50.0197267
44940                     ],
44941                     [
44942                         -5.3479221,
44943                         50.0290604
44944                     ],
44945                     [
44946                         -5.3388421,
44947                         49.9414854
44948                     ],
44949                     [
44950                         -5.024672,
44951                         49.9473287
44952                     ],
44953                     [
44954                         -5.0355681,
44955                         50.0383923
44956                     ],
44957                     [
44958                         -5.0010639,
44959                         50.0453901
44960                     ],
44961                     [
44962                         -4.9974319,
44963                         50.1304478
44964                     ],
44965                     [
44966                         -4.855783,
44967                         50.13394
44968                     ],
44969                     [
44970                         -4.861231,
44971                         50.206057
44972                     ],
44973                     [
44974                         -4.6546085,
44975                         50.2140172
44976                     ],
44977                     [
44978                         -4.6558926,
44979                         50.3018616
44980                     ],
44981                     [
44982                         -4.5184924,
44983                         50.3026818
44984                     ],
44985                     [
44986                         -4.51464,
44987                         50.325642
44988                     ],
44989                     [
44990                         -4.2488284,
44991                         50.3264618
44992                     ],
44993                     [
44994                         -4.2488284,
44995                         50.3100631
44996                     ],
44997                     [
44998                         -4.10886,
44999                         50.3141633
45000                     ],
45001                     [
45002                         -4.1062917,
45003                         50.2411267
45004                     ],
45005                     [
45006                         -3.9648088,
45007                         50.2432047
45008                     ],
45009                     [
45010                         -3.9640778,
45011                         50.2254158
45012                     ],
45013                     [
45014                         -3.8522287,
45015                         50.2273626
45016                     ],
45017                     [
45018                         -3.8503757,
45019                         50.1552563
45020                     ],
45021                     [
45022                         -3.6921809,
45023                         50.1572487
45024                     ],
45025                     [
45026                         -3.5414602,
45027                         50.1602198
45028                     ],
45029                     [
45030                         -3.5465781,
45031                         50.3226814
45032                     ],
45033                     [
45034                         -3.4068012,
45035                         50.3241013
45036                     ],
45037                     [
45038                         -3.4165761,
45039                         50.5892711
45040                     ],
45041                     [
45042                         -3.2746691,
45043                         50.5962721
45044                     ],
45045                     [
45046                         -3.2749172,
45047                         50.6106323
45048                     ],
45049                     [
45050                         -2.9971742,
45051                         50.613972
45052                     ],
45053                     [
45054                         -2.9896008,
45055                         50.688537
45056                     ],
45057                     [
45058                         -2.7120266,
45059                         50.690565
45060                     ],
45061                     [
45062                         -2.710908,
45063                         50.6195964
45064                     ],
45065                     [
45066                         -2.5695473,
45067                         50.6157538
45068                     ],
45069                     [
45070                         -2.5651019,
45071                         50.5134083
45072                     ],
45073                     [
45074                         -2.4014463,
45075                         50.513379
45076                     ],
45077                     [
45078                         -2.3940583,
45079                         50.6160348
45080                     ],
45081                     [
45082                         -2.2894123,
45083                         50.6147436
45084                     ],
45085                     [
45086                         -2.2876184,
45087                         50.6008549
45088                     ],
45089                     [
45090                         -2.1477855,
45091                         50.6048506
45092                     ],
45093                     [
45094                         -2.1451013,
45095                         50.5325437
45096                     ],
45097                     [
45098                         -1.9335117,
45099                         50.5347477
45100                     ],
45101                     [
45102                         -1.9362139,
45103                         50.6170445
45104                     ],
45105                     [
45106                         -1.8573025,
45107                         50.6228094
45108                     ],
45109                     [
45110                         -1.8554865,
45111                         50.709139
45112                     ],
45113                     [
45114                         -1.6066929,
45115                         50.709139
45116                     ],
45117                     [
45118                         -1.6085089,
45119                         50.6239615
45120                     ],
45121                     [
45122                         -1.4450678,
45123                         50.6228094
45124                     ],
45125                     [
45126                         -1.4432518,
45127                         50.5317039
45128                     ],
45129                     [
45130                         -1.1545059,
45131                         50.5293951
45132                     ],
45133                     [
45134                         -1.1472419,
45135                         50.6170485
45136                     ],
45137                     [
45138                         -1.011041,
45139                         50.6205051
45140                     ],
45141                     [
45142                         -1.011041,
45143                         50.7056889
45144                     ],
45145                     [
45146                         -0.704135,
45147                         50.7045388
45148                     ],
45149                     [
45150                         -0.700503,
45151                         50.7769401
45152                     ],
45153                     [
45154                         -0.5860943,
45155                         50.7723465
45156                     ],
45157                     [
45158                         -0.5879103,
45159                         50.7907181
45160                     ],
45161                     [
45162                         -0.0149586,
45163                         50.7798108
45164                     ],
45165                     [
45166                         -0.0185906,
45167                         50.7625836
45168                     ],
45169                     [
45170                         0.0967261,
45171                         50.7620093
45172                     ],
45173                     [
45174                         0.0921861,
45175                         50.6913106
45176                     ],
45177                     [
45178                         0.3046595,
45179                         50.6890096
45180                     ],
45181                     [
45182                         0.3101075,
45183                         50.7757917
45184                     ],
45185                     [
45186                         0.5511831,
45187                         50.7726336
45188                     ],
45189                     [
45190                         0.5529991,
45191                         50.8432096
45192                     ],
45193                     [
45194                         0.695556,
45195                         50.8403428
45196                     ],
45197                     [
45198                         0.696464,
45199                         50.8592608
45200                     ],
45201                     [
45202                         0.9852099,
45203                         50.8523824
45204                     ],
45205                     [
45206                         0.9906579,
45207                         50.9417226
45208                     ],
45209                     [
45210                         1.0160821,
45211                         50.9411504
45212                     ],
45213                     [
45214                         1.0215301,
45215                         51.0303204
45216                     ],
45217                     [
45218                         1.2812198,
45219                         51.0240383
45220                     ],
45221                     [
45222                         1.2848518,
45223                         51.0948044
45224                     ],
45225                     [
45226                         1.4277848,
45227                         51.0948044
45228                     ],
45229                     [
45230                         1.4386809,
45231                         51.2882859
45232                     ],
45233                     [
45234                         1.4713691,
45235                         51.2871502
45236                     ],
45237                     [
45238                         1.4804492,
45239                         51.3994534
45240                     ],
45241                     [
45242                         1.1590151,
45243                         51.4073836
45244                     ],
45245                     [
45246                         1.1590151,
45247                         51.3869889
45248                     ],
45249                     [
45250                         1.0191822,
45251                         51.3903886
45252                     ],
45253                     [
45254                         1.0228142,
45255                         51.4798247
45256                     ],
45257                     [
45258                         0.8793493,
45259                         51.4843484
45260                     ],
45261                     [
45262                         0.8829813,
45263                         51.5566675
45264                     ],
45265                     [
45266                         1.0264462,
45267                         51.5544092
45268                     ],
45269                     [
45270                         1.0373423,
45271                         51.7493319
45272                     ],
45273                     [
45274                         1.2607117,
45275                         51.7482076
45276                     ],
45277                     [
45278                         1.2661598,
45279                         51.8279642
45280                     ],
45281                     [
45282                         1.3351682,
45283                         51.8335756
45284                     ],
45285                     [
45286                         1.3478803,
45287                         51.9199021
45288                     ],
45289                     [
45290                         1.4840812,
45291                         51.9199021
45292                     ],
45293                     [
45294                         1.4986093,
45295                         52.0038271
45296                     ],
45297                     [
45298                         1.6438902,
45299                         52.0027092
45300                     ],
45301                     [
45302                         1.6656823,
45303                         52.270221
45304                     ],
45305                     [
45306                         1.7310588,
45307                         52.270221
45308                     ],
45309                     [
45310                         1.7528509,
45311                         52.4465637
45312                     ],
45313                     [
45314                         1.8254914,
45315                         52.4476705
45316                     ],
45317                     [
45318                         1.8345714,
45319                         52.624408
45320                     ],
45321                     [
45322                         1.7690346,
45323                         52.6291402
45324                     ],
45325                     [
45326                         1.7741711,
45327                         52.717904
45328                     ],
45329                     [
45330                         1.6996925,
45331                         52.721793
45332                     ],
45333                     [
45334                         1.706113,
45335                         52.8103687
45336                     ],
45337                     [
45338                         1.559724,
45339                         52.8165777
45340                     ],
45341                     [
45342                         1.5648605,
45343                         52.9034116
45344                     ],
45345                     [
45346                         1.4184715,
45347                         52.9103818
45348                     ],
45349                     [
45350                         1.4223238,
45351                         52.9281894
45352                     ],
45353                     [
45354                         1.3439928,
45355                         52.9289635
45356                     ],
45357                     [
45358                         1.3491293,
45359                         53.0001194
45360                     ],
45361                     [
45362                         0.4515789,
45363                         53.022589
45364                     ],
45365                     [
45366                         0.4497629,
45367                         52.9351139
45368                     ],
45369                     [
45370                         0.3789384,
45371                         52.9351139
45372                     ],
45373                     [
45374                         0.3716744,
45375                         52.846365
45376                     ],
45377                     [
45378                         0.2227614,
45379                         52.8496552
45380                     ],
45381                     [
45382                         0.2336575,
45383                         52.9329248
45384                     ],
45385                     [
45386                         0.3062979,
45387                         52.9351139
45388                     ],
45389                     [
45390                         0.308114,
45391                         53.022589
45392                     ],
45393                     [
45394                         0.3807544,
45395                         53.0236813
45396                     ],
45397                     [
45398                         0.3993708,
45399                         53.2933729
45400                     ],
45401                     [
45402                         0.3248922,
45403                         53.2987454
45404                     ],
45405                     [
45406                         0.3274604,
45407                         53.3853782
45408                     ],
45409                     [
45410                         0.2504136,
45411                         53.38691
45412                     ],
45413                     [
45414                         0.2581183,
45415                         53.4748924
45416                     ],
45417                     [
45418                         0.1862079,
45419                         53.4779494
45420                     ],
45421                     [
45422                         0.1913443,
45423                         53.6548777
45424                     ],
45425                     [
45426                         0.1502527,
45427                         53.6594436
45428                     ],
45429                     [
45430                         0.1528209,
45431                         53.7666003
45432                     ],
45433                     [
45434                         0.0012954,
45435                         53.7734308
45436                     ],
45437                     [
45438                         0.0025796,
45439                         53.8424326
45440                     ],
45441                     [
45442                         -0.0282392,
45443                         53.841675
45444                     ],
45445                     [
45446                         -0.0226575,
45447                         53.9311501
45448                     ],
45449                     [
45450                         -0.1406983,
45451                         53.9322193
45452                     ],
45453                     [
45454                         -0.1416063,
45455                         54.0219323
45456                     ],
45457                     [
45458                         -0.1706625,
45459                         54.0235326
45460                     ],
45461                     [
45462                         -0.1679384,
45463                         54.0949482
45464                     ],
45465                     [
45466                         -0.0126694,
45467                         54.0912206
45468                     ],
45469                     [
45470                         -0.0099454,
45471                         54.1811226
45472                     ],
45473                     [
45474                         -0.1615824,
45475                         54.1837795
45476                     ],
45477                     [
45478                         -0.1606744,
45479                         54.2029038
45480                     ],
45481                     [
45482                         -0.2405789,
45483                         54.2034349
45484                     ],
45485                     [
45486                         -0.2378549,
45487                         54.2936234
45488                     ],
45489                     [
45490                         -0.3894919,
45491                         54.2941533
45492                     ],
45493                     [
45494                         -0.3857497,
45495                         54.3837321
45496                     ],
45497                     [
45498                         -0.461638,
45499                         54.3856364
45500                     ],
45501                     [
45502                         -0.4571122,
45503                         54.4939066
45504                     ],
45505                     [
45506                         -0.6105651,
45507                         54.4965434
45508                     ],
45509                     [
45510                         -0.6096571,
45511                         54.5676704
45512                     ],
45513                     [
45514                         -0.7667421,
45515                         54.569776
45516                     ],
45517                     [
45518                         -0.7640181,
45519                         54.5887213
45520                     ],
45521                     [
45522                         -0.9192871,
45523                         54.5908258
45524                     ],
45525                     [
45526                         -0.9148116,
45527                         54.6608348
45528                     ],
45529                     [
45530                         -1.1485204,
45531                         54.6634343
45532                     ],
45533                     [
45534                         -1.1472363,
45535                         54.7528316
45536                     ],
45537                     [
45538                         -1.2268514,
45539                         54.7532021
45540                     ],
45541                     [
45542                         -1.2265398,
45543                         54.8429879
45544                     ],
45545                     [
45546                         -1.2991803,
45547                         54.8435107
45548                     ],
45549                     [
45550                         -1.2991803,
45551                         54.9333391
45552                     ],
45553                     [
45554                         -1.3454886,
45555                         54.9354258
45556                     ],
45557                     [
45558                         -1.3436726,
45559                         55.0234878
45560                     ],
45561                     [
45562                         -1.3772688,
45563                         55.0255698
45564                     ],
45565                     [
45566                         -1.3754528,
45567                         55.1310877
45568                     ],
45569                     [
45570                         -1.4997441,
45571                         55.1315727
45572                     ],
45573                     [
45574                         -1.4969272,
45575                         55.2928323
45576                     ],
45577                     [
45578                         -1.5296721,
45579                         55.2942946
45580                     ],
45581                     [
45582                         -1.5258198,
45583                         55.6523803
45584                     ],
45585                     [
45586                         -1.7659492,
45587                         55.6545537
45588                     ],
45589                     [
45590                         -1.7620968,
45591                         55.7435626
45592                     ],
45593                     [
45594                         -1.9688392,
45595                         55.7435626
45596                     ],
45597                     [
45598                         -1.9698023,
45599                         55.8334505
45600                     ],
45601                     [
45602                         -2.0019051,
45603                         55.8336308
45604                     ],
45605                     [
45606                         -2.0015841,
45607                         55.9235526
45608                     ],
45609                     [
45610                         -2.1604851,
45611                         55.9240613
45612                     ],
45613                     [
45614                         -2.1613931,
45615                         55.9413549
45616                     ],
45617                     [
45618                         -2.3202942,
45619                         55.9408463
45620                     ],
45621                     [
45622                         -2.3212022,
45623                         56.0145126
45624                     ],
45625                     [
45626                         -2.5627317,
45627                         56.0124824
45628                     ],
45629                     [
45630                         -2.5645477,
45631                         56.1022207
45632                     ],
45633                     [
45634                         -2.9658863,
45635                         56.0991822
45636                     ],
45637                     [
45638                         -2.9667943,
45639                         56.1710304
45640                     ],
45641                     [
45642                         -2.4828272,
45643                         56.1755797
45644                     ],
45645                     [
45646                         -2.4882752,
45647                         56.2856078
45648                     ],
45649                     [
45650                         -2.5645477,
45651                         56.2835918
45652                     ],
45653                     [
45654                         -2.5681798,
45655                         56.3742075
45656                     ],
45657                     [
45658                         -2.7261728,
45659                         56.3732019
45660                     ],
45661                     [
45662                         -2.7316208,
45663                         56.4425301
45664                     ],
45665                     [
45666                         -2.6190281,
45667                         56.4425301
45668                     ],
45669                     [
45670                         -2.6153961,
45671                         56.5317671
45672                     ],
45673                     [
45674                         -2.453771,
45675                         56.5347715
45676                     ],
45677                     [
45678                         -2.4534686,
45679                         56.6420248
45680                     ],
45681                     [
45682                         -2.4062523,
45683                         56.6440218
45684                     ],
45685                     [
45686                         -2.3953562,
45687                         56.7297964
45688                     ],
45689                     [
45690                         -2.2936596,
45691                         56.7337811
45692                     ],
45693                     [
45694                         -2.2972916,
45695                         56.807423
45696                     ],
45697                     [
45698                         -2.1629067,
45699                         56.8113995
45700                     ],
45701                     [
45702                         -2.1592747,
45703                         56.9958425
45704                     ],
45705                     [
45706                         -1.9922016,
45707                         57.0017771
45708                     ],
45709                     [
45710                         -2.0067297,
45711                         57.2737477
45712                     ],
45713                     [
45714                         -1.9195612,
45715                         57.2757112
45716                     ],
45717                     [
45718                         -1.9304572,
45719                         57.3482876
45720                     ],
45721                     [
45722                         -1.8106005,
45723                         57.3443682
45724                     ],
45725                     [
45726                         -1.7997044,
45727                         57.4402728
45728                     ],
45729                     [
45730                         -1.6616875,
45731                         57.4285429
45732                     ],
45733                     [
45734                         -1.6689516,
45735                         57.5398256
45736                     ],
45737                     [
45738                         -1.7452241,
45739                         57.5398256
45740                     ],
45741                     [
45742                         -1.7524881,
45743                         57.6313302
45744                     ],
45745                     [
45746                         -1.8287606,
45747                         57.6332746
45748                     ],
45749                     [
45750                         -1.8287606,
45751                         57.7187255
45752                     ],
45753                     [
45754                         -3.1768526,
45755                         57.7171219
45756                     ],
45757                     [
45758                         -3.1794208,
45759                         57.734264
45760                     ],
45761                     [
45762                         -3.5134082,
45763                         57.7292105
45764                     ],
45765                     [
45766                         -3.5129542,
45767                         57.7112683
45768                     ],
45769                     [
45770                         -3.7635638,
45771                         57.7076303
45772                     ],
45773                     [
45774                         -3.7598539,
45775                         57.635713
45776                     ],
45777                     [
45778                         -3.8420372,
45779                         57.6343382
45780                     ],
45781                     [
45782                         -3.8458895,
45783                         57.6178365
45784                     ],
45785                     [
45786                         -3.9794374,
45787                         57.6157733
45788                     ],
45789                     [
45790                         -3.9794374,
45791                         57.686544
45792                     ],
45793                     [
45794                         -3.8150708,
45795                         57.689976
45796                     ],
45797                     [
45798                         -3.817639,
45799                         57.7968899
45800                     ],
45801                     [
45802                         -3.6853753,
45803                         57.7989429
45804                     ],
45805                     [
45806                         -3.6892276,
45807                         57.8891567
45808                     ],
45809                     [
45810                         -3.9383458,
45811                         57.8877915
45812                     ],
45813                     [
45814                         -3.9421981,
45815                         57.9750592
45816                     ],
45817                     [
45818                         -3.6943641,
45819                         57.9784638
45820                     ],
45821                     [
45822                         -3.6969323,
45823                         58.0695865
45824                     ],
45825                     [
45826                         -4.0372226,
45827                         58.0641528
45828                     ],
45829                     [
45830                         -4.0346543,
45831                         57.9730163
45832                     ],
45833                     [
45834                         -4.2003051,
45835                         57.9702923
45836                     ],
45837                     [
45838                         -4.1832772,
45839                         57.7012869
45840                     ],
45841                     [
45842                         -4.518752,
45843                         57.6951111
45844                     ],
45845                     [
45846                         -4.5122925,
45847                         57.6050682
45848                     ],
45849                     [
45850                         -4.6789116,
45851                         57.6016628
45852                     ],
45853                     [
45854                         -4.666022,
45855                         57.4218334
45856                     ],
45857                     [
45858                         -3.6677696,
45859                         57.4394729
45860                     ],
45861                     [
45862                         -3.671282,
45863                         57.5295384
45864                     ],
45865                     [
45866                         -3.3384979,
45867                         57.5331943
45868                     ],
45869                     [
45870                         -3.3330498,
45871                         57.4438859
45872                     ],
45873                     [
45874                         -2.8336466,
45875                         57.4485275
45876                     ],
45877                     [
45878                         -2.8236396,
45879                         56.9992706
45880                     ],
45881                     [
45882                         -2.3305398,
45883                         57.0006693
45884                     ],
45885                     [
45886                         -2.3298977,
45887                         56.9113932
45888                     ],
45889                     [
45890                         -2.6579889,
45891                         56.9092901
45892                     ],
45893                     [
45894                         -2.6559637,
45895                         56.8198406
45896                     ],
45897                     [
45898                         -2.8216747,
45899                         56.8188467
45900                     ],
45901                     [
45902                         -2.8184967,
45903                         56.7295397
45904                     ],
45905                     [
45906                         -3.1449248,
45907                         56.7265508
45908                     ],
45909                     [
45910                         -3.1435628,
45911                         56.6362749
45912                     ],
45913                     [
45914                         -3.4679089,
45915                         56.6350265
45916                     ],
45917                     [
45918                         -3.474265,
45919                         56.7238108
45920                     ],
45921                     [
45922                         -3.8011471,
45923                         56.7188284
45924                     ],
45925                     [
45926                         -3.785711,
45927                         56.4493026
45928                     ],
45929                     [
45930                         -3.946428,
45931                         56.4457896
45932                     ],
45933                     [
45934                         -3.9428873,
45935                         56.2659777
45936                     ],
45937                     [
45938                         -4.423146,
45939                         56.2588459
45940                     ],
45941                     [
45942                         -4.4141572,
45943                         56.0815506
45944                     ],
45945                     [
45946                         -4.8944159,
45947                         56.0708008
45948                     ],
45949                     [
45950                         -4.8791072,
45951                         55.8896994
45952                     ],
45953                     [
45954                         -5.1994158,
45955                         55.8821374
45956                     ],
45957                     [
45958                         -5.1852906,
45959                         55.7023791
45960                     ],
45961                     [
45962                         -5.0273445,
45963                         55.7067203
45964                     ],
45965                     [
45966                         -5.0222081,
45967                         55.6879046
45968                     ],
45969                     [
45970                         -4.897649,
45971                         55.6907999
45972                     ],
45973                     [
45974                         -4.8880181,
45975                         55.6002822
45976                     ],
45977                     [
45978                         -4.7339244,
45979                         55.6046348
45980                     ],
45981                     [
45982                         -4.7275038,
45983                         55.5342082
45984                     ],
45985                     [
45986                         -4.773732,
45987                         55.5334815
45988                     ],
45989                     [
45990                         -4.7685955,
45991                         55.4447227
45992                     ],
45993                     [
45994                         -4.8494947,
45995                         55.4418092
45996                     ],
45997                     [
45998                         -4.8405059,
45999                         55.3506535
46000                     ],
46001                     [
46002                         -4.8700405,
46003                         55.3513836
46004                     ],
46005                     [
46006                         -4.8649041,
46007                         55.2629462
46008                     ],
46009                     [
46010                         -4.9920314,
46011                         55.2592875
46012                     ],
46013                     [
46014                         -4.9907473,
46015                         55.1691779
46016                     ],
46017                     [
46018                         -5.0600894,
46019                         55.1655105
46020                     ],
46021                     [
46022                         -5.0575212,
46023                         55.0751884
46024                     ],
46025                     [
46026                         -5.2141831,
46027                         55.0722477
46028                     ],
46029                     [
46030                         -5.1991766,
46031                         54.8020337
46032                     ],
46033                     [
46034                         -5.0466316,
46035                         54.8062205
46036                     ],
46037                     [
46038                         -5.0502636,
46039                         54.7244996
46040                     ],
46041                     [
46042                         -4.9703591,
46043                         54.7203043
46044                     ],
46045                     [
46046                         -4.9776232,
46047                         54.6215905
46048                     ],
46049                     [
46050                         -4.796022,
46051                         54.6342056
46052                     ],
46053                     [
46054                         -4.796022,
46055                         54.7307917
46056                     ],
46057                     [
46058                         -4.8977186,
46059                         54.7265971
46060                     ],
46061                     [
46062                         -4.9086147,
46063                         54.8145928
46064                     ],
46065                     [
46066                         -4.8069181,
46067                         54.8166856
46068                     ],
46069                     [
46070                         -4.8105501,
46071                         54.7915648
46072                     ],
46073                     [
46074                         -4.6943253,
46075                         54.7978465
46076                     ],
46077                     [
46078                         -4.6761652,
46079                         54.7244996
46080                     ],
46081                     [
46082                         -4.5744686,
46083                         54.7244996
46084                     ],
46085                     [
46086                         -4.5599405,
46087                         54.6426135
46088                     ],
46089                     [
46090                         -4.3093309,
46091                         54.6384098
46092                     ],
46093                     [
46094                         -4.3333262,
46095                         54.8229889
46096                     ],
46097                     [
46098                         -4.2626999,
46099                         54.8274274
46100                     ],
46101                     [
46102                         -4.2549952,
46103                         54.7348587
46104                     ],
46105                     [
46106                         -3.8338058,
46107                         54.7400481
46108                     ],
46109                     [
46110                         -3.836374,
46111                         54.8141105
46112                     ],
46113                     [
46114                         -3.7118149,
46115                         54.8133706
46116                     ],
46117                     [
46118                         -3.7143831,
46119                         54.8318654
46120                     ],
46121                     [
46122                         -3.5346072,
46123                         54.8355633
46124                     ],
46125                     [
46126                         -3.5271039,
46127                         54.9066228
46128                     ],
46129                     [
46130                         -3.4808758,
46131                         54.9084684
46132                     ],
46133                     [
46134                         -3.4776655,
46135                         54.7457328
46136                     ],
46137                     [
46138                         -3.5874573,
46139                         54.744621
46140                     ],
46141                     [
46142                         -3.5836049,
46143                         54.6546166
46144                     ],
46145                     [
46146                         -3.7107322,
46147                         54.6531308
46148                     ],
46149                     [
46150                         -3.6991752,
46151                         54.4550407
46152                     ],
46153                     [
46154                         -3.5746161,
46155                         54.4572801
46156                     ],
46157                     [
46158                         -3.5759002,
46159                         54.3863042
46160                     ],
46161                     [
46162                         -3.539945,
46163                         54.3855564
46164                     ],
46165                     [
46166                         -3.5386609,
46167                         54.297224
46168                     ],
46169                     [
46170                         -3.46033,
46171                         54.2957252
46172                     ],
46173                     [
46174                         -3.4590458,
46175                         54.2079507
46176                     ],
46177                     [
46178                         -3.3807149,
46179                         54.2102037
46180                     ],
46181                     [
46182                         -3.381999,
46183                         54.1169788
46184                     ],
46185                     [
46186                         -3.302878,
46187                         54.1160656
46188                     ],
46189                     [
46190                         -3.300154,
46191                         54.0276224
46192                     ],
46193                     [
46194                         -3.1013007,
46195                         54.0292224
46196                     ],
46197                     [
46198                         -3.093596,
46199                         53.6062158
46200                     ],
46201                     [
46202                         -3.2065981,
46203                         53.6016441
46204                     ],
46205                     [
46206                         -3.2091663,
46207                         53.4917753
46208                     ],
46209                     [
46210                         -3.2451215,
46211                         53.4887193
46212                     ],
46213                     [
46214                         -3.2348486,
46215                         53.4045934
46216                     ],
46217                     [
46218                         -3.5276266,
46219                         53.3999999
46220                     ],
46221                     [
46222                         -3.5343966,
46223                         53.328481
46224                     ],
46225                     [
46226                         -3.6488053,
46227                         53.3252272
46228                     ],
46229                     [
46230                         -3.6527308,
46231                         53.3057716
46232                     ],
46233                     [
46234                         -3.7271873,
46235                         53.3046865
46236                     ],
46237                     [
46238                         -3.7315003,
46239                         53.3945257
46240                     ],
46241                     [
46242                         -3.9108315,
46243                         53.3912769
46244                     ],
46245                     [
46246                         -3.9071995,
46247                         53.3023804
46248                     ],
46249                     [
46250                         -3.9521457,
46251                         53.3015665
46252                     ],
46253                     [
46254                         -3.9566724,
46255                         53.3912183
46256                     ],
46257                     [
46258                         -4.1081979,
46259                         53.3889209
46260                     ],
46261                     [
46262                         -4.1081979,
46263                         53.4072967
46264                     ],
46265                     [
46266                         -4.2622916,
46267                         53.4065312
46268                     ],
46269                     [
46270                         -4.2635757,
46271                         53.4753707
46272                     ],
46273                     [
46274                         -4.638537,
46275                         53.4677274
46276                     ],
46277                     [
46278                         -4.6346847,
46279                         53.3812621
46280                     ],
46281                     [
46282                         -4.7091633,
46283                         53.3774321
46284                     ],
46285                     [
46286                         -4.7001745,
46287                         53.1954965
46288                     ],
46289                     [
46290                         -4.5499332,
46291                         53.1962658
46292                     ],
46293                     [
46294                         -4.5435126,
46295                         53.1092488
46296                     ],
46297                     [
46298                         -4.3919871,
46299                         53.1100196
46300                     ],
46301                     [
46302                         -4.3855666,
46303                         53.0236002
46304                     ],
46305                     [
46306                         -4.6115707,
46307                         53.0205105
46308                     ],
46309                     [
46310                         -4.603866,
46311                         52.9284932
46312                     ],
46313                     [
46314                         -4.7566756,
46315                         52.9261709
46316                     ],
46317                     [
46318                         -4.7476868,
46319                         52.8370555
46320                     ],
46321                     [
46322                         -4.8208813,
46323                         52.8331768
46324                     ],
46325                     [
46326                         -4.8208813,
46327                         52.7446476
46328                     ],
46329                     [
46330                         -4.3701572,
46331                         52.7539749
46332                     ],
46333                     [
46334                         -4.3765778,
46335                         52.8401583
46336                     ],
46337                     [
46338                         -4.2314728,
46339                         52.8455875
46340                     ],
46341                     [
46342                         -4.2237682,
46343                         52.7586379
46344                     ],
46345                     [
46346                         -4.1056297,
46347                         52.7570836
46348                     ],
46349                     [
46350                         -4.1015192,
46351                         52.6714874
46352                     ],
46353                     [
46354                         -4.1487355,
46355                         52.6703862
46356                     ],
46357                     [
46358                         -4.1305754,
46359                         52.4008596
46360                     ],
46361                     [
46362                         -4.1995838,
46363                         52.3986435
46364                     ],
46365                     [
46366                         -4.2050319,
46367                         52.3110195
46368                     ],
46369                     [
46370                         -4.3466808,
46371                         52.303247
46372                     ],
46373                     [
46374                         -4.3484968,
46375                         52.2365693
46376                     ],
46377                     [
46378                         -4.4901457,
46379                         52.2332328
46380                     ],
46381                     [
46382                         -4.4883297,
46383                         52.2098702
46384                     ],
46385                     [
46386                         -4.6572188,
46387                         52.2098702
46388                     ],
46389                     [
46390                         -4.6590348,
46391                         52.1385939
46392                     ],
46393                     [
46394                         -4.7788916,
46395                         52.13525
46396                     ],
46397                     [
46398                         -4.7807076,
46399                         52.1162967
46400                     ],
46401                     [
46402                         -4.9259885,
46403                         52.1140663
46404                     ],
46405                     [
46406                         -4.9187245,
46407                         52.0392855
46408                     ],
46409                     [
46410                         -5.2365265,
46411                         52.0314653
46412                     ],
46413                     [
46414                         -5.2347105,
46415                         51.9442339
46416                     ],
46417                     [
46418                         -5.3473032,
46419                         51.9408755
46420                     ],
46421                     [
46422                         -5.3473032,
46423                         51.9195995
46424                     ],
46425                     [
46426                         -5.4925842,
46427                         51.9162392
46428                     ],
46429                     [
46430                         -5.4853201,
46431                         51.8265386
46432                     ],
46433                     [
46434                         -5.1983903,
46435                         51.8321501
46436                     ],
46437                     [
46438                         -5.1893102,
46439                         51.7625177
46440                     ],
46441                     [
46442                         -5.335825,
46443                         51.7589528
46444                     ],
46445                     [
46446                         -5.3281204,
46447                         51.6686495
46448                     ],
46449                     [
46450                         -5.1836575,
46451                         51.6730296
46452                     ],
46453                     [
46454                         -5.1836575,
46455                         51.6539134
46456                     ],
46457                     [
46458                         -5.0674452,
46459                         51.6578966
46460                     ],
46461                     [
46462                         -5.0603825,
46463                         51.5677905
46464                     ],
46465                     [
46466                         -4.5974594,
46467                         51.5809588
46468                     ],
46469                     [
46470                         -4.60388,
46471                         51.6726314
46472                     ],
46473                     [
46474                         -4.345773,
46475                         51.6726314
46476                     ],
46477                     [
46478                         -4.3355001,
46479                         51.4962964
46480                     ],
46481                     [
46482                         -3.9528341,
46483                         51.5106841
46484                     ],
46485                     [
46486                         -3.9425611,
46487                         51.5905333
46488                     ],
46489                     [
46490                         -3.8809237,
46491                         51.5953198
46492                     ],
46493                     [
46494                         -3.8706508,
46495                         51.5074872
46496                     ],
46497                     [
46498                         -3.7679216,
46499                         51.4978952
46500                     ],
46501                     [
46502                         -3.7550805,
46503                         51.4242895
46504                     ],
46505                     [
46506                         -3.5855774,
46507                         51.41468
46508                     ],
46509                     [
46510                         -3.5778727,
46511                         51.3329177
46512                     ],
46513                     [
46514                         -3.0796364,
46515                         51.3329177
46516                     ],
46517                     [
46518                         -3.0770682,
46519                         51.2494018
46520                     ],
46521                     [
46522                         -3.7216935,
46523                         51.2381477
46524                     ],
46525                     [
46526                         -3.7216935,
46527                         51.2558315
46528                     ],
46529                     [
46530                         -3.8706508,
46531                         51.2558315
46532                     ],
46533                     [
46534                         -3.8680825,
46535                         51.2365398
46536                     ],
46537                     [
46538                         -4.2944084,
46539                         51.2252825
46540                     ],
46541                     [
46542                         -4.289272,
46543                         51.0496352
46544                     ],
46545                     [
46546                         -4.5692089,
46547                         51.0431767
46548                     ],
46549                     [
46550                         -4.5624122,
46551                         50.9497388
46552                     ],
46553                     [
46554                         -4.5905604,
46555                         50.9520269
46556                     ],
46557                     [
46558                         -4.5896524,
46559                         50.8627065
46560                     ],
46561                     [
46562                         -4.6296046,
46563                         50.8592677
46564                     ],
46565                     [
46566                         -4.6226411,
46567                         50.7691513
46568                     ],
46569                     [
46570                         -4.6952816,
46571                         50.7680028
46572                     ],
46573                     [
46574                         -4.6934655,
46575                         50.6967379
46576                     ],
46577                     [
46578                         -4.8342064,
46579                         50.6938621
46580                     ],
46581                     [
46582                         -4.8296664,
46583                         50.6046231
46584                     ],
46585                     [
46586                         -4.9676833,
46587                         50.6000126
46588                     ],
46589                     [
46590                         -4.9685913,
46591                         50.5821427
46592                     ],
46593                     [
46594                         -5.1084242,
46595                         50.5786832
46596                     ],
46597                     [
46598                         -5.1029762,
46599                         50.4892254
46600                     ],
46601                     [
46602                         -5.1311244,
46603                         50.48807
46604                     ],
46605                     [
46606                         -5.1274923,
46607                         50.4163798
46608                     ],
46609                     [
46610                         -5.2664172,
46611                         50.4117509
46612                     ],
46613                     [
46614                         -5.2609692,
46615                         50.3034214
46616                     ],
46617                     [
46618                         -5.5124868,
46619                         50.2976214
46620                     ],
46621                     [
46622                         -5.5061308,
46623                         50.2256428
46624                     ],
46625                     [
46626                         -5.6468717,
46627                         50.2209953
46628                     ]
46629                 ],
46630                 [
46631                     [
46632                         -5.1336607,
46633                         55.2630226
46634                     ],
46635                     [
46636                         -5.1021999,
46637                         55.2639372
46638                     ],
46639                     [
46640                         -5.0999527,
46641                         55.2458239
46642                     ],
46643                     [
46644                         -5.1322161,
46645                         55.2446343
46646                     ]
46647                 ],
46648                 [
46649                     [
46650                         -5.6431878,
46651                         55.5095745
46652                     ],
46653                     [
46654                         -5.4861028,
46655                         55.5126594
46656                     ],
46657                     [
46658                         -5.4715747,
46659                         55.3348829
46660                     ],
46661                     [
46662                         -5.6277517,
46663                         55.3302345
46664                     ]
46665                 ],
46666                 [
46667                     [
46668                         -4.7213517,
46669                         51.2180246
46670                     ],
46671                     [
46672                         -4.5804201,
46673                         51.2212417
46674                     ],
46675                     [
46676                         -4.5746416,
46677                         51.1306736
46678                     ],
46679                     [
46680                         -4.7174993,
46681                         51.1280545
46682                     ]
46683                 ],
46684                 [
46685                     [
46686                         -5.1608796,
46687                         55.4153626
46688                     ],
46689                     [
46690                         -5.0045387,
46691                         55.4190069
46692                     ],
46693                     [
46694                         -5.0184798,
46695                         55.6153521
46696                     ],
46697                     [
46698                         -5.1755648,
46699                         55.6138137
46700                     ]
46701                 ]
46702             ],
46703             "terms_url": "http://geo.nls.uk/maps/",
46704             "terms_text": "National Library of Scotland Historic Maps"
46705         },
46706         {
46707             "name": "NLS - OS 6-inch Scotland 1842-82",
46708             "type": "tms",
46709             "template": "http://geo.nls.uk/maps/os/six_inch/{zoom}/{x}/{-y}.png",
46710             "scaleExtent": [
46711                 5,
46712                 16
46713             ],
46714             "polygon": [
46715                 [
46716                     [
46717                         -5.2112173,
46718                         54.8018593
46719                     ],
46720                     [
46721                         -5.0642752,
46722                         54.8026508
46723                     ],
46724                     [
46725                         -5.0560354,
46726                         54.6305176
46727                     ],
46728                     [
46729                         -4.3158316,
46730                         54.6297227
46731                     ],
46732                     [
46733                         -4.3117117,
46734                         54.7448258
46735                     ],
46736                     [
46737                         -3.8530325,
46738                         54.7464112
46739                     ],
46740                     [
46741                         -3.8530325,
46742                         54.8034424
46743                     ],
46744                     [
46745                         -3.5522818,
46746                         54.8034424
46747                     ],
46748                     [
46749                         -3.5522818,
46750                         54.8374644
46751                     ],
46752                     [
46753                         -3.468511,
46754                         54.8406277
46755                     ],
46756                     [
46757                         -3.4657644,
46758                         54.8983158
46759                     ],
46760                     [
46761                         -3.3847403,
46762                         54.8991055
46763                     ],
46764                     [
46765                         -3.3888601,
46766                         54.9559214
46767                     ],
46768                     [
46769                         -3.0920786,
46770                         54.9539468
46771                     ],
46772                     [
46773                         -3.0392359,
46774                         54.9923274
46775                     ],
46776                     [
46777                         -3.0212713,
46778                         55.0493881
46779                     ],
46780                     [
46781                         -2.9591232,
46782                         55.0463283
46783                     ],
46784                     [
46785                         -2.9202807,
46786                         55.0666294
46787                     ],
46788                     [
46789                         -2.7857081,
46790                         55.068652
46791                     ],
46792                     [
46793                         -2.7852225,
46794                         55.0914426
46795                     ],
46796                     [
46797                         -2.7337562,
46798                         55.0922761
46799                     ],
46800                     [
46801                         -2.737616,
46802                         55.151204
46803                     ],
46804                     [
46805                         -2.7648395,
46806                         55.1510672
46807                     ],
46808                     [
46809                         -2.7013114,
46810                         55.1722505
46811                     ],
46812                     [
46813                         -2.6635459,
46814                         55.2192808
46815                     ],
46816                     [
46817                         -2.6460364,
46818                         55.2188891
46819                     ],
46820                     [
46821                         -2.629042,
46822                         55.2233933
46823                     ],
46824                     [
46825                         -2.6317886,
46826                         55.2287781
46827                     ],
46828                     [
46829                         -2.6235488,
46830                         55.2446345
46831                     ],
46832                     [
46833                         -2.6197723,
46834                         55.2454663
46835                     ],
46836                     [
46837                         -2.6099017,
46838                         55.2454174
46839                     ],
46840                     [
46841                         -2.6099876,
46842                         55.2486466
46843                     ],
46844                     [
46845                         -2.6408121,
46846                         55.2590039
46847                     ],
46848                     [
46849                         -2.6247896,
46850                         55.2615631
46851                     ],
46852                     [
46853                         -2.6045186,
46854                         55.2823081
46855                     ],
46856                     [
46857                         -2.5693176,
46858                         55.296132
46859                     ],
46860                     [
46861                         -2.5479542,
46862                         55.3121617
46863                     ],
46864                     [
46865                         -2.5091116,
46866                         55.3234891
46867                     ],
46868                     [
46869                         -2.4780376,
46870                         55.3494471
46871                     ],
46872                     [
46873                         -2.4421083,
46874                         55.3533118
46875                     ],
46876                     [
46877                         -2.4052079,
46878                         55.3439256
46879                     ],
46880                     [
46881                         -2.3726772,
46882                         55.3447539
46883                     ],
46884                     [
46885                         -2.3221819,
46886                         55.3687665
46887                     ],
46888                     [
46889                         -2.3241241,
46890                         55.3999337
46891                     ],
46892                     [
46893                         -2.2576062,
46894                         55.425015
46895                     ],
46896                     [
46897                         -2.1985547,
46898                         55.4273529
46899                     ],
46900                     [
46901                         -2.1484296,
46902                         55.4717466
46903                     ],
46904                     [
46905                         -2.1944348,
46906                         55.484199
46907                     ],
46908                     [
46909                         -2.2040479,
46910                         55.529306
46911                     ],
46912                     [
46913                         -2.2960584,
46914                         55.6379722
46915                     ],
46916                     [
46917                         -2.2177808,
46918                         55.6379722
46919                     ],
46920                     [
46921                         -2.1059266,
46922                         55.7452498
46923                     ],
46924                     [
46925                         -1.9716874,
46926                         55.7462161
46927                     ],
46928                     [
46929                         -1.9697453,
46930                         55.9190951
46931                     ],
46932                     [
46933                         -2.1201694,
46934                         55.9207115
46935                     ],
46936                     [
46937                         -2.1242893,
46938                         55.9776133
46939                     ],
46940                     [
46941                         -2.3440159,
46942                         55.9783817
46943                     ],
46944                     [
46945                         -2.3440159,
46946                         56.0390349
46947                     ],
46948                     [
46949                         -2.5046909,
46950                         56.0413363
46951                     ],
46952                     [
46953                         -2.500571,
46954                         56.1003588
46955                     ],
46956                     [
46957                         -2.8823459,
46958                         56.0957629
46959                     ],
46960                     [
46961                         -2.8823459,
46962                         56.1722898
46963                     ],
46964                     [
46965                         -2.4126804,
46966                         56.1692316
46967                     ],
46968                     [
46969                         -2.4181736,
46970                         56.2334017
46971                     ],
46972                     [
46973                         -2.5857151,
46974                         56.2303484
46975                     ],
46976                     [
46977                         -2.5719822,
46978                         56.3416356
46979                     ],
46980                     [
46981                         -2.7257908,
46982                         56.3462022
46983                     ],
46984                     [
46985                         -2.7312839,
46986                         56.4343808
46987                     ],
46988                     [
46989                         -2.6928318,
46990                         56.4343808
46991                     ],
46992                     [
46993                         -2.6928318,
46994                         56.4859769
46995                     ],
46996                     [
46997                         -2.5307834,
46998                         56.4935587
46999                     ],
47000                     [
47001                         -2.5307834,
47002                         56.570806
47003                     ],
47004                     [
47005                         -2.5302878,
47006                         56.6047947
47007                     ],
47008                     [
47009                         -2.3732428,
47010                         56.6044452
47011                     ],
47012                     [
47013                         -2.3684363,
47014                         56.7398824
47015                     ],
47016                     [
47017                         -2.3292975,
47018                         56.7398824
47019                     ],
47020                     [
47021                         -2.3292975,
47022                         56.7888065
47023                     ],
47024                     [
47025                         -2.3145346,
47026                         56.7891826
47027                     ],
47028                     [
47029                         -2.3148779,
47030                         56.7967036
47031                     ],
47032                     [
47033                         -2.171369,
47034                         56.7967036
47035                     ],
47036                     [
47037                         -2.1703979,
47038                         56.9710595
47039                     ],
47040                     [
47041                         -2.0101725,
47042                         56.9694716
47043                     ],
47044                     [
47045                         -2.0101725,
47046                         57.0846832
47047                     ],
47048                     [
47049                         -2.0817687,
47050                         57.085349
47051                     ],
47052                     [
47053                         -2.0488097,
47054                         57.1259963
47055                     ],
47056                     [
47057                         -2.0409133,
47058                         57.126369
47059                     ],
47060                     [
47061                         -2.0383434,
47062                         57.2411129
47063                     ],
47064                     [
47065                         -1.878118,
47066                         57.2421638
47067                     ],
47068                     [
47069                         -1.8771469,
47070                         57.2978175
47071                     ],
47072                     [
47073                         -1.9868771,
47074                         57.2983422
47075                     ],
47076                     [
47077                         -1.9082209,
47078                         57.3560063
47079                     ],
47080                     [
47081                         -1.8752048,
47082                         57.3560063
47083                     ],
47084                     [
47085                         -1.8761758,
47086                         57.3769527
47087                     ],
47088                     [
47089                         -1.8120857,
47090                         57.4120111
47091                     ],
47092                     [
47093                         -1.7120661,
47094                         57.4120111
47095                     ],
47096                     [
47097                         -1.7034646,
47098                         57.6441388
47099                     ],
47100                     [
47101                         -1.8666032,
47102                         57.6451781
47103                     ],
47104                     [
47105                         -1.8646611,
47106                         57.7033351
47107                     ],
47108                     [
47109                         -3.1204292,
47110                         57.7064705
47111                     ],
47112                     [
47113                         -3.1218025,
47114                         57.7504652
47115                     ],
47116                     [
47117                         -3.4445259,
47118                         57.7526635
47119                     ],
47120                     [
47121                         -3.4472724,
47122                         57.7138067
47123                     ],
47124                     [
47125                         -3.5145637,
47126                         57.7094052
47127                     ],
47128                     [
47129                         -3.5118171,
47130                         57.6939956
47131                     ],
47132                     [
47133                         -3.7645027,
47134                         57.6917938
47135                     ],
47136                     [
47137                         -3.7672492,
47138                         57.6344975
47139                     ],
47140                     [
47141                         -3.842378,
47142                         57.6288312
47143                     ],
47144                     [
47145                         -3.8438346,
47146                         57.5965825
47147                     ],
47148                     [
47149                         -3.9414265,
47150                         57.5916386
47151                     ],
47152                     [
47153                         -3.9404554,
47154                         57.6537782
47155                     ],
47156                     [
47157                         -3.8894746,
47158                         57.6529989
47159                     ],
47160                     [
47161                         -3.8826772,
47162                         57.7676408
47163                     ],
47164                     [
47165                         -3.7224517,
47166                         57.766087
47167                     ],
47168                     [
47169                         -3.7195385,
47170                         57.8819201
47171                     ],
47172                     [
47173                         -3.9146888,
47174                         57.8853352
47175                     ],
47176                     [
47177                         -3.916062,
47178                         57.9546243
47179                     ],
47180                     [
47181                         -3.745774,
47182                         57.9538956
47183                     ],
47184                     [
47185                         -3.7471473,
47186                         58.0688409
47187                     ],
47188                     [
47189                         -3.5837256,
47190                         58.0695672
47191                     ],
47192                     [
47193                         -3.5837256,
47194                         58.1116689
47195                     ],
47196                     [
47197                         -3.4560096,
47198                         58.1138452
47199                     ],
47200                     [
47201                         -3.4544646,
47202                         58.228503
47203                     ],
47204                     [
47205                         -3.4379851,
47206                         58.2283222
47207                     ],
47208                     [
47209                         -3.4243233,
47210                         58.2427725
47211                     ],
47212                     [
47213                         -3.412307,
47214                         58.2438567
47215                     ],
47216                     [
47217                         -3.3735115,
47218                         58.2695057
47219                     ],
47220                     [
47221                         -3.3063919,
47222                         58.2862038
47223                     ],
47224                     [
47225                         -3.1229154,
47226                         58.2859395
47227                     ],
47228                     [
47229                         -3.123602,
47230                         58.3443661
47231                     ],
47232                     [
47233                         -2.9574338,
47234                         58.3447264
47235                     ],
47236                     [
47237                         -2.951254,
47238                         58.6422011
47239                     ],
47240                     [
47241                         -2.8812162,
47242                         58.6429157
47243                     ],
47244                     [
47245                         -2.8851004,
47246                         58.8112825
47247                     ],
47248                     [
47249                         -2.7180775,
47250                         58.8142997
47251                     ],
47252                     [
47253                         -2.7161354,
47254                         58.8715749
47255                     ],
47256                     [
47257                         -2.556881,
47258                         58.8775984
47259                     ],
47260                     [
47261                         -2.5544533,
47262                         58.9923453
47263                     ],
47264                     [
47265                         -2.5567617,
47266                         59.0483775
47267                     ],
47268                     [
47269                         -2.391893,
47270                         59.0485996
47271                     ],
47272                     [
47273                         -2.3918002,
47274                         59.1106996
47275                     ],
47276                     [
47277                         -2.4733695,
47278                         59.1106996
47279                     ],
47280                     [
47281                         -2.5591563,
47282                         59.1783028
47283                     ],
47284                     [
47285                         -2.5630406,
47286                         59.2210646
47287                     ],
47288                     [
47289                         -2.3921334,
47290                         59.224046
47291                     ],
47292                     [
47293                         -2.3911409,
47294                         59.2740075
47295                     ],
47296                     [
47297                         -2.3639512,
47298                         59.2745036
47299                     ],
47300                     [
47301                         -2.3658933,
47302                         59.285417
47303                     ],
47304                     [
47305                         -2.3911409,
47306                         59.284921
47307                     ],
47308                     [
47309                         -2.3911409,
47310                         59.3379505
47311                     ],
47312                     [
47313                         -2.2221759,
47314                         59.3381981
47315                     ],
47316                     [
47317                         -2.2233897,
47318                         59.395965
47319                     ],
47320                     [
47321                         -2.3758467,
47322                         59.396583
47323                     ],
47324                     [
47325                         -2.3899271,
47326                         59.4026383
47327                     ],
47328                     [
47329                         -2.4008516,
47330                         59.3962122
47331                     ],
47332                     [
47333                         -2.5637882,
47334                         59.3952604
47335                     ],
47336                     [
47337                         -2.5637882,
47338                         59.3385811
47339                     ],
47340                     [
47341                         -2.7320164,
47342                         59.3375306
47343                     ],
47344                     [
47345                         -2.7333896,
47346                         59.3952604
47347                     ],
47348                     [
47349                         -3.0726511,
47350                         59.3931174
47351                     ],
47352                     [
47353                         -3.0703404,
47354                         59.3354759
47355                     ],
47356                     [
47357                         -3.0753186,
47358                         59.3355634
47359                     ],
47360                     [
47361                         -3.0749753,
47362                         59.3292593
47363                     ],
47364                     [
47365                         -3.0698254,
47366                         59.3289091
47367                     ],
47368                     [
47369                         -3.069801,
47370                         59.2196159
47371                     ],
47372                     [
47373                         -3.2363384,
47374                         59.2166341
47375                     ],
47376                     [
47377                         -3.2336751,
47378                         59.1606496
47379                     ],
47380                     [
47381                         -3.4032766,
47382                         59.1588895
47383                     ],
47384                     [
47385                         -3.394086,
47386                         58.9279316
47387                     ],
47388                     [
47389                         -3.5664497,
47390                         58.9259268
47391                     ],
47392                     [
47393                         -3.5611089,
47394                         58.8679885
47395                     ],
47396                     [
47397                         -3.392508,
47398                         58.8699339
47399                     ],
47400                     [
47401                         -3.3894734,
47402                         58.8698711
47403                     ],
47404                     [
47405                         -3.3891093,
47406                         58.8684905
47407                     ],
47408                     [
47409                         -3.3912942,
47410                         58.868616
47411                     ],
47412                     [
47413                         -3.3884161,
47414                         58.7543084
47415                     ],
47416                     [
47417                         -3.2238208,
47418                         58.7555677
47419                     ],
47420                     [
47421                         -3.2189655,
47422                         58.691289
47423                     ],
47424                     [
47425                         -3.4634113,
47426                         58.6905753
47427                     ],
47428                     [
47429                         -3.4551716,
47430                         58.6341518
47431                     ],
47432                     [
47433                         -3.787508,
47434                         58.6341518
47435                     ],
47436                     [
47437                         -3.7861347,
47438                         58.5769211
47439                     ],
47440                     [
47441                         -3.9028645,
47442                         58.5733411
47443                     ],
47444                     [
47445                         -3.9028645,
47446                         58.6477304
47447                     ],
47448                     [
47449                         -4.0690327,
47450                         58.6491594
47451                     ],
47452                     [
47453                         -4.0690327,
47454                         58.5912376
47455                     ],
47456                     [
47457                         -4.7364521,
47458                         58.5933845
47459                     ],
47460                     [
47461                         -4.7364521,
47462                         58.6505884
47463                     ],
47464                     [
47465                         -5.0715351,
47466                         58.6520173
47467                     ],
47468                     [
47469                         -5.0654779,
47470                         58.5325854
47471                     ],
47472                     [
47473                         -5.2332047,
47474                         58.5316087
47475                     ],
47476                     [
47477                         -5.2283494,
47478                         58.4719947
47479                     ],
47480                     [
47481                         -5.2424298,
47482                         58.4719947
47483                     ],
47484                     [
47485                         -5.2366034,
47486                         58.4089731
47487                     ],
47488                     [
47489                         -5.2283494,
47490                         58.4094818
47491                     ],
47492                     [
47493                         -5.2210664,
47494                         58.3005859
47495                     ],
47496                     [
47497                         -5.5657939,
47498                         58.2959933
47499                     ],
47500                     [
47501                         -5.5580254,
47502                         58.2372573
47503                     ],
47504                     [
47505                         -5.4146722,
47506                         58.2401326
47507                     ],
47508                     [
47509                         -5.4141866,
47510                         58.2267768
47511                     ],
47512                     [
47513                         -5.3885749,
47514                         58.2272242
47515                     ],
47516                     [
47517                         -5.382714,
47518                         58.1198615
47519                     ],
47520                     [
47521                         -5.51043,
47522                         58.1191362
47523                     ],
47524                     [
47525                         -5.5114011,
47526                         58.006214
47527                     ],
47528                     [
47529                         -5.6745397,
47530                         58.0041559
47531                     ],
47532                     [
47533                         -5.6716266,
47534                         57.9449366
47535                     ],
47536                     [
47537                         -5.6716266,
47538                         57.8887166
47539                     ],
47540                     [
47541                         -5.8347652,
47542                         57.8856193
47543                     ],
47544                     [
47545                         -5.8277052,
47546                         57.5988958
47547                     ],
47548                     [
47549                         -6.0384259,
47550                         57.5986357
47551                     ],
47552                     [
47553                         -6.0389115,
47554                         57.6459559
47555                     ],
47556                     [
47557                         -6.1981658,
47558                         57.6456961
47559                     ],
47560                     [
47561                         -6.2076123,
47562                         57.7600132
47563                     ],
47564                     [
47565                         -6.537067,
47566                         57.7544033
47567                     ],
47568                     [
47569                         -6.5312406,
47570                         57.6402392
47571                     ],
47572                     [
47573                         -6.7002056,
47574                         57.6360809
47575                     ],
47576                     [
47577                         -6.6807844,
47578                         57.5236293
47579                     ],
47580                     [
47581                         -6.8516915,
47582                         57.5152857
47583                     ],
47584                     [
47585                         -6.8361545,
47586                         57.3385811
47587                     ],
47588                     [
47589                         -6.6730158,
47590                         57.3438213
47591                     ],
47592                     [
47593                         -6.674958,
47594                         57.2850883
47595                     ],
47596                     [
47597                         -6.5098772,
47598                         57.2850883
47599                     ],
47600                     [
47601                         -6.4982244,
47602                         57.1757637
47603                     ],
47604                     [
47605                         -6.3506228,
47606                         57.1820797
47607                     ],
47608                     [
47609                         -6.3312015,
47610                         57.1251969
47611                     ],
47612                     [
47613                         -6.1797156,
47614                         57.1230884
47615                     ],
47616                     [
47617                         -6.1719471,
47618                         57.0682265
47619                     ],
47620                     [
47621                         -6.4593819,
47622                         57.059779
47623                     ],
47624                     [
47625                         -6.4564687,
47626                         57.1093806
47627                     ],
47628                     [
47629                         -6.6671895,
47630                         57.1062165
47631                     ],
47632                     [
47633                         -6.6730158,
47634                         57.002708
47635                     ],
47636                     [
47637                         -6.5021087,
47638                         57.0048233
47639                     ],
47640                     [
47641                         -6.4836097,
47642                         56.8917522
47643                     ],
47644                     [
47645                         -6.3266104,
47646                         56.8894062
47647                     ],
47648                     [
47649                         -6.3156645,
47650                         56.7799312
47651                     ],
47652                     [
47653                         -6.2146739,
47654                         56.775675
47655                     ],
47656                     [
47657                         -6.2146739,
47658                         56.7234965
47659                     ],
47660                     [
47661                         -6.6866107,
47662                         56.7224309
47663                     ],
47664                     [
47665                         -6.6769001,
47666                         56.6114413
47667                     ],
47668                     [
47669                         -6.8419809,
47670                         56.607166
47671                     ],
47672                     [
47673                         -6.8400387,
47674                         56.5483307
47675                     ],
47676                     [
47677                         -7.1546633,
47678                         56.5461895
47679                     ],
47680                     [
47681                         -7.1488369,
47682                         56.4872592
47683                     ],
47684                     [
47685                         -6.9915246,
47686                         56.490476
47687                     ],
47688                     [
47689                         -6.9876404,
47690                         56.4325329
47691                     ],
47692                     [
47693                         -6.6827265,
47694                         56.4314591
47695                     ],
47696                     [
47697                         -6.6769001,
47698                         56.5472601
47699                     ],
47700                     [
47701                         -6.5292985,
47702                         56.5504717
47703                     ],
47704                     [
47705                         -6.5234721,
47706                         56.4379018
47707                     ],
47708                     [
47709                         -6.3661598,
47710                         56.4368281
47711                     ],
47712                     [
47713                         -6.3642177,
47714                         56.3766524
47715                     ],
47716                     [
47717                         -6.5273563,
47718                         56.3712749
47719                     ],
47720                     [
47721                         -6.5171745,
47722                         56.2428427
47723                     ],
47724                     [
47725                         -6.4869621,
47726                         56.247421
47727                     ],
47728                     [
47729                         -6.4869621,
47730                         56.1893882
47731                     ],
47732                     [
47733                         -6.3001945,
47734                         56.1985572
47735                     ],
47736                     [
47737                         -6.3029411,
47738                         56.2581017
47739                     ],
47740                     [
47741                         -5.9019401,
47742                         56.256576
47743                     ],
47744                     [
47745                         -5.8964469,
47746                         56.0960466
47747                     ],
47748                     [
47749                         -6.0282829,
47750                         56.0883855
47751                     ],
47752                     [
47753                         -6.0392692,
47754                         56.1557502
47755                     ],
47756                     [
47757                         -6.3853385,
47758                         56.1542205
47759                     ],
47760                     [
47761                         -6.3606193,
47762                         55.96099
47763                     ],
47764                     [
47765                         -6.2123039,
47766                         55.9640647
47767                     ],
47768                     [
47769                         -6.2047508,
47770                         55.9202269
47771                     ],
47772                     [
47773                         -6.5185478,
47774                         55.9129158
47775                     ],
47776                     [
47777                         -6.5061881,
47778                         55.7501763
47779                     ],
47780                     [
47781                         -6.6764762,
47782                         55.7409005
47783                     ],
47784                     [
47785                         -6.6599967,
47786                         55.6263176
47787                     ],
47788                     [
47789                         -6.3551261,
47790                         55.6232161
47791                     ],
47792                     [
47793                         -6.3578727,
47794                         55.5689002
47795                     ],
47796                     [
47797                         -6.0392692,
47798                         55.5720059
47799                     ],
47800                     [
47801                         -6.0310294,
47802                         55.6247669
47803                     ],
47804                     [
47805                         -5.7398917,
47806                         55.6309694
47807                     ],
47808                     [
47809                         -5.7371452,
47810                         55.4569279
47811                     ],
47812                     [
47813                         -5.8964469,
47814                         55.4600426
47815                     ],
47816                     [
47817                         -5.8964469,
47818                         55.2789864
47819                     ],
47820                     [
47821                         -5.4350211,
47822                         55.2821151
47823                     ],
47824                     [
47825                         -5.4405143,
47826                         55.4506979
47827                     ],
47828                     [
47829                         -5.2867057,
47830                         55.4569279
47831                     ],
47832                     [
47833                         -5.3086784,
47834                         55.4070602
47835                     ],
47836                     [
47837                         -4.9735954,
47838                         55.4008223
47839                     ],
47840                     [
47841                         -4.9845817,
47842                         55.2038242
47843                     ],
47844                     [
47845                         -5.1493766,
47846                         55.2038242
47847                     ],
47848                     [
47849                         -5.1411369,
47850                         55.037337
47851                     ],
47852                     [
47853                         -5.2152946,
47854                         55.0341891
47855                     ]
47856                 ],
47857                 [
47858                     [
47859                         -2.1646559,
47860                         60.1622059
47861                     ],
47862                     [
47863                         -1.9930299,
47864                         60.1609801
47865                     ],
47866                     [
47867                         -1.9946862,
47868                         60.1035151
47869                     ],
47870                     [
47871                         -2.1663122,
47872                         60.104743
47873                     ]
47874                 ],
47875                 [
47876                     [
47877                         -1.5360658,
47878                         59.8570831
47879                     ],
47880                     [
47881                         -1.3653566,
47882                         59.8559841
47883                     ],
47884                     [
47885                         -1.366847,
47886                         59.7975565
47887                     ],
47888                     [
47889                         -1.190628,
47890                         59.7964199
47891                     ],
47892                     [
47893                         -1.1862046,
47894                         59.9695391
47895                     ],
47896                     [
47897                         -1.0078652,
47898                         59.9683948
47899                     ],
47900                     [
47901                         -1.0041233,
47902                         60.114145
47903                     ],
47904                     [
47905                         -0.8360832,
47906                         60.1130715
47907                     ],
47908                     [
47909                         -0.834574,
47910                         60.1716772
47911                     ],
47912                     [
47913                         -1.0074262,
47914                         60.1727795
47915                     ],
47916                     [
47917                         -1.0052165,
47918                         60.2583924
47919                     ],
47920                     [
47921                         -0.8299659,
47922                         60.2572778
47923                     ],
47924                     [
47925                         -0.826979,
47926                         60.3726551
47927                     ],
47928                     [
47929                         -0.6507514,
47930                         60.3715381
47931                     ],
47932                     [
47933                         -0.6477198,
47934                         60.4882292
47935                     ],
47936                     [
47937                         -0.9984896,
47938                         60.4904445
47939                     ],
47940                     [
47941                         -0.9970279,
47942                         60.546555
47943                     ],
47944                     [
47945                         -0.6425288,
47946                         60.5443201
47947                     ],
47948                     [
47949                         -0.6394896,
47950                         60.6606792
47951                     ],
47952                     [
47953                         -0.8148133,
47954                         60.6617806
47955                     ],
47956                     [
47957                         -0.8132987,
47958                         60.7196112
47959                     ],
47960                     [
47961                         -0.6383298,
47962                         60.7185141
47963                     ],
47964                     [
47965                         -0.635467,
47966                         60.8275393
47967                     ],
47968                     [
47969                         -0.797568,
47970                         60.8285523
47971                     ],
47972                     [
47973                         -0.9941426,
47974                         60.8297807
47975                     ],
47976                     [
47977                         -0.9954966,
47978                         60.7782667
47979                     ],
47980                     [
47981                         -1.1670282,
47982                         60.7793403
47983                     ],
47984                     [
47985                         -1.1700357,
47986                         60.6646181
47987                     ],
47988                     [
47989                         -1.5222599,
47990                         60.6668304
47991                     ],
47992                     [
47993                         -1.5237866,
47994                         60.6084426
47995                     ],
47996                     [
47997                         -1.6975673,
47998                         60.609536
47999                     ],
48000                     [
48001                         -1.7021271,
48002                         60.4345249
48003                     ],
48004                     [
48005                         -1.5260578,
48006                         60.4334111
48007                     ],
48008                     [
48009                         -1.5275203,
48010                         60.3770719
48011                     ],
48012                     [
48013                         -1.8751127,
48014                         60.3792746
48015                     ],
48016                     [
48017                         -1.8781372,
48018                         60.2624647
48019                     ],
48020                     [
48021                         -1.7019645,
48022                         60.2613443
48023                     ],
48024                     [
48025                         -1.7049134,
48026                         60.1470532
48027                     ],
48028                     [
48029                         -1.528659,
48030                         60.1459283
48031                     ]
48032                 ],
48033                 [
48034                     [
48035                         -0.9847667,
48036                         60.8943762
48037                     ],
48038                     [
48039                         -0.9860347,
48040                         60.8361105
48041                     ],
48042                     [
48043                         -0.8078362,
48044                         60.8351904
48045                     ],
48046                     [
48047                         -0.8065683,
48048                         60.8934578
48049                     ]
48050                 ],
48051                 [
48052                     [
48053                         -7.7696901,
48054                         56.8788231
48055                     ],
48056                     [
48057                         -7.7614504,
48058                         56.7608274
48059                     ],
48060                     [
48061                         -7.6009049,
48062                         56.7641903
48063                     ],
48064                     [
48065                         -7.5972473,
48066                         56.819332
48067                     ],
48068                     [
48069                         -7.4479894,
48070                         56.8203948
48071                     ],
48072                     [
48073                         -7.4489319,
48074                         56.8794098
48075                     ],
48076                     [
48077                         -7.2841369,
48078                         56.8794098
48079                     ],
48080                     [
48081                         -7.2813904,
48082                         57.0471152
48083                     ],
48084                     [
48085                         -7.1303283,
48086                         57.0515969
48087                     ],
48088                     [
48089                         -7.1330749,
48090                         57.511801
48091                     ],
48092                     [
48093                         -6.96828,
48094                         57.5147514
48095                     ],
48096                     [
48097                         -6.9765198,
48098                         57.6854668
48099                     ],
48100                     [
48101                         -6.8062317,
48102                         57.6913392
48103                     ],
48104                     [
48105                         -6.8089782,
48106                         57.8041985
48107                     ],
48108                     [
48109                         -6.6496765,
48110                         57.8071252
48111                     ],
48112                     [
48113                         -6.6441833,
48114                         57.8612267
48115                     ],
48116                     [
48117                         -6.3200866,
48118                         57.8626878
48119                     ],
48120                     [
48121                         -6.3200866,
48122                         58.1551617
48123                     ],
48124                     [
48125                         -6.1607849,
48126                         58.1522633
48127                     ],
48128                     [
48129                         -6.1552917,
48130                         58.20874
48131                     ],
48132                     [
48133                         -5.9850036,
48134                         58.2101869
48135                     ],
48136                     [
48137                         -5.9904968,
48138                         58.2680163
48139                     ],
48140                     [
48141                         -6.1497986,
48142                         58.2665717
48143                     ],
48144                     [
48145                         -6.1415588,
48146                         58.5557514
48147                     ],
48148                     [
48149                         -6.3173401,
48150                         58.5557514
48151                     ],
48152                     [
48153                         -6.3091003,
48154                         58.4983923
48155                     ],
48156                     [
48157                         -6.4876282,
48158                         58.4955218
48159                     ],
48160                     [
48161                         -6.4876282,
48162                         58.4423768
48163                     ],
48164                     [
48165                         -6.6606628,
48166                         58.4395018
48167                     ],
48168                     [
48169                         -6.6469299,
48170                         58.3819525
48171                     ],
48172                     [
48173                         -6.8117248,
48174                         58.3805125
48175                     ],
48176                     [
48177                         -6.8117248,
48178                         58.3286357
48179                     ],
48180                     [
48181                         -6.9792663,
48182                         58.3286357
48183                     ],
48184                     [
48185                         -6.9710266,
48186                         58.2694608
48187                     ],
48188                     [
48189                         -7.1413147,
48190                         58.2680163
48191                     ],
48192                     [
48193                         -7.1403816,
48194                         58.0358742
48195                     ],
48196                     [
48197                         -7.3020636,
48198                         58.0351031
48199                     ],
48200                     [
48201                         -7.3030347,
48202                         57.9774797
48203                     ],
48204                     [
48205                         -7.1379539,
48206                         57.9777372
48207                     ],
48208                     [
48209                         -7.1413526,
48210                         57.9202792
48211                     ],
48212                     [
48213                         -7.1398961,
48214                         57.8640206
48215                     ],
48216                     [
48217                         -7.3020636,
48218                         57.862471
48219                     ],
48220                     [
48221                         -7.298484,
48222                         57.7442293
48223                     ],
48224                     [
48225                         -7.4509193,
48226                         57.7456951
48227                     ],
48228                     [
48229                         -7.4550392,
48230                         57.6899522
48231                     ],
48232                     [
48233                         -7.6186131,
48234                         57.6906048
48235                     ],
48236                     [
48237                         -7.6198341,
48238                         57.7456951
48239                     ],
48240                     [
48241                         -7.7901222,
48242                         57.7442293
48243                     ],
48244                     [
48245                         -7.7873756,
48246                         57.6855477
48247                     ],
48248                     [
48249                         -7.6222332,
48250                         57.6853817
48251                     ],
48252                     [
48253                         -7.6173779,
48254                         57.5712602
48255                     ],
48256                     [
48257                         -7.788285,
48258                         57.5709998
48259                     ],
48260                     [
48261                         -7.7892561,
48262                         57.512109
48263                     ],
48264                     [
48265                         -7.7038025,
48266                         57.5115874
48267                     ],
48268                     [
48269                         -7.6999183,
48270                         57.4546902
48271                     ],
48272                     [
48273                         -7.5367796,
48274                         57.4552126
48275                     ],
48276                     [
48277                         -7.5348375,
48278                         57.5126306
48279                     ],
48280                     [
48281                         -7.4581235,
48282                         57.5131521
48283                     ],
48284                     [
48285                         -7.4552103,
48286                         57.2824165
48287                     ],
48288                     [
48289                         -7.6115515,
48290                         57.2845158
48291                     ],
48292                     [
48293                         -7.6144647,
48294                         57.2272651
48295                     ],
48296                     [
48297                         -7.451326,
48298                         57.2256881
48299                     ],
48300                     [
48301                         -7.451326,
48302                         57.1103873
48303                     ],
48304                     [
48305                         -7.6164068,
48306                         57.1088053
48307                     ],
48308                     [
48309                         -7.603783,
48310                         56.8792358
48311                     ]
48312                 ],
48313                 [
48314                     [
48315                         -1.7106618,
48316                         59.5626284
48317                     ],
48318                     [
48319                         -1.5417509,
48320                         59.562215
48321                     ],
48322                     [
48323                         -1.5423082,
48324                         59.5037224
48325                     ],
48326                     [
48327                         -1.7112191,
48328                         59.5041365
48329                     ]
48330                 ]
48331             ],
48332             "terms_url": "http://geo.nls.uk/maps/",
48333             "terms_text": "National Library of Scotland Historic Maps"
48334         },
48335         {
48336             "name": "New & Misaligned TIGER Roads",
48337             "type": "tms",
48338             "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",
48339             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/enf.e0b8291e/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
48340             "scaleExtent": [
48341                 0,
48342                 22
48343             ],
48344             "polygon": [
48345                 [
48346                     [
48347                         -124.7617886,
48348                         48.4130148
48349                     ],
48350                     [
48351                         -124.6059492,
48352                         45.90245
48353                     ],
48354                     [
48355                         -124.9934269,
48356                         40.0557614
48357                     ],
48358                     [
48359                         -122.5369737,
48360                         36.8566086
48361                     ],
48362                     [
48363                         -119.9775867,
48364                         33.0064099
48365                     ],
48366                     [
48367                         -117.675935,
48368                         32.4630223
48369                     ],
48370                     [
48371                         -114.8612307,
48372                         32.4799891
48373                     ],
48374                     [
48375                         -111.0089311,
48376                         31.336015
48377                     ],
48378                     [
48379                         -108.1992687,
48380                         31.3260016
48381                     ],
48382                     [
48383                         -108.1871123,
48384                         31.7755116
48385                     ],
48386                     [
48387                         -106.5307225,
48388                         31.7820947
48389                     ],
48390                     [
48391                         -106.4842052,
48392                         31.7464455
48393                     ],
48394                     [
48395                         -106.429317,
48396                         31.7520583
48397                     ],
48398                     [
48399                         -106.2868855,
48400                         31.5613291
48401                     ],
48402                     [
48403                         -106.205248,
48404                         31.446704
48405                     ],
48406                     [
48407                         -105.0205259,
48408                         30.5360988
48409                     ],
48410                     [
48411                         -104.5881916,
48412                         29.6997856
48413                     ],
48414                     [
48415                         -103.2518856,
48416                         28.8908685
48417                     ],
48418                     [
48419                         -102.7173632,
48420                         29.3920567
48421                     ],
48422                     [
48423                         -102.1513983,
48424                         29.7475702
48425                     ],
48426                     [
48427                         -101.2552871,
48428                         29.4810523
48429                     ],
48430                     [
48431                         -100.0062436,
48432                         28.0082173
48433                     ],
48434                     [
48435                         -99.2351068,
48436                         26.4475962
48437                     ],
48438                     [
48439                         -98.0109067,
48440                         25.9928035
48441                     ],
48442                     [
48443                         -97.435024,
48444                         25.8266009
48445                     ],
48446                     [
48447                         -96.9555259,
48448                         25.9821589
48449                     ],
48450                     [
48451                         -96.8061741,
48452                         27.7978168
48453                     ],
48454                     [
48455                         -95.5563349,
48456                         28.5876066
48457                     ],
48458                     [
48459                         -93.7405308,
48460                         29.4742093
48461                     ],
48462                     [
48463                         -90.9028456,
48464                         28.8564513
48465                     ],
48466                     [
48467                         -88.0156706,
48468                         28.9944338
48469                     ],
48470                     [
48471                         -88.0162494,
48472                         30.0038862
48473                     ],
48474                     [
48475                         -86.0277506,
48476                         30.0047454
48477                     ],
48478                     [
48479                         -84.0187909,
48480                         28.9961781
48481                     ],
48482                     [
48483                         -81.9971976,
48484                         25.9826768
48485                     ],
48486                     [
48487                         -81.9966618,
48488                         25.0134917
48489                     ],
48490                     [
48491                         -84.0165592,
48492                         25.0125783
48493                     ],
48494                     [
48495                         -84.0160068,
48496                         24.0052745
48497                     ],
48498                     [
48499                         -80.0199985,
48500                         24.007096
48501                     ],
48502                     [
48503                         -79.8901116,
48504                         26.8550713
48505                     ],
48506                     [
48507                         -80.0245309,
48508                         32.0161282
48509                     ],
48510                     [
48511                         -75.4147385,
48512                         35.0531894
48513                     ],
48514                     [
48515                         -74.0211163,
48516                         39.5727927
48517                     ],
48518                     [
48519                         -72.002019,
48520                         40.9912464
48521                     ],
48522                     [
48523                         -69.8797398,
48524                         40.9920457
48525                     ],
48526                     [
48527                         -69.8489304,
48528                         43.2619916
48529                     ],
48530                     [
48531                         -66.9452845,
48532                         44.7104937
48533                     ],
48534                     [
48535                         -67.7596632,
48536                         47.0990024
48537                     ],
48538                     [
48539                         -69.2505131,
48540                         47.5122328
48541                     ],
48542                     [
48543                         -70.4614886,
48544                         46.2176574
48545                     ],
48546                     [
48547                         -71.412273,
48548                         45.254878
48549                     ],
48550                     [
48551                         -72.0222508,
48552                         45.0059846
48553                     ],
48554                     [
48555                         -75.0798841,
48556                         44.9802854
48557                     ],
48558                     [
48559                         -76.9023061,
48560                         43.8024568
48561                     ],
48562                     [
48563                         -78.7623935,
48564                         43.6249578
48565                     ],
48566                     [
48567                         -79.15798,
48568                         43.4462589
48569                     ],
48570                     [
48571                         -79.0060087,
48572                         42.8005317
48573                     ],
48574                     [
48575                         -82.662475,
48576                         41.6889458
48577                     ],
48578                     [
48579                         -82.1761642,
48580                         43.588535
48581                     ],
48582                     [
48583                         -83.2813977,
48584                         46.138853
48585                     ],
48586                     [
48587                         -87.5064535,
48588                         48.0142702
48589                     ],
48590                     [
48591                         -88.3492194,
48592                         48.2963271
48593                     ],
48594                     [
48595                         -89.4353148,
48596                         47.9837822
48597                     ],
48598                     [
48599                         -93.9981078,
48600                         49.0067142
48601                     ],
48602                     [
48603                         -95.1105379,
48604                         49.412004
48605                     ],
48606                     [
48607                         -96.0131199,
48608                         49.0060547
48609                     ],
48610                     [
48611                         -123.3228926,
48612                         49.0042878
48613                     ],
48614                     [
48615                         -123.2275233,
48616                         48.1849927
48617                     ]
48618                 ],
48619                 [
48620                     [
48621                         -160.5787616,
48622                         22.5062947
48623                     ],
48624                     [
48625                         -160.5782192,
48626                         21.4984647
48627                     ],
48628                     [
48629                         -158.7470604,
48630                         21.2439843
48631                     ],
48632                     [
48633                         -157.5083185,
48634                         20.995803
48635                     ],
48636                     [
48637                         -155.9961942,
48638                         18.7790194
48639                     ],
48640                     [
48641                         -154.6217803,
48642                         18.7586966
48643                     ],
48644                     [
48645                         -154.6890176,
48646                         19.8805722
48647                     ],
48648                     [
48649                         -156.2927622,
48650                         21.2225888
48651                     ],
48652                     [
48653                         -157.5047384,
48654                         21.9984962
48655                     ],
48656                     [
48657                         -159.0093692,
48658                         22.5070181
48659                     ]
48660                 ],
48661                 [
48662                     [
48663                         -167.1571546,
48664                         68.721974
48665                     ],
48666                     [
48667                         -164.8553982,
48668                         67.0255078
48669                     ],
48670                     [
48671                         -168.002195,
48672                         66.0017503
48673                     ],
48674                     [
48675                         -169.0087448,
48676                         66.001546
48677                     ],
48678                     [
48679                         -169.0075381,
48680                         64.9987675
48681                     ],
48682                     [
48683                         -172.5143281,
48684                         63.8767267
48685                     ],
48686                     [
48687                         -173.8197023,
48688                         59.74014
48689                     ],
48690                     [
48691                         -162.5018149,
48692                         58.0005815
48693                     ],
48694                     [
48695                         -160.0159024,
48696                         58.0012389
48697                     ],
48698                     [
48699                         -160.0149725,
48700                         57.000035
48701                     ],
48702                     [
48703                         -160.5054788,
48704                         56.9999017
48705                     ],
48706                     [
48707                         -165.8092575,
48708                         54.824847
48709                     ],
48710                     [
48711                         -178.000097,
48712                         52.2446469
48713                     ],
48714                     [
48715                         -177.9992996,
48716                         51.2554252
48717                     ],
48718                     [
48719                         -171.4689067,
48720                         51.8215329
48721                     ],
48722                     [
48723                         -162.40251,
48724                         53.956664
48725                     ],
48726                     [
48727                         -159.0075717,
48728                         55.002502
48729                     ],
48730                     [
48731                         -158.0190709,
48732                         55.0027849
48733                     ],
48734                     [
48735                         -151.9963213,
48736                         55.9991902
48737                     ],
48738                     [
48739                         -151.500341,
48740                         57.9987853
48741                     ],
48742                     [
48743                         -151.5012894,
48744                         58.9919816
48745                     ],
48746                     [
48747                         -138.5159989,
48748                         58.9953194
48749                     ],
48750                     [
48751                         -138.5150471,
48752                         57.9986434
48753                     ],
48754                     [
48755                         -133.9948193,
48756                         54.0031685
48757                     ],
48758                     [
48759                         -130.0044418,
48760                         54.0043387
48761                     ],
48762                     [
48763                         -130.0070826,
48764                         57.0000507
48765                     ],
48766                     [
48767                         -131.975877,
48768                         56.9995156
48769                     ],
48770                     [
48771                         -135.1229873,
48772                         59.756601
48773                     ],
48774                     [
48775                         -138.0071813,
48776                         59.991805
48777                     ],
48778                     [
48779                         -139.1715881,
48780                         60.4127229
48781                     ],
48782                     [
48783                         -140.9874011,
48784                         61.0118551
48785                     ],
48786                     [
48787                         -140.9683975,
48788                         69.9535069
48789                     ],
48790                     [
48791                         -156.176891,
48792                         71.5633329
48793                     ],
48794                     [
48795                         -160.413634,
48796                         70.7397728
48797                     ],
48798                     [
48799                         -163.0218273,
48800                         69.9707435
48801                     ],
48802                     [
48803                         -164.9717003,
48804                         68.994689
48805                     ]
48806                 ]
48807             ],
48808             "overlay": true
48809         },
48810         {
48811             "name": "OS 1:25k historic (OSM)",
48812             "type": "tms",
48813             "template": "http://ooc.openstreetmap.org/os1/{zoom}/{x}/{y}.jpg",
48814             "scaleExtent": [
48815                 6,
48816                 17
48817             ],
48818             "polygon": [
48819                 [
48820                     [
48821                         -9,
48822                         49.8
48823                     ],
48824                     [
48825                         -9,
48826                         61.1
48827                     ],
48828                     [
48829                         1.9,
48830                         61.1
48831                     ],
48832                     [
48833                         1.9,
48834                         49.8
48835                     ],
48836                     [
48837                         -9,
48838                         49.8
48839                     ]
48840                 ]
48841             ]
48842         },
48843         {
48844             "name": "OS New Popular Edition historic",
48845             "type": "tms",
48846             "template": "http://ooc.openstreetmap.org/npe/{zoom}/{x}/{y}.png",
48847             "polygon": [
48848                 [
48849                     [
48850                         -5.8,
48851                         49.8
48852                     ],
48853                     [
48854                         -5.8,
48855                         55.8
48856                     ],
48857                     [
48858                         1.9,
48859                         55.8
48860                     ],
48861                     [
48862                         1.9,
48863                         49.8
48864                     ],
48865                     [
48866                         -5.8,
48867                         49.8
48868                     ]
48869                 ]
48870             ]
48871         },
48872         {
48873             "name": "OS OpenData Locator",
48874             "type": "tms",
48875             "template": "http://tiles.itoworld.com/os_locator/{zoom}/{x}/{y}.png",
48876             "polygon": [
48877                 [
48878                     [
48879                         -9,
48880                         49.8
48881                     ],
48882                     [
48883                         -9,
48884                         61.1
48885                     ],
48886                     [
48887                         1.9,
48888                         61.1
48889                     ],
48890                     [
48891                         1.9,
48892                         49.8
48893                     ],
48894                     [
48895                         -9,
48896                         49.8
48897                     ]
48898                 ]
48899             ],
48900             "overlay": true
48901         },
48902         {
48903             "name": "OS OpenData StreetView",
48904             "type": "tms",
48905             "template": "http://os.openstreetmap.org/sv/{zoom}/{x}/{y}.png",
48906             "scaleExtent": [
48907                 1,
48908                 18
48909             ],
48910             "polygon": [
48911                 [
48912                     [
48913                         -5.8292886,
48914                         50.0229734
48915                     ],
48916                     [
48917                         -5.8292886,
48918                         50.254819
48919                     ],
48920                     [
48921                         -5.373356,
48922                         50.254819
48923                     ],
48924                     [
48925                         -5.373356,
48926                         50.3530588
48927                     ],
48928                     [
48929                         -5.1756021,
48930                         50.3530588
48931                     ],
48932                     [
48933                         -5.1756021,
48934                         50.5925406
48935                     ],
48936                     [
48937                         -4.9970743,
48938                         50.5925406
48939                     ],
48940                     [
48941                         -4.9970743,
48942                         50.6935617
48943                     ],
48944                     [
48945                         -4.7965738,
48946                         50.6935617
48947                     ],
48948                     [
48949                         -4.7965738,
48950                         50.7822112
48951                     ],
48952                     [
48953                         -4.6949503,
48954                         50.7822112
48955                     ],
48956                     [
48957                         -4.6949503,
48958                         50.9607371
48959                     ],
48960                     [
48961                         -4.6043131,
48962                         50.9607371
48963                     ],
48964                     [
48965                         -4.6043131,
48966                         51.0692066
48967                     ],
48968                     [
48969                         -4.3792215,
48970                         51.0692066
48971                     ],
48972                     [
48973                         -4.3792215,
48974                         51.2521782
48975                     ],
48976                     [
48977                         -3.9039346,
48978                         51.2521782
48979                     ],
48980                     [
48981                         -3.9039346,
48982                         51.2916998
48983                     ],
48984                     [
48985                         -3.7171671,
48986                         51.2916998
48987                     ],
48988                     [
48989                         -3.7171671,
48990                         51.2453014
48991                     ],
48992                     [
48993                         -3.1486246,
48994                         51.2453014
48995                     ],
48996                     [
48997                         -3.1486246,
48998                         51.362067
48999                     ],
49000                     [
49001                         -3.7446329,
49002                         51.362067
49003                     ],
49004                     [
49005                         -3.7446329,
49006                         51.4340386
49007                     ],
49008                     [
49009                         -3.8297769,
49010                         51.4340386
49011                     ],
49012                     [
49013                         -3.8297769,
49014                         51.5298246
49015                     ],
49016                     [
49017                         -4.0852091,
49018                         51.5298246
49019                     ],
49020                     [
49021                         -4.0852091,
49022                         51.4939284
49023                     ],
49024                     [
49025                         -4.3792215,
49026                         51.4939284
49027                     ],
49028                     [
49029                         -4.3792215,
49030                         51.5427168
49031                     ],
49032                     [
49033                         -5.1444195,
49034                         51.5427168
49035                     ],
49036                     [
49037                         -5.1444195,
49038                         51.6296003
49039                     ],
49040                     [
49041                         -5.7387103,
49042                         51.6296003
49043                     ],
49044                     [
49045                         -5.7387103,
49046                         51.774037
49047                     ],
49048                     [
49049                         -5.5095393,
49050                         51.774037
49051                     ],
49052                     [
49053                         -5.5095393,
49054                         51.9802596
49055                     ],
49056                     [
49057                         -5.198799,
49058                         51.9802596
49059                     ],
49060                     [
49061                         -5.198799,
49062                         52.0973358
49063                     ],
49064                     [
49065                         -4.8880588,
49066                         52.0973358
49067                     ],
49068                     [
49069                         -4.8880588,
49070                         52.1831557
49071                     ],
49072                     [
49073                         -4.4957492,
49074                         52.1831557
49075                     ],
49076                     [
49077                         -4.4957492,
49078                         52.2925739
49079                     ],
49080                     [
49081                         -4.3015365,
49082                         52.2925739
49083                     ],
49084                     [
49085                         -4.3015365,
49086                         52.3685318
49087                     ],
49088                     [
49089                         -4.1811246,
49090                         52.3685318
49091                     ],
49092                     [
49093                         -4.1811246,
49094                         52.7933685
49095                     ],
49096                     [
49097                         -4.4413696,
49098                         52.7933685
49099                     ],
49100                     [
49101                         -4.4413696,
49102                         52.7369614
49103                     ],
49104                     [
49105                         -4.8569847,
49106                         52.7369614
49107                     ],
49108                     [
49109                         -4.8569847,
49110                         52.9317255
49111                     ],
49112                     [
49113                         -4.7288044,
49114                         52.9317255
49115                     ],
49116                     [
49117                         -4.7288044,
49118                         53.5038599
49119                     ],
49120                     [
49121                         -4.1578191,
49122                         53.5038599
49123                     ],
49124                     [
49125                         -4.1578191,
49126                         53.4113498
49127                     ],
49128                     [
49129                         -3.3110518,
49130                         53.4113498
49131                     ],
49132                     [
49133                         -3.3110518,
49134                         53.5038599
49135                     ],
49136                     [
49137                         -3.2333667,
49138                         53.5038599
49139                     ],
49140                     [
49141                         -3.2333667,
49142                         54.0159169
49143                     ],
49144                     [
49145                         -3.3926211,
49146                         54.0159169
49147                     ],
49148                     [
49149                         -3.3926211,
49150                         54.1980953
49151                     ],
49152                     [
49153                         -3.559644,
49154                         54.1980953
49155                     ],
49156                     [
49157                         -3.559644,
49158                         54.433732
49159                     ],
49160                     [
49161                         -3.7188984,
49162                         54.433732
49163                     ],
49164                     [
49165                         -3.7188984,
49166                         54.721897
49167                     ],
49168                     [
49169                         -4.3015365,
49170                         54.721897
49171                     ],
49172                     [
49173                         -4.3015365,
49174                         54.6140739
49175                     ],
49176                     [
49177                         -5.0473132,
49178                         54.6140739
49179                     ],
49180                     [
49181                         -5.0473132,
49182                         54.7532915
49183                     ],
49184                     [
49185                         -5.2298731,
49186                         54.7532915
49187                     ],
49188                     [
49189                         -5.2298731,
49190                         55.2190799
49191                     ],
49192                     [
49193                         -5.6532567,
49194                         55.2190799
49195                     ],
49196                     [
49197                         -5.6532567,
49198                         55.250088
49199                     ],
49200                     [
49201                         -5.8979647,
49202                         55.250088
49203                     ],
49204                     [
49205                         -5.8979647,
49206                         55.4822462
49207                     ],
49208                     [
49209                         -6.5933212,
49210                         55.4822462
49211                     ],
49212                     [
49213                         -6.5933212,
49214                         56.3013441
49215                     ],
49216                     [
49217                         -7.1727691,
49218                         56.3013441
49219                     ],
49220                     [
49221                         -7.1727691,
49222                         56.5601822
49223                     ],
49224                     [
49225                         -6.8171722,
49226                         56.5601822
49227                     ],
49228                     [
49229                         -6.8171722,
49230                         56.6991713
49231                     ],
49232                     [
49233                         -6.5315276,
49234                         56.6991713
49235                     ],
49236                     [
49237                         -6.5315276,
49238                         56.9066964
49239                     ],
49240                     [
49241                         -6.811679,
49242                         56.9066964
49243                     ],
49244                     [
49245                         -6.811679,
49246                         57.3716613
49247                     ],
49248                     [
49249                         -6.8721038,
49250                         57.3716613
49251                     ],
49252                     [
49253                         -6.8721038,
49254                         57.5518893
49255                     ],
49256                     [
49257                         -7.0973235,
49258                         57.5518893
49259                     ],
49260                     [
49261                         -7.0973235,
49262                         57.2411085
49263                     ],
49264                     [
49265                         -7.1742278,
49266                         57.2411085
49267                     ],
49268                     [
49269                         -7.1742278,
49270                         56.9066964
49271                     ],
49272                     [
49273                         -7.3719817,
49274                         56.9066964
49275                     ],
49276                     [
49277                         -7.3719817,
49278                         56.8075885
49279                     ],
49280                     [
49281                         -7.5202972,
49282                         56.8075885
49283                     ],
49284                     [
49285                         -7.5202972,
49286                         56.7142479
49287                     ],
49288                     [
49289                         -7.8306806,
49290                         56.7142479
49291                     ],
49292                     [
49293                         -7.8306806,
49294                         56.8994605
49295                     ],
49296                     [
49297                         -7.6494061,
49298                         56.8994605
49299                     ],
49300                     [
49301                         -7.6494061,
49302                         57.4739617
49303                     ],
49304                     [
49305                         -7.8306806,
49306                         57.4739617
49307                     ],
49308                     [
49309                         -7.8306806,
49310                         57.7915584
49311                     ],
49312                     [
49313                         -7.4736249,
49314                         57.7915584
49315                     ],
49316                     [
49317                         -7.4736249,
49318                         58.086063
49319                     ],
49320                     [
49321                         -7.1879804,
49322                         58.086063
49323                     ],
49324                     [
49325                         -7.1879804,
49326                         58.367197
49327                     ],
49328                     [
49329                         -6.8034589,
49330                         58.367197
49331                     ],
49332                     [
49333                         -6.8034589,
49334                         58.4155786
49335                     ],
49336                     [
49337                         -6.638664,
49338                         58.4155786
49339                     ],
49340                     [
49341                         -6.638664,
49342                         58.4673277
49343                     ],
49344                     [
49345                         -6.5178143,
49346                         58.4673277
49347                     ],
49348                     [
49349                         -6.5178143,
49350                         58.5625632
49351                     ],
49352                     [
49353                         -6.0536224,
49354                         58.5625632
49355                     ],
49356                     [
49357                         -6.0536224,
49358                         58.1568843
49359                     ],
49360                     [
49361                         -6.1470062,
49362                         58.1568843
49363                     ],
49364                     [
49365                         -6.1470062,
49366                         58.1105865
49367                     ],
49368                     [
49369                         -6.2799798,
49370                         58.1105865
49371                     ],
49372                     [
49373                         -6.2799798,
49374                         57.7122664
49375                     ],
49376                     [
49377                         -6.1591302,
49378                         57.7122664
49379                     ],
49380                     [
49381                         -6.1591302,
49382                         57.6667563
49383                     ],
49384                     [
49385                         -5.9339104,
49386                         57.6667563
49387                     ],
49388                     [
49389                         -5.9339104,
49390                         57.8892524
49391                     ],
49392                     [
49393                         -5.80643,
49394                         57.8892524
49395                     ],
49396                     [
49397                         -5.80643,
49398                         57.9621767
49399                     ],
49400                     [
49401                         -5.6141692,
49402                         57.9621767
49403                     ],
49404                     [
49405                         -5.6141692,
49406                         58.0911236
49407                     ],
49408                     [
49409                         -5.490819,
49410                         58.0911236
49411                     ],
49412                     [
49413                         -5.490819,
49414                         58.3733281
49415                     ],
49416                     [
49417                         -5.3199118,
49418                         58.3733281
49419                     ],
49420                     [
49421                         -5.3199118,
49422                         58.75015
49423                     ],
49424                     [
49425                         -3.5719977,
49426                         58.75015
49427                     ],
49428                     [
49429                         -3.5719977,
49430                         59.2091788
49431                     ],
49432                     [
49433                         -3.1944501,
49434                         59.2091788
49435                     ],
49436                     [
49437                         -3.1944501,
49438                         59.4759216
49439                     ],
49440                     [
49441                         -2.243583,
49442                         59.4759216
49443                     ],
49444                     [
49445                         -2.243583,
49446                         59.1388749
49447                     ],
49448                     [
49449                         -2.4611012,
49450                         59.1388749
49451                     ],
49452                     [
49453                         -2.4611012,
49454                         58.8185938
49455                     ],
49456                     [
49457                         -2.7407675,
49458                         58.8185938
49459                     ],
49460                     [
49461                         -2.7407675,
49462                         58.5804743
49463                     ],
49464                     [
49465                         -2.9116746,
49466                         58.5804743
49467                     ],
49468                     [
49469                         -2.9116746,
49470                         58.1157523
49471                     ],
49472                     [
49473                         -3.4865441,
49474                         58.1157523
49475                     ],
49476                     [
49477                         -3.4865441,
49478                         57.740386
49479                     ],
49480                     [
49481                         -1.7153245,
49482                         57.740386
49483                     ],
49484                     [
49485                         -1.7153245,
49486                         57.2225558
49487                     ],
49488                     [
49489                         -1.9794538,
49490                         57.2225558
49491                     ],
49492                     [
49493                         -1.9794538,
49494                         56.8760742
49495                     ],
49496                     [
49497                         -2.1658979,
49498                         56.8760742
49499                     ],
49500                     [
49501                         -2.1658979,
49502                         56.6333186
49503                     ],
49504                     [
49505                         -2.3601106,
49506                         56.6333186
49507                     ],
49508                     [
49509                         -2.3601106,
49510                         56.0477521
49511                     ],
49512                     [
49513                         -1.9794538,
49514                         56.0477521
49515                     ],
49516                     [
49517                         -1.9794538,
49518                         55.8650949
49519                     ],
49520                     [
49521                         -1.4745008,
49522                         55.8650949
49523                     ],
49524                     [
49525                         -1.4745008,
49526                         55.2499926
49527                     ],
49528                     [
49529                         -1.3221997,
49530                         55.2499926
49531                     ],
49532                     [
49533                         -1.3221997,
49534                         54.8221737
49535                     ],
49536                     [
49537                         -1.0550014,
49538                         54.8221737
49539                     ],
49540                     [
49541                         -1.0550014,
49542                         54.6746628
49543                     ],
49544                     [
49545                         -0.6618765,
49546                         54.6746628
49547                     ],
49548                     [
49549                         -0.6618765,
49550                         54.5527463
49551                     ],
49552                     [
49553                         -0.3247617,
49554                         54.5527463
49555                     ],
49556                     [
49557                         -0.3247617,
49558                         54.2865195
49559                     ],
49560                     [
49561                         0.0092841,
49562                         54.2865195
49563                     ],
49564                     [
49565                         0.0092841,
49566                         53.7938518
49567                     ],
49568                     [
49569                         0.2081962,
49570                         53.7938518
49571                     ],
49572                     [
49573                         0.2081962,
49574                         53.5217726
49575                     ],
49576                     [
49577                         0.4163548,
49578                         53.5217726
49579                     ],
49580                     [
49581                         0.4163548,
49582                         53.0298851
49583                     ],
49584                     [
49585                         1.4273388,
49586                         53.0298851
49587                     ],
49588                     [
49589                         1.4273388,
49590                         52.92021
49591                     ],
49592                     [
49593                         1.8333912,
49594                         52.92021
49595                     ],
49596                     [
49597                         1.8333912,
49598                         52.042488
49599                     ],
49600                     [
49601                         1.5235504,
49602                         52.042488
49603                     ],
49604                     [
49605                         1.5235504,
49606                         51.8261335
49607                     ],
49608                     [
49609                         1.2697049,
49610                         51.8261335
49611                     ],
49612                     [
49613                         1.2697049,
49614                         51.6967453
49615                     ],
49616                     [
49617                         1.116651,
49618                         51.6967453
49619                     ],
49620                     [
49621                         1.116651,
49622                         51.440346
49623                     ],
49624                     [
49625                         1.5235504,
49626                         51.440346
49627                     ],
49628                     [
49629                         1.5235504,
49630                         51.3331831
49631                     ],
49632                     [
49633                         1.4507565,
49634                         51.3331831
49635                     ],
49636                     [
49637                         1.4507565,
49638                         51.0207553
49639                     ],
49640                     [
49641                         1.0699883,
49642                         51.0207553
49643                     ],
49644                     [
49645                         1.0699883,
49646                         50.9008416
49647                     ],
49648                     [
49649                         0.7788126,
49650                         50.9008416
49651                     ],
49652                     [
49653                         0.7788126,
49654                         50.729843
49655                     ],
49656                     [
49657                         -0.7255952,
49658                         50.729843
49659                     ],
49660                     [
49661                         -0.7255952,
49662                         50.7038437
49663                     ],
49664                     [
49665                         -1.0074383,
49666                         50.7038437
49667                     ],
49668                     [
49669                         -1.0074383,
49670                         50.5736307
49671                     ],
49672                     [
49673                         -2.3625252,
49674                         50.5736307
49675                     ],
49676                     [
49677                         -2.3625252,
49678                         50.4846421
49679                     ],
49680                     [
49681                         -2.4987805,
49682                         50.4846421
49683                     ],
49684                     [
49685                         -2.4987805,
49686                         50.5736307
49687                     ],
49688                     [
49689                         -3.4096378,
49690                         50.5736307
49691                     ],
49692                     [
49693                         -3.4096378,
49694                         50.2057837
49695                     ],
49696                     [
49697                         -3.6922446,
49698                         50.2057837
49699                     ],
49700                     [
49701                         -3.6922446,
49702                         50.1347737
49703                     ],
49704                     [
49705                         -5.005468,
49706                         50.1347737
49707                     ],
49708                     [
49709                         -5.005468,
49710                         49.9474456
49711                     ],
49712                     [
49713                         -5.2839506,
49714                         49.9474456
49715                     ],
49716                     [
49717                         -5.2839506,
49718                         50.0229734
49719                     ]
49720                 ],
49721                 [
49722                     [
49723                         -6.4580707,
49724                         49.8673563
49725                     ],
49726                     [
49727                         -6.4580707,
49728                         49.9499935
49729                     ],
49730                     [
49731                         -6.3978807,
49732                         49.9499935
49733                     ],
49734                     [
49735                         -6.3978807,
49736                         50.0053797
49737                     ],
49738                     [
49739                         -6.1799606,
49740                         50.0053797
49741                     ],
49742                     [
49743                         -6.1799606,
49744                         49.9168614
49745                     ],
49746                     [
49747                         -6.2540201,
49748                         49.9168614
49749                     ],
49750                     [
49751                         -6.2540201,
49752                         49.8673563
49753                     ]
49754                 ],
49755                 [
49756                     [
49757                         -5.8343165,
49758                         49.932156
49759                     ],
49760                     [
49761                         -5.8343165,
49762                         49.9754641
49763                     ],
49764                     [
49765                         -5.7683254,
49766                         49.9754641
49767                     ],
49768                     [
49769                         -5.7683254,
49770                         49.932156
49771                     ]
49772                 ],
49773                 [
49774                     [
49775                         -1.9483797,
49776                         60.6885737
49777                     ],
49778                     [
49779                         -1.9483797,
49780                         60.3058841
49781                     ],
49782                     [
49783                         -1.7543149,
49784                         60.3058841
49785                     ],
49786                     [
49787                         -1.7543149,
49788                         60.1284428
49789                     ],
49790                     [
49791                         -1.5754914,
49792                         60.1284428
49793                     ],
49794                     [
49795                         -1.5754914,
49796                         59.797917
49797                     ],
49798                     [
49799                         -1.0316959,
49800                         59.797917
49801                     ],
49802                     [
49803                         -1.0316959,
49804                         60.0354518
49805                     ],
49806                     [
49807                         -0.6626918,
49808                         60.0354518
49809                     ],
49810                     [
49811                         -0.6626918,
49812                         60.9103862
49813                     ],
49814                     [
49815                         -1.1034395,
49816                         60.9103862
49817                     ],
49818                     [
49819                         -1.1034395,
49820                         60.8040022
49821                     ],
49822                     [
49823                         -1.3506319,
49824                         60.8040022
49825                     ],
49826                     [
49827                         -1.3506319,
49828                         60.6885737
49829                     ]
49830                 ],
49831                 [
49832                     [
49833                         -2.203381,
49834                         60.1968568
49835                     ],
49836                     [
49837                         -2.203381,
49838                         60.0929443
49839                     ],
49840                     [
49841                         -1.9864011,
49842                         60.0929443
49843                     ],
49844                     [
49845                         -1.9864011,
49846                         60.1968568
49847                     ]
49848                 ],
49849                 [
49850                     [
49851                         -1.7543149,
49852                         59.5698289
49853                     ],
49854                     [
49855                         -1.7543149,
49856                         59.4639383
49857                     ],
49858                     [
49859                         -1.5373349,
49860                         59.4639383
49861                     ],
49862                     [
49863                         -1.5373349,
49864                         59.5698289
49865                     ]
49866                 ],
49867                 [
49868                     [
49869                         -4.5585981,
49870                         59.1370518
49871                     ],
49872                     [
49873                         -4.5585981,
49874                         58.9569099
49875                     ],
49876                     [
49877                         -4.2867004,
49878                         58.9569099
49879                     ],
49880                     [
49881                         -4.2867004,
49882                         59.1370518
49883                     ]
49884                 ],
49885                 [
49886                     [
49887                         -6.2787732,
49888                         59.2025744
49889                     ],
49890                     [
49891                         -6.2787732,
49892                         59.0227769
49893                     ],
49894                     [
49895                         -5.6650612,
49896                         59.0227769
49897                     ],
49898                     [
49899                         -5.6650612,
49900                         59.2025744
49901                     ]
49902                 ],
49903                 [
49904                     [
49905                         -8.7163482,
49906                         57.9440556
49907                     ],
49908                     [
49909                         -8.7163482,
49910                         57.7305936
49911                     ],
49912                     [
49913                         -8.3592926,
49914                         57.7305936
49915                     ],
49916                     [
49917                         -8.3592926,
49918                         57.9440556
49919                     ]
49920                 ],
49921                 [
49922                     [
49923                         -7.6077005,
49924                         50.4021026
49925                     ],
49926                     [
49927                         -7.6077005,
49928                         50.2688657
49929                     ],
49930                     [
49931                         -7.3907205,
49932                         50.2688657
49933                     ],
49934                     [
49935                         -7.3907205,
49936                         50.4021026
49937                     ]
49938                 ],
49939                 [
49940                     [
49941                         -7.7304303,
49942                         58.3579902
49943                     ],
49944                     [
49945                         -7.7304303,
49946                         58.248313
49947                     ],
49948                     [
49949                         -7.5134503,
49950                         58.248313
49951                     ],
49952                     [
49953                         -7.5134503,
49954                         58.3579902
49955                     ]
49956                 ]
49957             ]
49958         },
49959         {
49960             "name": "OS Scottish Popular historic",
49961             "type": "tms",
49962             "template": "http://ooc.openstreetmap.org/npescotland/tiles/{zoom}/{x}/{y}.jpg",
49963             "scaleExtent": [
49964                 6,
49965                 15
49966             ],
49967             "polygon": [
49968                 [
49969                     [
49970                         -7.8,
49971                         54.5
49972                     ],
49973                     [
49974                         -7.8,
49975                         61.1
49976                     ],
49977                     [
49978                         -1.1,
49979                         61.1
49980                     ],
49981                     [
49982                         -1.1,
49983                         54.5
49984                     ],
49985                     [
49986                         -7.8,
49987                         54.5
49988                     ]
49989                 ]
49990             ]
49991         },
49992         {
49993             "name": "OS Town Plans, Aberdeen 1866-1867 (NLS)",
49994             "type": "tms",
49995             "description": "Detailed town plan of Aberdeen 1866-1867, courtesy of National Library of Scotland.",
49996             "template": "http://geo.nls.uk/maps/towns/aberdeen/{zoom}/{x}/{-y}.png",
49997             "scaleExtent": [
49998                 13,
49999                 20
50000             ],
50001             "polygon": [
50002                 [
50003                     [
50004                         -2.14039404,
50005                         57.11218789
50006                     ],
50007                     [
50008                         -2.14064752,
50009                         57.17894161
50010                     ],
50011                     [
50012                         -2.04501987,
50013                         57.17901252
50014                     ],
50015                     [
50016                         -2.04493842,
50017                         57.11225862
50018                     ]
50019                 ]
50020             ],
50021             "terms_url": "http://maps.nls.uk/townplans/aberdeen.html",
50022             "terms_text": "National Library of Scotland - Aberdeen 1866-1867"
50023         },
50024         {
50025             "name": "OS Town Plans, Airdrie 1858 (NLS)",
50026             "type": "tms",
50027             "description": "Detailed town plan of Airdrie 1858, courtesy of National Library of Scotland.",
50028             "template": "http://geo.nls.uk/maps/towns/airdrie/{zoom}/{x}/{-y}.png",
50029             "scaleExtent": [
50030                 13,
50031                 20
50032             ],
50033             "polygon": [
50034                 [
50035                     [
50036                         -3.99291738,
50037                         55.86408041
50038                     ],
50039                     [
50040                         -3.99338933,
50041                         55.87329115
50042                     ],
50043                     [
50044                         -3.9691085,
50045                         55.87368212
50046                     ],
50047                     [
50048                         -3.9686423,
50049                         55.86447124
50050                     ]
50051                 ]
50052             ],
50053             "terms_url": "http://maps.nls.uk/townplans/airdrie.html",
50054             "terms_text": "National Library of Scotland - Airdrie 1858"
50055         },
50056         {
50057             "name": "OS Town Plans, Alexandria 1859 (NLS)",
50058             "type": "tms",
50059             "description": "Detailed town plan of Alexandria 1859, courtesy of National Library of Scotland.",
50060             "template": "http://geo.nls.uk/maps/towns/alexandria/{zoom}/{x}/{-y}.png",
50061             "scaleExtent": [
50062                 13,
50063                 20
50064             ],
50065             "polygon": [
50066                 [
50067                     [
50068                         -4.58973571,
50069                         55.97536707
50070                     ],
50071                     [
50072                         -4.59104461,
50073                         55.99493153
50074                     ],
50075                     [
50076                         -4.55985072,
50077                         55.99558348
50078                     ],
50079                     [
50080                         -4.55855754,
50081                         55.97601855
50082                     ]
50083                 ]
50084             ],
50085             "terms_url": "http://maps.nls.uk/townplans/alexandria.html",
50086             "terms_text": "National Library of Scotland - Alexandria 1859"
50087         },
50088         {
50089             "name": "OS Town Plans, Alloa 1861-1862 (NLS)",
50090             "type": "tms",
50091             "description": "Detailed town plan of Alloa 1861-1862, courtesy of National Library of Scotland.",
50092             "template": "http://geo.nls.uk/maps/towns/alloa/{zoom}/{x}/{-y}.png",
50093             "scaleExtent": [
50094                 13,
50095                 20
50096             ],
50097             "polygon": [
50098                 [
50099                     [
50100                         -3.81166061,
50101                         56.09864363
50102                     ],
50103                     [
50104                         -3.81274448,
50105                         56.12169929
50106                     ],
50107                     [
50108                         -3.7804609,
50109                         56.12216898
50110                     ],
50111                     [
50112                         -3.77939631,
50113                         56.09911292
50114                     ]
50115                 ]
50116             ],
50117             "terms_url": "http://maps.nls.uk/townplans/alloa.html",
50118             "terms_text": "National Library of Scotland - Alloa 1861-1862"
50119         },
50120         {
50121             "name": "OS Town Plans, Annan 1859 (NLS)",
50122             "type": "tms",
50123             "description": "Detailed town plan of Annan 1859, courtesy of National Library of Scotland.",
50124             "template": "http://geo.nls.uk/maps/towns/annan/{zoom}/{x}/{-y}.png",
50125             "scaleExtent": [
50126                 13,
50127                 20
50128             ],
50129             "polygon": [
50130                 [
50131                     [
50132                         -3.27921439,
50133                         54.98252155
50134                     ],
50135                     [
50136                         -3.27960062,
50137                         54.9946601
50138                     ],
50139                     [
50140                         -3.24866331,
50141                         54.99498165
50142                     ],
50143                     [
50144                         -3.24828642,
50145                         54.98284297
50146                     ]
50147                 ]
50148             ],
50149             "terms_url": "http://maps.nls.uk/townplans/annan.html",
50150             "terms_text": "National Library of Scotland - Annan 1859"
50151         },
50152         {
50153             "name": "OS Town Plans, Arbroath 1858 (NLS)",
50154             "type": "tms",
50155             "description": "Detailed town plan of Arbroath 1858, courtesy of National Library of Scotland.",
50156             "template": "http://geo.nls.uk/maps/towns/arbroath/{zoom}/{x}/{-y}.png",
50157             "scaleExtent": [
50158                 13,
50159                 20
50160             ],
50161             "polygon": [
50162                 [
50163                     [
50164                         -2.60716469,
50165                         56.53995105
50166                     ],
50167                     [
50168                         -2.60764981,
50169                         56.57022426
50170                     ],
50171                     [
50172                         -2.56498708,
50173                         56.57042549
50174                     ],
50175                     [
50176                         -2.564536,
50177                         56.54015206
50178                     ]
50179                 ]
50180             ],
50181             "terms_url": "http://maps.nls.uk/townplans/arbroath.html",
50182             "terms_text": "National Library of Scotland - Arbroath 1858"
50183         },
50184         {
50185             "name": "OS Town Plans, Ayr 1855 (NLS)",
50186             "type": "tms",
50187             "description": "Detailed town plan of Ayr 1855, courtesy of National Library of Scotland.",
50188             "template": "http://geo.nls.uk/maps/towns/ayr/{zoom}/{x}/{-y}.png",
50189             "scaleExtent": [
50190                 13,
50191                 20
50192             ],
50193             "polygon": [
50194                 [
50195                     [
50196                         -4.66768105,
50197                         55.43748864
50198                     ],
50199                     [
50200                         -4.67080057,
50201                         55.48363961
50202                     ],
50203                     [
50204                         -4.60609844,
50205                         55.48503484
50206                     ],
50207                     [
50208                         -4.60305426,
50209                         55.43888149
50210                     ]
50211                 ]
50212             ],
50213             "terms_url": "http://maps.nls.uk/townplans/ayr.html",
50214             "terms_text": "National Library of Scotland - Ayr 1855"
50215         },
50216         {
50217             "name": "OS Town Plans, Berwick-upon-Tweed 1852 (NLS)",
50218             "type": "tms",
50219             "description": "Detailed town plan of Berwick-upon-Tweed 1852, courtesy of National Library of Scotland.",
50220             "template": "http://geo.nls.uk/maps/towns/berwick/{zoom}/{x}/{-y}.png",
50221             "scaleExtent": [
50222                 13,
50223                 20
50224             ],
50225             "polygon": [
50226                 [
50227                     [
50228                         -2.02117487,
50229                         55.75577627
50230                     ],
50231                     [
50232                         -2.02118763,
50233                         55.77904118
50234                     ],
50235                     [
50236                         -1.98976956,
50237                         55.77904265
50238                     ],
50239                     [
50240                         -1.9897755,
50241                         55.75577774
50242                     ]
50243                 ]
50244             ],
50245             "terms_url": "http://maps.nls.uk/townplans/berwick.html",
50246             "terms_text": "National Library of Scotland - Berwick-upon-Tweed 1852"
50247         },
50248         {
50249             "name": "OS Town Plans, Brechin 1862 (NLS)",
50250             "type": "tms",
50251             "description": "Detailed town plan of Brechin 1862, courtesy of National Library of Scotland.",
50252             "template": "http://geo.nls.uk/maps/towns/brechin/{zoom}/{x}/{-y}.png",
50253             "scaleExtent": [
50254                 13,
50255                 20
50256             ],
50257             "polygon": [
50258                 [
50259                     [
50260                         -2.67480248,
50261                         56.71456775
50262                     ],
50263                     [
50264                         -2.67521172,
50265                         56.73739937
50266                     ],
50267                     [
50268                         -2.64319679,
50269                         56.73756872
50270                     ],
50271                     [
50272                         -2.64280695,
50273                         56.71473694
50274                     ]
50275                 ]
50276             ],
50277             "terms_url": "http://maps.nls.uk/townplans/brechin.html",
50278             "terms_text": "National Library of Scotland - Brechin 1862"
50279         },
50280         {
50281             "name": "OS Town Plans, Burntisland 1894 (NLS)",
50282             "type": "tms",
50283             "description": "Detailed town plan of Burntisland 1894, courtesy of National Library of Scotland.",
50284             "template": "http://geo.nls.uk/maps/towns/burntisland/{zoom}/{x}/{-y}.png",
50285             "scaleExtent": [
50286                 13,
50287                 20
50288             ],
50289             "polygon": [
50290                 [
50291                     [
50292                         -3.24879624,
50293                         56.04240046
50294                     ],
50295                     [
50296                         -3.2495182,
50297                         56.06472996
50298                     ],
50299                     [
50300                         -3.21830572,
50301                         56.06504207
50302                     ],
50303                     [
50304                         -3.21760179,
50305                         56.0427123
50306                     ]
50307                 ]
50308             ],
50309             "terms_url": "http://maps.nls.uk/townplans/burntisland.html",
50310             "terms_text": "National Library of Scotland - Burntisland 1894"
50311         },
50312         {
50313             "name": "OS Town Plans, Campbelton 1865 (NLS)",
50314             "type": "tms",
50315             "description": "Detailed town plan of Campbelton 1865, courtesy of National Library of Scotland.",
50316             "template": "http://geo.nls.uk/maps/towns/campbeltown/{zoom}/{x}/{-y}.png",
50317             "scaleExtent": [
50318                 13,
50319                 20
50320             ],
50321             "polygon": [
50322                 [
50323                     [
50324                         -5.62345307,
50325                         55.40255998
50326                     ],
50327                     [
50328                         -5.62631353,
50329                         55.43375303
50330                     ],
50331                     [
50332                         -5.58276654,
50333                         55.43503753
50334                     ],
50335                     [
50336                         -5.57994024,
50337                         55.40384299
50338                     ]
50339                 ]
50340             ],
50341             "terms_url": "http://maps.nls.uk/townplans/campbelton.html",
50342             "terms_text": "National Library of Scotland - Campbelton 1865"
50343         },
50344         {
50345             "name": "OS Town Plans, Coatbridge 1858 (NLS)",
50346             "type": "tms",
50347             "description": "Detailed town plan of Coatbridge 1858, courtesy of National Library of Scotland.",
50348             "template": "http://geo.nls.uk/maps/towns/coatbridge/{zoom}/{x}/{-y}.png",
50349             "scaleExtent": [
50350                 13,
50351                 20
50352             ],
50353             "polygon": [
50354                 [
50355                     [
50356                         -4.05035921,
50357                         55.84648689
50358                     ],
50359                     [
50360                         -4.05157062,
50361                         55.86947193
50362                     ],
50363                     [
50364                         -4.01953905,
50365                         55.87000186
50366                     ],
50367                     [
50368                         -4.01834651,
50369                         55.84701638
50370                     ]
50371                 ]
50372             ],
50373             "terms_url": "http://maps.nls.uk/townplans/coatbridge.html",
50374             "terms_text": "National Library of Scotland - Coatbridge 1858"
50375         },
50376         {
50377             "name": "OS Town Plans, Cupar 1854 (NLS)",
50378             "type": "tms",
50379             "description": "Detailed town plan of Cupar 1854, courtesy of National Library of Scotland.",
50380             "template": "http://geo.nls.uk/maps/towns/cupar1854/{zoom}/{x}/{-y}.png",
50381             "scaleExtent": [
50382                 13,
50383                 20
50384             ],
50385             "polygon": [
50386                 [
50387                     [
50388                         -3.04765872,
50389                         56.28653177
50390                     ],
50391                     [
50392                         -3.04890965,
50393                         56.332192
50394                     ],
50395                     [
50396                         -2.98498515,
50397                         56.33271677
50398                     ],
50399                     [
50400                         -2.98381041,
50401                         56.28705563
50402                     ]
50403                 ]
50404             ],
50405             "terms_url": "http://maps.nls.uk/townplans/cupar_1.html",
50406             "terms_text": "National Library of Scotland - Cupar 1854"
50407         },
50408         {
50409             "name": "OS Town Plans, Cupar 1893-1894 (NLS)",
50410             "type": "tms",
50411             "description": "Detailed town plan of Cupar 1893-1894, courtesy of National Library of Scotland.",
50412             "template": "http://geo.nls.uk/maps/towns/cupar1893/{zoom}/{x}/{-y}.png",
50413             "scaleExtent": [
50414                 13,
50415                 20
50416             ],
50417             "polygon": [
50418                 [
50419                     [
50420                         -3.0327697,
50421                         56.30243657
50422                     ],
50423                     [
50424                         -3.03338443,
50425                         56.32520139
50426                     ],
50427                     [
50428                         -3.00146629,
50429                         56.32546356
50430                     ],
50431                     [
50432                         -3.00087054,
50433                         56.30269852
50434                     ]
50435                 ]
50436             ],
50437             "terms_url": "http://maps.nls.uk/townplans/cupar_2.html",
50438             "terms_text": "National Library of Scotland - Cupar 1893-1894"
50439         },
50440         {
50441             "name": "OS Town Plans, Dalkeith 1852 (NLS)",
50442             "type": "tms",
50443             "description": "Detailed town plan of Dalkeith 1852, courtesy of National Library of Scotland.",
50444             "template": "http://geo.nls.uk/maps/towns/dalkeith1852/{zoom}/{x}/{-y}.png",
50445             "scaleExtent": [
50446                 13,
50447                 20
50448             ],
50449             "polygon": [
50450                 [
50451                     [
50452                         -3.07862465,
50453                         55.88900264
50454                     ],
50455                     [
50456                         -3.0790381,
50457                         55.90389729
50458                     ],
50459                     [
50460                         -3.05835611,
50461                         55.90407681
50462                     ],
50463                     [
50464                         -3.05795059,
50465                         55.88918206
50466                     ]
50467                 ]
50468             ],
50469             "terms_url": "http://maps.nls.uk/townplans/dalkeith_1.html",
50470             "terms_text": "National Library of Scotland - Dalkeith 1852"
50471         },
50472         {
50473             "name": "OS Town Plans, Dalkeith 1893 (NLS)",
50474             "type": "tms",
50475             "description": "Detailed town plan of Dalkeith 1893, courtesy of National Library of Scotland.",
50476             "template": "http://geo.nls.uk/maps/towns/dalkeith1893/{zoom}/{x}/{-y}.png",
50477             "scaleExtent": [
50478                 13,
50479                 20
50480             ],
50481             "polygon": [
50482                 [
50483                     [
50484                         -3.08600192,
50485                         55.87936087
50486                     ],
50487                     [
50488                         -3.08658588,
50489                         55.90025926
50490                     ],
50491                     [
50492                         -3.0436473,
50493                         55.90063074
50494                     ],
50495                     [
50496                         -3.04308639,
50497                         55.87973206
50498                     ]
50499                 ]
50500             ],
50501             "terms_url": "http://maps.nls.uk/townplans/dalkeith_2.html",
50502             "terms_text": "National Library of Scotland - Dalkeith 1893"
50503         },
50504         {
50505             "name": "OS Town Plans, Dumbarton 1859 (NLS)",
50506             "type": "tms",
50507             "description": "Detailed town plan of Dumbarton 1859, courtesy of National Library of Scotland.",
50508             "template": "http://geo.nls.uk/maps/towns/dumbarton/{zoom}/{x}/{-y}.png",
50509             "scaleExtent": [
50510                 13,
50511                 20
50512             ],
50513             "polygon": [
50514                 [
50515                     [
50516                         -4.58559982,
50517                         55.92742578
50518                     ],
50519                     [
50520                         -4.58714245,
50521                         55.95056014
50522                     ],
50523                     [
50524                         -4.55463269,
50525                         55.95123882
50526                     ],
50527                     [
50528                         -4.55310939,
50529                         55.92810387
50530                     ]
50531                 ]
50532             ],
50533             "terms_url": "http://maps.nls.uk/townplans/dumbarton.html",
50534             "terms_text": "National Library of Scotland - Dumbarton 1859"
50535         },
50536         {
50537             "name": "OS Town Plans, Dumfries 1850 (NLS)",
50538             "type": "tms",
50539             "description": "Detailed town plan of Dumfries 1850, courtesy of National Library of Scotland.",
50540             "template": "http://geo.nls.uk/maps/towns/dumfries1850/{zoom}/{x}/{-y}.png",
50541             "scaleExtent": [
50542                 13,
50543                 20
50544             ],
50545             "polygon": [
50546                 [
50547                     [
50548                         -3.63928076,
50549                         55.03715991
50550                     ],
50551                     [
50552                         -3.64116352,
50553                         55.08319002
50554                     ],
50555                     [
50556                         -3.57823183,
50557                         55.08402202
50558                     ],
50559                     [
50560                         -3.57642118,
50561                         55.0379905
50562                     ]
50563                 ]
50564             ],
50565             "terms_url": "http://maps.nls.uk/townplans/dumfries_1.html",
50566             "terms_text": "National Library of Scotland - Dumfries 1850"
50567         },
50568         {
50569             "name": "OS Town Plans, Dumfries 1893 (NLS)",
50570             "type": "tms",
50571             "description": "Detailed town plan of Dumfries 1893, courtesy of National Library of Scotland.",
50572             "template": "http://geo.nls.uk/maps/towns/dumfries1893/{zoom}/{x}/{-y}.png",
50573             "scaleExtent": [
50574                 13,
50575                 20
50576             ],
50577             "polygon": [
50578                 [
50579                     [
50580                         -3.63179081,
50581                         55.04150111
50582                     ],
50583                     [
50584                         -3.63330662,
50585                         55.07873429
50586                     ],
50587                     [
50588                         -3.58259012,
50589                         55.07940411
50590                     ],
50591                     [
50592                         -3.58112132,
50593                         55.04217001
50594                     ]
50595                 ]
50596             ],
50597             "terms_url": "http://maps.nls.uk/townplans/dumfries_2.html",
50598             "terms_text": "National Library of Scotland - Dumfries 1893"
50599         },
50600         {
50601             "name": "OS Town Plans, Dundee 1857-1858 (NLS)",
50602             "type": "tms",
50603             "description": "Detailed town plan of Dundee 1857-1858, courtesy of National Library of Scotland.",
50604             "template": "http://geo.nls.uk/maps/towns/dundee1857/{zoom}/{x}/{-y}.png",
50605             "scaleExtent": [
50606                 13,
50607                 20
50608             ],
50609             "polygon": [
50610                 [
50611                     [
50612                         -3.02584468,
50613                         56.44879161
50614                     ],
50615                     [
50616                         -3.02656969,
50617                         56.47566815
50618                     ],
50619                     [
50620                         -2.94710317,
50621                         56.47629984
50622                     ],
50623                     [
50624                         -2.94643424,
50625                         56.44942266
50626                     ]
50627                 ]
50628             ],
50629             "terms_url": "http://maps.nls.uk/townplans/dundee_1.html",
50630             "terms_text": "National Library of Scotland - Dundee 1857-1858"
50631         },
50632         {
50633             "name": "OS Town Plans, Dundee 1870-1872 (NLS)",
50634             "type": "tms",
50635             "description": "Detailed town plan of Dundee 1870-1872, courtesy of National Library of Scotland.",
50636             "template": "http://geo.nls.uk/maps/towns/dundee1870/{zoom}/{x}/{-y}.png",
50637             "scaleExtent": [
50638                 13,
50639                 20
50640             ],
50641             "polygon": [
50642                 [
50643                     [
50644                         -3.03399945,
50645                         56.448497
50646                     ],
50647                     [
50648                         -3.03497463,
50649                         56.48435238
50650                     ],
50651                     [
50652                         -2.92352705,
50653                         56.48523137
50654                     ],
50655                     [
50656                         -2.92265681,
50657                         56.4493748
50658                     ]
50659                 ]
50660             ],
50661             "terms_url": "http://maps.nls.uk/townplans/dundee_2.html",
50662             "terms_text": "National Library of Scotland - Dundee 1870-1872"
50663         },
50664         {
50665             "name": "OS Town Plans, Dunfermline 1854 (NLS)",
50666             "type": "tms",
50667             "description": "Detailed town plan of Dunfermline 1854, courtesy of National Library of Scotland.",
50668             "template": "http://geo.nls.uk/maps/towns/dunfermline1854/{zoom}/{x}/{-y}.png",
50669             "scaleExtent": [
50670                 13,
50671                 20
50672             ],
50673             "polygon": [
50674                 [
50675                     [
50676                         -3.49045481,
50677                         56.0605979
50678                     ],
50679                     [
50680                         -3.49116489,
50681                         56.07898822
50682                     ],
50683                     [
50684                         -3.44374075,
50685                         56.07955208
50686                     ],
50687                     [
50688                         -3.44305323,
50689                         56.06116138
50690                     ]
50691                 ]
50692             ],
50693             "terms_url": "http://maps.nls.uk/townplans/dunfermline_1.html",
50694             "terms_text": "National Library of Scotland - Dunfermline 1854"
50695         },
50696         {
50697             "name": "OS Town Plans, Dunfermline 1894 (NLS)",
50698             "type": "tms",
50699             "description": "Detailed town plan of Dunfermline 1894, courtesy of National Library of Scotland.",
50700             "template": "http://geo.nls.uk/maps/towns/dunfermline1893/{zoom}/{x}/{-y}.png",
50701             "scaleExtent": [
50702                 13,
50703                 20
50704             ],
50705             "polygon": [
50706                 [
50707                     [
50708                         -3.48284159,
50709                         56.05198219
50710                     ],
50711                     [
50712                         -3.48399434,
50713                         56.08198924
50714                     ],
50715                     [
50716                         -3.44209721,
50717                         56.08248587
50718                     ],
50719                     [
50720                         -3.44097697,
50721                         56.05247826
50722                     ]
50723                 ]
50724             ],
50725             "terms_url": "http://maps.nls.uk/townplans/dunfermline_2.html",
50726             "terms_text": "National Library of Scotland - Dunfermline 1894"
50727         },
50728         {
50729             "name": "OS Town Plans, Edinburgh 1849-1851 (NLS)",
50730             "type": "tms",
50731             "description": "Detailed town plan of Edinburgh 1849-1851, courtesy of National Library of Scotland.",
50732             "template": "http://geo.nls.uk/maps/towns/edinburgh1849/{zoom}/{x}/{-y}.png",
50733             "scaleExtent": [
50734                 13,
50735                 20
50736             ],
50737             "polygon": [
50738                 [
50739                     [
50740                         -3.2361048,
50741                         55.921366
50742                     ],
50743                     [
50744                         -3.23836397,
50745                         55.99217223
50746                     ],
50747                     [
50748                         -3.14197035,
50749                         55.99310288
50750                     ],
50751                     [
50752                         -3.13988689,
50753                         55.92229419
50754                     ]
50755                 ]
50756             ],
50757             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_1.html",
50758             "terms_text": "National Library of Scotland - Edinburgh 1849-1851"
50759         },
50760         {
50761             "name": "OS Town Plans, Edinburgh 1876-1877 (NLS)",
50762             "type": "tms",
50763             "description": "Detailed town plan of Edinburgh 1876-1877, courtesy of National Library of Scotland.",
50764             "template": "http://geo.nls.uk/maps/towns/edinburgh1876/{zoom}/{x}/{-y}.png",
50765             "scaleExtent": [
50766                 13,
50767                 20
50768             ],
50769             "polygon": [
50770                 [
50771                     [
50772                         -3.24740498,
50773                         55.92116518
50774                     ],
50775                     [
50776                         -3.24989581,
50777                         55.99850896
50778                     ],
50779                     [
50780                         -3.13061127,
50781                         55.99966059
50782                     ],
50783                     [
50784                         -3.12835798,
50785                         55.92231348
50786                     ]
50787                 ]
50788             ],
50789             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_2.html",
50790             "terms_text": "National Library of Scotland - Edinburgh 1876-1877"
50791         },
50792         {
50793             "name": "OS Town Plans, Edinburgh 1893-1894 (NLS)",
50794             "type": "tms",
50795             "description": "Detailed town plan of Edinburgh 1893-1894, courtesy of National Library of Scotland.",
50796             "template": "http://geo.nls.uk/maps/towns/edinburgh1893/{zoom}/{x}/{-y}.png",
50797             "scaleExtent": [
50798                 13,
50799                 20
50800             ],
50801             "polygon": [
50802                 [
50803                     [
50804                         -3.26111081,
50805                         55.89555387
50806                     ],
50807                     [
50808                         -3.26450423,
50809                         55.9997912
50810                     ],
50811                     [
50812                         -3.11970824,
50813                         56.00119128
50814                     ],
50815                     [
50816                         -3.1167031,
50817                         55.89694851
50818                     ]
50819                 ]
50820             ],
50821             "terms_url": "http://maps.nls.uk/townplans/edinburgh500.html",
50822             "terms_text": "National Library of Scotland - Edinburgh 1893-1894"
50823         },
50824         {
50825             "name": "OS Town Plans, Elgin 1868 (NLS)",
50826             "type": "tms",
50827             "description": "Detailed town plan of Elgin 1868, courtesy of National Library of Scotland.",
50828             "template": "http://geo.nls.uk/maps/towns/elgin/{zoom}/{x}/{-y}.png",
50829             "scaleExtent": [
50830                 13,
50831                 20
50832             ],
50833             "polygon": [
50834                 [
50835                     [
50836                         -3.33665196,
50837                         57.62879017
50838                     ],
50839                     [
50840                         -3.33776583,
50841                         57.65907381
50842                     ],
50843                     [
50844                         -3.29380859,
50845                         57.65953111
50846                     ],
50847                     [
50848                         -3.29273129,
50849                         57.62924695
50850                     ]
50851                 ]
50852             ],
50853             "terms_url": "http://maps.nls.uk/townplans/elgin.html",
50854             "terms_text": "National Library of Scotland - Elgin 1868"
50855         },
50856         {
50857             "name": "OS Town Plans, Falkirk 1858-1859 (NLS)",
50858             "type": "tms",
50859             "description": "Detailed town plan of Falkirk 1858-1859, courtesy of National Library of Scotland.",
50860             "template": "http://geo.nls.uk/maps/towns/falkirk/{zoom}/{x}/{-y}.png",
50861             "scaleExtent": [
50862                 13,
50863                 20
50864             ],
50865             "polygon": [
50866                 [
50867                     [
50868                         -3.79587441,
50869                         55.99343101
50870                     ],
50871                     [
50872                         -3.79697783,
50873                         56.01720281
50874                     ],
50875                     [
50876                         -3.76648151,
50877                         56.01764348
50878                     ],
50879                     [
50880                         -3.76539679,
50881                         55.99387129
50882                     ]
50883                 ]
50884             ],
50885             "terms_url": "http://maps.nls.uk/townplans/falkirk.html",
50886             "terms_text": "National Library of Scotland - Falkirk 1858-1859"
50887         },
50888         {
50889             "name": "OS Town Plans, Forfar 1860-1861 (NLS)",
50890             "type": "tms",
50891             "description": "Detailed town plan of Forfar 1860-1861, courtesy of National Library of Scotland.",
50892             "template": "http://geo.nls.uk/maps/towns/forfar/{zoom}/{x}/{-y}.png",
50893             "scaleExtent": [
50894                 13,
50895                 20
50896             ],
50897             "polygon": [
50898                 [
50899                     [
50900                         -2.90326183,
50901                         56.6289471
50902                     ],
50903                     [
50904                         -2.90378797,
50905                         56.65095013
50906                     ],
50907                     [
50908                         -2.87228457,
50909                         56.65117489
50910                     ],
50911                     [
50912                         -2.87177676,
50913                         56.62917168
50914                     ]
50915                 ]
50916             ],
50917             "terms_url": "http://maps.nls.uk/townplans/forfar.html",
50918             "terms_text": "National Library of Scotland - Forfar 1860-1861"
50919         },
50920         {
50921             "name": "OS Town Plans, Forres 1868 (NLS)",
50922             "type": "tms",
50923             "description": "Detailed town plan of Forres 1868, courtesy of National Library of Scotland.",
50924             "template": "http://geo.nls.uk/maps/towns/forres/{zoom}/{x}/{-y}.png",
50925             "scaleExtent": [
50926                 13,
50927                 20
50928             ],
50929             "polygon": [
50930                 [
50931                     [
50932                         -3.63516795,
50933                         57.58887872
50934                     ],
50935                     [
50936                         -3.63647637,
50937                         57.618002
50938                     ],
50939                     [
50940                         -3.57751453,
50941                         57.61875171
50942                     ],
50943                     [
50944                         -3.5762532,
50945                         57.58962759
50946                     ]
50947                 ]
50948             ],
50949             "terms_url": "http://maps.nls.uk/townplans/forres.html",
50950             "terms_text": "National Library of Scotland - Forres 1868"
50951         },
50952         {
50953             "name": "OS Town Plans, Galashiels 1858 (NLS)",
50954             "type": "tms",
50955             "description": "Detailed town plan of Galashiels 1858, courtesy of National Library of Scotland.",
50956             "template": "http://geo.nls.uk/maps/towns/galashiels/{zoom}/{x}/{-y}.png",
50957             "scaleExtent": [
50958                 13,
50959                 20
50960             ],
50961             "polygon": [
50962                 [
50963                     [
50964                         -2.82918609,
50965                         55.59586303
50966                     ],
50967                     [
50968                         -2.82981273,
50969                         55.62554026
50970                     ],
50971                     [
50972                         -2.78895254,
50973                         55.62580992
50974                     ],
50975                     [
50976                         -2.78835674,
50977                         55.59613239
50978                     ]
50979                 ]
50980             ],
50981             "terms_url": "http://maps.nls.uk/townplans/galashiels.html",
50982             "terms_text": "National Library of Scotland - Galashiels 1858"
50983         },
50984         {
50985             "name": "OS Town Plans, Girvan 1857 (NLS)",
50986             "type": "tms",
50987             "description": "Detailed town plan of Girvan 1857, courtesy of National Library of Scotland.",
50988             "template": "http://geo.nls.uk/maps/towns/girvan/{zoom}/{x}/{-y}.png",
50989             "scaleExtent": [
50990                 13,
50991                 20
50992             ],
50993             "polygon": [
50994                 [
50995                     [
50996                         -4.87424251,
50997                         55.22679729
50998                     ],
50999                     [
51000                         -4.87587895,
51001                         55.24945946
51002                     ],
51003                     [
51004                         -4.84447382,
51005                         55.25019598
51006                     ],
51007                     [
51008                         -4.84285519,
51009                         55.22753318
51010                     ]
51011                 ]
51012             ],
51013             "terms_url": "http://maps.nls.uk/townplans/girvan.html",
51014             "terms_text": "National Library of Scotland - Girvan 1857"
51015         },
51016         {
51017             "name": "OS Town Plans, Glasgow 1857-1858 (NLS)",
51018             "type": "tms",
51019             "description": "Detailed town plan of Glasgow 1857-1858, courtesy of National Library of Scotland.",
51020             "template": "http://geo.nls.uk/maps/towns/glasgow1857/{zoom}/{x}/{-y}.png",
51021             "scaleExtent": [
51022                 13,
51023                 20
51024             ],
51025             "polygon": [
51026                 [
51027                     [
51028                         -4.31575491,
51029                         55.82072009
51030                     ],
51031                     [
51032                         -4.319683,
51033                         55.88667625
51034                     ],
51035                     [
51036                         -4.1771319,
51037                         55.88928081
51038                     ],
51039                     [
51040                         -4.1734447,
51041                         55.82331825
51042                     ]
51043                 ]
51044             ],
51045             "terms_url": "http://maps.nls.uk/townplans/glasgow_1.html",
51046             "terms_text": "National Library of Scotland - Glasgow 1857-1858"
51047         },
51048         {
51049             "name": "OS Town Plans, Glasgow 1892-1894 (NLS)",
51050             "type": "tms",
51051             "description": "Detailed town plan of Glasgow 1892-1894, courtesy of National Library of Scotland.",
51052             "template": "http://geo.nls.uk/maps/towns/glasgow1894/{zoom}/{x}/{-y}.png",
51053             "scaleExtent": [
51054                 13,
51055                 20
51056             ],
51057             "polygon": [
51058                 [
51059                     [
51060                         -4.3465357,
51061                         55.81456228
51062                     ],
51063                     [
51064                         -4.35157646,
51065                         55.89806268
51066                     ],
51067                     [
51068                         -4.17788765,
51069                         55.9012587
51070                     ],
51071                     [
51072                         -4.17321842,
51073                         55.81774834
51074                     ]
51075                 ]
51076             ],
51077             "terms_url": "http://maps.nls.uk/townplans/glasgow_2.html",
51078             "terms_text": "National Library of Scotland - Glasgow 1892-1894"
51079         },
51080         {
51081             "name": "OS Town Plans, Greenock 1857 (NLS)",
51082             "type": "tms",
51083             "description": "Detailed town plan of Greenock 1857, courtesy of National Library of Scotland.",
51084             "template": "http://geo.nls.uk/maps/towns/greenock/{zoom}/{x}/{-y}.png",
51085             "scaleExtent": [
51086                 13,
51087                 20
51088             ],
51089             "polygon": [
51090                 [
51091                     [
51092                         -4.78108857,
51093                         55.92617865
51094                     ],
51095                     [
51096                         -4.78382957,
51097                         55.96437481
51098                     ],
51099                     [
51100                         -4.7302257,
51101                         55.96557475
51102                     ],
51103                     [
51104                         -4.72753731,
51105                         55.92737687
51106                     ]
51107                 ]
51108             ],
51109             "terms_url": "http://maps.nls.uk/townplans/greenock.html",
51110             "terms_text": "National Library of Scotland - Greenock 1857"
51111         },
51112         {
51113             "name": "OS Town Plans, Haddington 1853 (NLS)",
51114             "type": "tms",
51115             "description": "Detailed town plan of Haddington 1853, courtesy of National Library of Scotland.",
51116             "template": "http://geo.nls.uk/maps/towns/haddington1853/{zoom}/{x}/{-y}.png",
51117             "scaleExtent": [
51118                 13,
51119                 20
51120             ],
51121             "polygon": [
51122                 [
51123                     [
51124                         -2.78855542,
51125                         55.9451862
51126                     ],
51127                     [
51128                         -2.78888196,
51129                         55.96124194
51130                     ],
51131                     [
51132                         -2.76674325,
51133                         55.9613817
51134                     ],
51135                     [
51136                         -2.76642588,
51137                         55.94532587
51138                     ]
51139                 ]
51140             ],
51141             "terms_url": "http://maps.nls.uk/townplans/haddington_1.html",
51142             "terms_text": "National Library of Scotland - Haddington 1853"
51143         },
51144         {
51145             "name": "OS Town Plans, Haddington 1893 (NLS)",
51146             "type": "tms",
51147             "description": "Detailed town plan of Haddington 1893, courtesy of National Library of Scotland.",
51148             "template": "http://geo.nls.uk/maps/towns/haddington1893/{zoom}/{x}/{-y}.png",
51149             "scaleExtent": [
51150                 13,
51151                 20
51152             ],
51153             "polygon": [
51154                 [
51155                     [
51156                         -2.80152293,
51157                         55.93428734
51158                     ],
51159                     [
51160                         -2.80214693,
51161                         55.96447189
51162                     ],
51163                     [
51164                         -2.76038069,
51165                         55.9647367
51166                     ],
51167                     [
51168                         -2.75978916,
51169                         55.93455185
51170                     ]
51171                 ]
51172             ],
51173             "terms_url": "http://maps.nls.uk/townplans/haddington_2.html",
51174             "terms_text": "National Library of Scotland - Haddington 1893"
51175         },
51176         {
51177             "name": "OS Town Plans, Hamilton 1858 (NLS)",
51178             "type": "tms",
51179             "description": "Detailed town plan of Hamilton 1858, courtesy of National Library of Scotland.",
51180             "template": "http://geo.nls.uk/maps/towns/hamilton/{zoom}/{x}/{-y}.png",
51181             "scaleExtent": [
51182                 13,
51183                 20
51184             ],
51185             "polygon": [
51186                 [
51187                     [
51188                         -4.06721642,
51189                         55.74877265
51190                     ],
51191                     [
51192                         -4.06924047,
51193                         55.78698508
51194                     ],
51195                     [
51196                         -4.01679233,
51197                         55.78785698
51198                     ],
51199                     [
51200                         -4.01481949,
51201                         55.74964331
51202                     ]
51203                 ]
51204             ],
51205             "terms_url": "http://maps.nls.uk/townplans/hamilton.html",
51206             "terms_text": "National Library of Scotland - Hamilton 1858"
51207         },
51208         {
51209             "name": "OS Town Plans, Hawick 1857-1858 (NLS)",
51210             "type": "tms",
51211             "description": "Detailed town plan of Hawick 1857-1858, courtesy of National Library of Scotland.",
51212             "template": "http://geo.nls.uk/maps/towns/hawick/{zoom}/{x}/{-y}.png",
51213             "scaleExtent": [
51214                 13,
51215                 20
51216             ],
51217             "polygon": [
51218                 [
51219                     [
51220                         -2.80130149,
51221                         55.4102516
51222                     ],
51223                     [
51224                         -2.80176329,
51225                         55.43304638
51226                     ],
51227                     [
51228                         -2.7708832,
51229                         55.43324489
51230                     ],
51231                     [
51232                         -2.77043917,
51233                         55.41044995
51234                     ]
51235                 ]
51236             ],
51237             "terms_url": "http://maps.nls.uk/townplans/hawick.html",
51238             "terms_text": "National Library of Scotland - Hawick 1857-1858"
51239         },
51240         {
51241             "name": "OS Town Plans, Inverness 1867-1868 (NLS)",
51242             "type": "tms",
51243             "description": "Detailed town plan of Inverness 1867-1868, courtesy of National Library of Scotland.",
51244             "template": "http://geo.nls.uk/maps/towns/inverness/{zoom}/{x}/{-y}.png",
51245             "scaleExtent": [
51246                 13,
51247                 20
51248             ],
51249             "polygon": [
51250                 [
51251                     [
51252                         -4.25481758,
51253                         57.45916363
51254                     ],
51255                     [
51256                         -4.25752308,
51257                         57.50302387
51258                     ],
51259                     [
51260                         -4.19713638,
51261                         57.50409032
51262                     ],
51263                     [
51264                         -4.1945031,
51265                         57.46022829
51266                     ]
51267                 ]
51268             ],
51269             "terms_url": "http://maps.nls.uk/townplans/inverness.html",
51270             "terms_text": "National Library of Scotland - Inverness 1867-1868"
51271         },
51272         {
51273             "name": "OS Town Plans, Irvine 1859 (NLS)",
51274             "type": "tms",
51275             "description": "Detailed town plan of Irvine 1859, courtesy of National Library of Scotland.",
51276             "template": "http://geo.nls.uk/maps/towns/irvine/{zoom}/{x}/{-y}.png",
51277             "scaleExtent": [
51278                 13,
51279                 20
51280             ],
51281             "polygon": [
51282                 [
51283                     [
51284                         -4.67540402,
51285                         55.60649957
51286                     ],
51287                     [
51288                         -4.67643252,
51289                         55.62159024
51290                     ],
51291                     [
51292                         -4.65537888,
51293                         55.62204812
51294                     ],
51295                     [
51296                         -4.65435844,
51297                         55.60695719
51298                     ]
51299                 ]
51300             ],
51301             "terms_url": "http://maps.nls.uk/townplans/irvine.html",
51302             "terms_text": "National Library of Scotland - Irvine 1859"
51303         },
51304         {
51305             "name": "OS Town Plans, Jedburgh 1858 (NLS)",
51306             "type": "tms",
51307             "description": "Detailed town plan of Jedburgh 1858, courtesy of National Library of Scotland.",
51308             "template": "http://geo.nls.uk/maps/towns/jedburgh/{zoom}/{x}/{-y}.png",
51309             "scaleExtent": [
51310                 13,
51311                 20
51312             ],
51313             "polygon": [
51314                 [
51315                     [
51316                         -2.56332521,
51317                         55.47105448
51318                     ],
51319                     [
51320                         -2.56355503,
51321                         55.48715562
51322                     ],
51323                     [
51324                         -2.54168193,
51325                         55.48725438
51326                     ],
51327                     [
51328                         -2.54146103,
51329                         55.47115318
51330                     ]
51331                 ]
51332             ],
51333             "terms_url": "http://maps.nls.uk/townplans/jedburgh.html",
51334             "terms_text": "National Library of Scotland - Jedburgh 1858"
51335         },
51336         {
51337             "name": "OS Town Plans, Kelso 1857 (NLS)",
51338             "type": "tms",
51339             "description": "Detailed town plan of Kelso 1857, courtesy of National Library of Scotland.",
51340             "template": "http://geo.nls.uk/maps/towns/kelso/{zoom}/{x}/{-y}.png",
51341             "scaleExtent": [
51342                 13,
51343                 20
51344             ],
51345             "polygon": [
51346                 [
51347                     [
51348                         -2.44924544,
51349                         55.58390848
51350                     ],
51351                     [
51352                         -2.44949757,
51353                         55.6059582
51354                     ],
51355                     [
51356                         -2.41902085,
51357                         55.60606617
51358                     ],
51359                     [
51360                         -2.41878581,
51361                         55.58401636
51362                     ]
51363                 ]
51364             ],
51365             "terms_url": "http://maps.nls.uk/townplans/kelso.html",
51366             "terms_text": "National Library of Scotland - Kelso 1857"
51367         },
51368         {
51369             "name": "OS Town Plans, Kilmarnock 1857-1859 (NLS)",
51370             "type": "tms",
51371             "description": "Detailed town plan of Kilmarnock 1857-1859, courtesy of National Library of Scotland.",
51372             "template": "http://geo.nls.uk/maps/towns/kilmarnock/{zoom}/{x}/{-y}.png",
51373             "scaleExtent": [
51374                 13,
51375                 20
51376             ],
51377             "polygon": [
51378                 [
51379                     [
51380                         -4.51746876,
51381                         55.58950933
51382                     ],
51383                     [
51384                         -4.5194347,
51385                         55.62017114
51386                     ],
51387                     [
51388                         -4.47675652,
51389                         55.62104083
51390                     ],
51391                     [
51392                         -4.4748238,
51393                         55.59037802
51394                     ]
51395                 ]
51396             ],
51397             "terms_url": "http://maps.nls.uk/townplans/kilmarnock.html",
51398             "terms_text": "National Library of Scotland - Kilmarnock 1857-1859"
51399         },
51400         {
51401             "name": "OS Town Plans, Kirkcaldy 1855 (NLS)",
51402             "type": "tms",
51403             "description": "Detailed town plan of Kirkcaldy 1855, courtesy of National Library of Scotland.",
51404             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1855/{zoom}/{x}/{-y}.png",
51405             "scaleExtent": [
51406                 13,
51407                 20
51408             ],
51409             "polygon": [
51410                 [
51411                     [
51412                         -3.17455285,
51413                         56.09518942
51414                     ],
51415                     [
51416                         -3.17554995,
51417                         56.12790251
51418                     ],
51419                     [
51420                         -3.12991402,
51421                         56.12832843
51422                     ],
51423                     [
51424                         -3.12895559,
51425                         56.09561481
51426                     ]
51427                 ]
51428             ],
51429             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_1.html",
51430             "terms_text": "National Library of Scotland - Kirkcaldy 1855"
51431         },
51432         {
51433             "name": "OS Town Plans, Kirkcaldy 1894 (NLS)",
51434             "type": "tms",
51435             "description": "Detailed town plan of Kirkcaldy 1894, courtesy of National Library of Scotland.",
51436             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1894/{zoom}/{x}/{-y}.png",
51437             "scaleExtent": [
51438                 13,
51439                 20
51440             ],
51441             "polygon": [
51442                 [
51443                     [
51444                         -3.17460426,
51445                         56.09513375
51446                     ],
51447                     [
51448                         -3.17560428,
51449                         56.12794116
51450                     ],
51451                     [
51452                         -3.12989512,
51453                         56.12836777
51454                     ],
51455                     [
51456                         -3.12893395,
51457                         56.09555983
51458                     ]
51459                 ]
51460             ],
51461             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_2.html",
51462             "terms_text": "National Library of Scotland - Kirkcaldy 1894"
51463         },
51464         {
51465             "name": "OS Town Plans, Kirkcudbright 1850 (NLS)",
51466             "type": "tms",
51467             "description": "Detailed town plan of Kirkcudbright 1850, courtesy of National Library of Scotland.",
51468             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1850/{zoom}/{x}/{-y}.png",
51469             "scaleExtent": [
51470                 13,
51471                 20
51472             ],
51473             "polygon": [
51474                 [
51475                     [
51476                         -4.06154334,
51477                         54.82586314
51478                     ],
51479                     [
51480                         -4.0623081,
51481                         54.84086061
51482                     ],
51483                     [
51484                         -4.0420219,
51485                         54.84120364
51486                     ],
51487                     [
51488                         -4.04126464,
51489                         54.82620598
51490                     ]
51491                 ]
51492             ],
51493             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_1.html",
51494             "terms_text": "National Library of Scotland - Kirkcudbright 1850"
51495         },
51496         {
51497             "name": "OS Town Plans, Kirkcudbright 1893 (NLS)",
51498             "type": "tms",
51499             "description": "Detailed town plan of Kirkcudbright 1893, courtesy of National Library of Scotland.",
51500             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1893/{zoom}/{x}/{-y}.png",
51501             "scaleExtent": [
51502                 13,
51503                 20
51504             ],
51505             "polygon": [
51506                 [
51507                     [
51508                         -4.06001868,
51509                         54.82720122
51510                     ],
51511                     [
51512                         -4.06079036,
51513                         54.84234455
51514                     ],
51515                     [
51516                         -4.04025067,
51517                         54.84269158
51518                     ],
51519                     [
51520                         -4.03948667,
51521                         54.82754805
51522                     ]
51523                 ]
51524             ],
51525             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_2.html",
51526             "terms_text": "National Library of Scotland - Kirkcudbright 1893"
51527         },
51528         {
51529             "name": "OS Town Plans, Kirkintilloch 1859 (NLS)",
51530             "type": "tms",
51531             "description": "Detailed town plan of Kirkintilloch 1859, courtesy of National Library of Scotland.",
51532             "template": "http://geo.nls.uk/maps/towns/kirkintilloch/{zoom}/{x}/{-y}.png",
51533             "scaleExtent": [
51534                 13,
51535                 20
51536             ],
51537             "polygon": [
51538                 [
51539                     [
51540                         -4.16664222,
51541                         55.93124287
51542                     ],
51543                     [
51544                         -4.16748402,
51545                         55.94631265
51546                     ],
51547                     [
51548                         -4.14637318,
51549                         55.94668235
51550                     ],
51551                     [
51552                         -4.14553956,
51553                         55.93161237
51554                     ]
51555                 ]
51556             ],
51557             "terms_url": "http://maps.nls.uk/townplans/kirkintilloch.html",
51558             "terms_text": "National Library of Scotland - Kirkintilloch 1859"
51559         },
51560         {
51561             "name": "OS Town Plans, Kirriemuir 1861 (NLS)",
51562             "type": "tms",
51563             "description": "Detailed town plan of Kirriemuir 1861, courtesy of National Library of Scotland.",
51564             "template": "http://geo.nls.uk/maps/towns/kirriemuir/{zoom}/{x}/{-y}.png",
51565             "scaleExtent": [
51566                 13,
51567                 20
51568             ],
51569             "polygon": [
51570                 [
51571                     [
51572                         -3.01255744,
51573                         56.65896044
51574                     ],
51575                     [
51576                         -3.01302683,
51577                         56.67645382
51578                     ],
51579                     [
51580                         -2.98815879,
51581                         56.67665366
51582                     ],
51583                     [
51584                         -2.98770092,
51585                         56.65916014
51586                     ]
51587                 ]
51588             ],
51589             "terms_url": "http://maps.nls.uk/townplans/kirriemuir.html",
51590             "terms_text": "National Library of Scotland - Kirriemuir 1861"
51591         },
51592         {
51593             "name": "OS Town Plans, Lanark 1858 (NLS)",
51594             "type": "tms",
51595             "description": "Detailed town plan of Lanark 1858, courtesy of National Library of Scotland.",
51596             "template": "http://geo.nls.uk/maps/towns/lanark/{zoom}/{x}/{-y}.png",
51597             "scaleExtent": [
51598                 13,
51599                 20
51600             ],
51601             "polygon": [
51602                 [
51603                     [
51604                         -3.78642584,
51605                         55.66308804
51606                     ],
51607                     [
51608                         -3.78710605,
51609                         55.67800854
51610                     ],
51611                     [
51612                         -3.76632876,
51613                         55.67830935
51614                     ],
51615                     [
51616                         -3.76565645,
51617                         55.66338868
51618                     ]
51619                 ]
51620             ],
51621             "terms_url": "http://maps.nls.uk/townplans/lanark.html",
51622             "terms_text": "National Library of Scotland - Lanark 1858"
51623         },
51624         {
51625             "name": "OS Town Plans, Linlithgow 1856 (NLS)",
51626             "type": "tms",
51627             "description": "Detailed town plan of Linlithgow 1856, courtesy of National Library of Scotland.",
51628             "template": "http://geo.nls.uk/maps/towns/linlithgow/{zoom}/{x}/{-y}.png",
51629             "scaleExtent": [
51630                 13,
51631                 20
51632             ],
51633             "polygon": [
51634                 [
51635                     [
51636                         -3.61908334,
51637                         55.95549561
51638                     ],
51639                     [
51640                         -3.62033259,
51641                         55.98538615
51642                     ],
51643                     [
51644                         -3.57838447,
51645                         55.98593047
51646                     ],
51647                     [
51648                         -3.57716753,
51649                         55.95603932
51650                     ]
51651                 ]
51652             ],
51653             "terms_url": "http://maps.nls.uk/townplans/linlithgow.html",
51654             "terms_text": "National Library of Scotland - Linlithgow 1856"
51655         },
51656         {
51657             "name": "OS Town Plans, Mayole 1856-1857 (NLS)",
51658             "type": "tms",
51659             "description": "Detailed town plan of Mayole 1856-1857, courtesy of National Library of Scotland.",
51660             "template": "http://geo.nls.uk/maps/towns/maybole/{zoom}/{x}/{-y}.png",
51661             "scaleExtent": [
51662                 13,
51663                 20
51664             ],
51665             "polygon": [
51666                 [
51667                     [
51668                         -4.69086378,
51669                         55.34340178
51670                     ],
51671                     [
51672                         -4.6918884,
51673                         55.35849731
51674                     ],
51675                     [
51676                         -4.67089656,
51677                         55.35895813
51678                     ],
51679                     [
51680                         -4.6698799,
51681                         55.34386234
51682                     ]
51683                 ]
51684             ],
51685             "terms_url": "http://maps.nls.uk/townplans/maybole.html",
51686             "terms_text": "National Library of Scotland - Mayole 1856-1857"
51687         },
51688         {
51689             "name": "OS Town Plans, Montrose 1861-1862 (NLS)",
51690             "type": "tms",
51691             "description": "Detailed town plan of Montrose 1861-1862, courtesy of National Library of Scotland.",
51692             "template": "http://geo.nls.uk/maps/towns/montrose/{zoom}/{x}/{-y}.png",
51693             "scaleExtent": [
51694                 13,
51695                 20
51696             ],
51697             "polygon": [
51698                 [
51699                     [
51700                         -2.4859324,
51701                         56.69645192
51702                     ],
51703                     [
51704                         -2.4862257,
51705                         56.71918799
51706                     ],
51707                     [
51708                         -2.45405417,
51709                         56.71930941
51710                     ],
51711                     [
51712                         -2.45378027,
51713                         56.69657324
51714                     ]
51715                 ]
51716             ],
51717             "terms_url": "http://maps.nls.uk/townplans/montrose.html",
51718             "terms_text": "National Library of Scotland - Montrose 1861-1862"
51719         },
51720         {
51721             "name": "OS Town Plans, Musselburgh 1853 (NLS)",
51722             "type": "tms",
51723             "description": "Detailed town plan of Musselburgh 1853, courtesy of National Library of Scotland.",
51724             "template": "http://geo.nls.uk/maps/towns/musselburgh1853/{zoom}/{x}/{-y}.png",
51725             "scaleExtent": [
51726                 13,
51727                 20
51728             ],
51729             "polygon": [
51730                 [
51731                     [
51732                         -3.07888558,
51733                         55.93371953
51734                     ],
51735                     [
51736                         -3.07954151,
51737                         55.95729781
51738                     ],
51739                     [
51740                         -3.03240684,
51741                         55.95770177
51742                     ],
51743                     [
51744                         -3.03177952,
51745                         55.93412313
51746                     ]
51747                 ]
51748             ],
51749             "terms_url": "http://maps.nls.uk/townplans/musselburgh_1.html",
51750             "terms_text": "National Library of Scotland - Musselburgh 1853"
51751         },
51752         {
51753             "name": "OS Town Plans, Musselburgh 1893 (NLS)",
51754             "type": "tms",
51755             "description": "Detailed town plan of Musselburgh 1893, courtesy of National Library of Scotland.",
51756             "template": "http://geo.nls.uk/maps/towns/musselburgh1893/{zoom}/{x}/{-y}.png",
51757             "scaleExtent": [
51758                 13,
51759                 20
51760             ],
51761             "polygon": [
51762                 [
51763                     [
51764                         -3.07017621,
51765                         55.92694102
51766                     ],
51767                     [
51768                         -3.07078961,
51769                         55.94917624
51770                     ],
51771                     [
51772                         -3.03988228,
51773                         55.94944099
51774                     ],
51775                     [
51776                         -3.03928658,
51777                         55.92720556
51778                     ]
51779                 ]
51780             ],
51781             "terms_url": "http://maps.nls.uk/townplans/musselburgh_2.html",
51782             "terms_text": "National Library of Scotland - Musselburgh 1893"
51783         },
51784         {
51785             "name": "OS Town Plans, Nairn 1867-1868 (NLS)",
51786             "type": "tms",
51787             "description": "Detailed town plan of Nairn 1867-1868, courtesy of National Library of Scotland.",
51788             "template": "http://geo.nls.uk/maps/towns/nairn/{zoom}/{x}/{-y}.png",
51789             "scaleExtent": [
51790                 13,
51791                 20
51792             ],
51793             "polygon": [
51794                 [
51795                     [
51796                         -3.88433907,
51797                         57.57899149
51798                     ],
51799                     [
51800                         -3.88509905,
51801                         57.5936822
51802                     ],
51803                     [
51804                         -3.85931017,
51805                         57.59406441
51806                     ],
51807                     [
51808                         -3.85856057,
51809                         57.57937348
51810                     ]
51811                 ]
51812             ],
51813             "terms_url": "http://maps.nls.uk/townplans/nairn.html",
51814             "terms_text": "National Library of Scotland - Nairn 1867-1868"
51815         },
51816         {
51817             "name": "OS Town Plans, Oban 1867-1868 (NLS)",
51818             "type": "tms",
51819             "description": "Detailed town plan of Oban 1867-1868, courtesy of National Library of Scotland.",
51820             "template": "http://geo.nls.uk/maps/towns/oban/{zoom}/{x}/{-y}.png",
51821             "scaleExtent": [
51822                 13,
51823                 20
51824             ],
51825             "polygon": [
51826                 [
51827                     [
51828                         -5.49548449,
51829                         56.39080407
51830                     ],
51831                     [
51832                         -5.49836627,
51833                         56.42219039
51834                     ],
51835                     [
51836                         -5.45383984,
51837                         56.42343933
51838                     ],
51839                     [
51840                         -5.45099456,
51841                         56.39205153
51842                     ]
51843                 ]
51844             ],
51845             "terms_url": "http://maps.nls.uk/townplans/oban.html",
51846             "terms_text": "National Library of Scotland - Oban 1867-1868"
51847         },
51848         {
51849             "name": "OS Town Plans, Peebles 1856 (NLS)",
51850             "type": "tms",
51851             "description": "Detailed town plan of Peebles 1856, courtesy of National Library of Scotland.",
51852             "template": "http://geo.nls.uk/maps/towns/peebles/{zoom}/{x}/{-y}.png",
51853             "scaleExtent": [
51854                 13,
51855                 20
51856             ],
51857             "polygon": [
51858                 [
51859                     [
51860                         -3.20921287,
51861                         55.63635834
51862                     ],
51863                     [
51864                         -3.20990288,
51865                         55.65873817
51866                     ],
51867                     [
51868                         -3.17896372,
51869                         55.65903935
51870                     ],
51871                     [
51872                         -3.17829135,
51873                         55.63665927
51874                     ]
51875                 ]
51876             ],
51877             "terms_url": "http://maps.nls.uk/townplans/peebles.html",
51878             "terms_text": "National Library of Scotland - Peebles 1856"
51879         },
51880         {
51881             "name": "OS Town Plans, Perth 1860 (NLS)",
51882             "type": "tms",
51883             "description": "Detailed town plan of Perth 1860, courtesy of National Library of Scotland.",
51884             "template": "http://geo.nls.uk/maps/towns/perth/{zoom}/{x}/{-y}.png",
51885             "scaleExtent": [
51886                 13,
51887                 20
51888             ],
51889             "polygon": [
51890                 [
51891                     [
51892                         -3.45302495,
51893                         56.37794226
51894                     ],
51895                     [
51896                         -3.45416664,
51897                         56.40789908
51898                     ],
51899                     [
51900                         -3.41187528,
51901                         56.40838777
51902                     ],
51903                     [
51904                         -3.41076676,
51905                         56.3784304
51906                     ]
51907                 ]
51908             ],
51909             "terms_url": "http://maps.nls.uk/townplans/perth.html",
51910             "terms_text": "National Library of Scotland - Perth 1860"
51911         },
51912         {
51913             "name": "OS Town Plans, Peterhead 1868 (NLS)",
51914             "type": "tms",
51915             "description": "Detailed town plan of Peterhead 1868, courtesy of National Library of Scotland.",
51916             "template": "http://geo.nls.uk/maps/towns/peterhead/{zoom}/{x}/{-y}.png",
51917             "scaleExtent": [
51918                 13,
51919                 20
51920             ],
51921             "polygon": [
51922                 [
51923                     [
51924                         -1.80513747,
51925                         57.48046916
51926                     ],
51927                     [
51928                         -1.80494005,
51929                         57.51755411
51930                     ],
51931                     [
51932                         -1.75135366,
51933                         57.51746003
51934                     ],
51935                     [
51936                         -1.75160539,
51937                         57.48037522
51938                     ]
51939                 ]
51940             ],
51941             "terms_url": "http://maps.nls.uk/townplans/peterhead",
51942             "terms_text": "National Library of Scotland - Peterhead 1868"
51943         },
51944         {
51945             "name": "OS Town Plans, Port Glasgow 1856-1857 (NLS)",
51946             "type": "tms",
51947             "description": "Detailed town plan of Port Glasgow 1856-1857, courtesy of National Library of Scotland.",
51948             "template": "http://geo.nls.uk/maps/towns/portglasgow/{zoom}/{x}/{-y}.png",
51949             "scaleExtent": [
51950                 13,
51951                 20
51952             ],
51953             "polygon": [
51954                 [
51955                     [
51956                         -4.70063209,
51957                         55.91995983
51958                     ],
51959                     [
51960                         -4.70222026,
51961                         55.9427679
51962                     ],
51963                     [
51964                         -4.67084958,
51965                         55.94345237
51966                     ],
51967                     [
51968                         -4.6692798,
51969                         55.92064372
51970                     ]
51971                 ]
51972             ],
51973             "terms_url": "http://maps.nls.uk/townplans/port-glasgow.html",
51974             "terms_text": "National Library of Scotland - Port Glasgow 1856-1857"
51975         },
51976         {
51977             "name": "OS Town Plans, Portobello 1893-1894 (NLS)",
51978             "type": "tms",
51979             "description": "Detailed town plan of Portobello 1893-1894, courtesy of National Library of Scotland.",
51980             "template": "http://geo.nls.uk/maps/towns/portobello/{zoom}/{x}/{-y}.png",
51981             "scaleExtent": [
51982                 13,
51983                 20
51984             ],
51985             "polygon": [
51986                 [
51987                     [
51988                         -3.12437919,
51989                         55.93846889
51990                     ],
51991                     [
51992                         -3.1250234,
51993                         55.96068605
51994                     ],
51995                     [
51996                         -3.09394827,
51997                         55.96096586
51998                     ],
51999                     [
52000                         -3.09332184,
52001                         55.93874847
52002                     ]
52003                 ]
52004             ],
52005             "terms_url": "http://maps.nls.uk/townplans/portobello.html",
52006             "terms_text": "National Library of Scotland - Portobello 1893-1894"
52007         },
52008         {
52009             "name": "OS Town Plans, Rothesay 1862-1863 (NLS)",
52010             "type": "tms",
52011             "description": "Detailed town plan of Rothesay 1862-1863, courtesy of National Library of Scotland.",
52012             "template": "http://geo.nls.uk/maps/towns/rothesay/{zoom}/{x}/{-y}.png",
52013             "scaleExtent": [
52014                 13,
52015                 20
52016             ],
52017             "polygon": [
52018                 [
52019                     [
52020                         -5.06449893,
52021                         55.82864114
52022                     ],
52023                     [
52024                         -5.06569719,
52025                         55.84385927
52026                     ],
52027                     [
52028                         -5.04413114,
52029                         55.84439519
52030                     ],
52031                     [
52032                         -5.04294127,
52033                         55.82917676
52034                     ]
52035                 ]
52036             ],
52037             "terms_url": "http://maps.nls.uk/townplans/rothesay.html",
52038             "terms_text": "National Library of Scotland - Rothesay 1862-1863"
52039         },
52040         {
52041             "name": "OS Town Plans, Selkirk 1865 (NLS)",
52042             "type": "tms",
52043             "description": "Detailed town plan of Selkirk 1865, courtesy of National Library of Scotland.",
52044             "template": "http://geo.nls.uk/maps/towns/selkirk/{zoom}/{x}/{-y}.png",
52045             "scaleExtent": [
52046                 13,
52047                 20
52048             ],
52049             "polygon": [
52050                 [
52051                     [
52052                         -2.85998582,
52053                         55.53499576
52054                     ],
52055                     [
52056                         -2.86063259,
52057                         55.56459732
52058                     ],
52059                     [
52060                         -2.82003242,
52061                         55.56487574
52062                     ],
52063                     [
52064                         -2.81941615,
52065                         55.53527387
52066                     ]
52067                 ]
52068             ],
52069             "terms_url": "http://maps.nls.uk/townplans/selkirk.html",
52070             "terms_text": "National Library of Scotland - Selkirk 1865"
52071         },
52072         {
52073             "name": "OS Town Plans, St Andrews 1854 (NLS)",
52074             "type": "tms",
52075             "description": "Detailed town plan of St Andrews 1854, courtesy of National Library of Scotland.",
52076             "template": "http://geo.nls.uk/maps/towns/standrews1854/{zoom}/{x}/{-y}.png",
52077             "scaleExtent": [
52078                 13,
52079                 20
52080             ],
52081             "polygon": [
52082                 [
52083                     [
52084                         -2.81342686,
52085                         56.32097352
52086                     ],
52087                     [
52088                         -2.81405804,
52089                         56.3506222
52090                     ],
52091                     [
52092                         -2.77243712,
52093                         56.35088865
52094                     ],
52095                     [
52096                         -2.77183819,
52097                         56.32123967
52098                     ]
52099                 ]
52100             ],
52101             "terms_url": "http://maps.nls.uk/townplans/st-andrews_1.html",
52102             "terms_text": "National Library of Scotland - St Andrews 1854"
52103         },
52104         {
52105             "name": "OS Town Plans, St Andrews 1893 (NLS)",
52106             "type": "tms",
52107             "description": "Detailed town plan of St Andrews 1893, courtesy of National Library of Scotland.",
52108             "template": "http://geo.nls.uk/maps/towns/standrews1893/{zoom}/{x}/{-y}.png",
52109             "scaleExtent": [
52110                 13,
52111                 20
52112             ],
52113             "polygon": [
52114                 [
52115                     [
52116                         -2.81545583,
52117                         56.31861733
52118                     ],
52119                     [
52120                         -2.81609919,
52121                         56.3487653
52122                     ],
52123                     [
52124                         -2.77387785,
52125                         56.34903619
52126                     ],
52127                     [
52128                         -2.77326775,
52129                         56.31888792
52130                     ]
52131                 ]
52132             ],
52133             "terms_url": "http://maps.nls.uk/townplans/st-andrews_2.html",
52134             "terms_text": "National Library of Scotland - St Andrews 1893"
52135         },
52136         {
52137             "name": "OS Town Plans, Stirling 1858 (NLS)",
52138             "type": "tms",
52139             "description": "Detailed town plan of Stirling 1858, courtesy of National Library of Scotland.",
52140             "template": "http://geo.nls.uk/maps/towns/stirling/{zoom}/{x}/{-y}.png",
52141             "scaleExtent": [
52142                 13,
52143                 20
52144             ],
52145             "polygon": [
52146                 [
52147                     [
52148                         -3.95768489,
52149                         56.10754239
52150                     ],
52151                     [
52152                         -3.95882978,
52153                         56.13007142
52154                     ],
52155                     [
52156                         -3.92711024,
52157                         56.13057046
52158                     ],
52159                     [
52160                         -3.92598386,
52161                         56.10804101
52162                     ]
52163                 ]
52164             ],
52165             "terms_url": "http://maps.nls.uk/townplans/stirling.html",
52166             "terms_text": "National Library of Scotland - Stirling 1858"
52167         },
52168         {
52169             "name": "OS Town Plans, Stonehaven 1864 (NLS)",
52170             "type": "tms",
52171             "description": "Detailed town plan of Stonehaven 1864, courtesy of National Library of Scotland.",
52172             "template": "http://geo.nls.uk/maps/towns/stonehaven/{zoom}/{x}/{-y}.png",
52173             "scaleExtent": [
52174                 13,
52175                 20
52176             ],
52177             "polygon": [
52178                 [
52179                     [
52180                         -2.220167,
52181                         56.9565098
52182                     ],
52183                     [
52184                         -2.2202543,
52185                         56.97129283
52186                     ],
52187                     [
52188                         -2.19924399,
52189                         56.9713281
52190                     ],
52191                     [
52192                         -2.19916501,
52193                         56.95654504
52194                     ]
52195                 ]
52196             ],
52197             "terms_url": "http://maps.nls.uk/townplans/stonehaven.html",
52198             "terms_text": "National Library of Scotland - Stonehaven 1864"
52199         },
52200         {
52201             "name": "OS Town Plans, Stranraer 1847 (NLS)",
52202             "type": "tms",
52203             "description": "Detailed town plan of Stranraer 1847, courtesy of National Library of Scotland.",
52204             "template": "http://geo.nls.uk/maps/towns/stranraer1847/{zoom}/{x}/{-y}.png",
52205             "scaleExtent": [
52206                 13,
52207                 20
52208             ],
52209             "polygon": [
52210                 [
52211                     [
52212                         -5.04859743,
52213                         54.8822997
52214                     ],
52215                     [
52216                         -5.0508954,
52217                         54.91268061
52218                     ],
52219                     [
52220                         -5.0095373,
52221                         54.91371278
52222                     ],
52223                     [
52224                         -5.00727037,
52225                         54.88333071
52226                     ]
52227                 ]
52228             ],
52229             "terms_url": "http://maps.nls.uk/townplans/stranraer_1.html",
52230             "terms_text": "National Library of Scotland - Stranraer 1847"
52231         },
52232         {
52233             "name": "OS Town Plans, Stranraer 1863-1877 (NLS)",
52234             "type": "tms",
52235             "description": "Detailed town plan of Stranraer 1863-1877, courtesy of National Library of Scotland.",
52236             "template": "http://geo.nls.uk/maps/towns/stranraer1867/{zoom}/{x}/{-y}.png",
52237             "scaleExtent": [
52238                 13,
52239                 20
52240             ],
52241             "polygon": [
52242                 [
52243                     [
52244                         -5.04877289,
52245                         54.88228699
52246                     ],
52247                     [
52248                         -5.05107324,
52249                         54.9126976
52250                     ],
52251                     [
52252                         -5.00947337,
52253                         54.91373582
52254                     ],
52255                     [
52256                         -5.00720427,
52257                         54.88332405
52258                     ]
52259                 ]
52260             ],
52261             "terms_url": "http://maps.nls.uk/townplans/stranraer_1a.html",
52262             "terms_text": "National Library of Scotland - Stranraer 1863-1877"
52263         },
52264         {
52265             "name": "OS Town Plans, Stranraer 1893 (NLS)",
52266             "type": "tms",
52267             "description": "Detailed town plan of Stranraer 1893, courtesy of National Library of Scotland.",
52268             "template": "http://geo.nls.uk/maps/towns/stranraer1893/{zoom}/{x}/{-y}.png",
52269             "scaleExtent": [
52270                 13,
52271                 20
52272             ],
52273             "polygon": [
52274                 [
52275                     [
52276                         -5.04418424,
52277                         54.89773858
52278                     ],
52279                     [
52280                         -5.04511026,
52281                         54.90999885
52282                     ],
52283                     [
52284                         -5.0140499,
52285                         54.91077389
52286                     ],
52287                     [
52288                         -5.0131333,
52289                         54.89851327
52290                     ]
52291                 ]
52292             ],
52293             "terms_url": "http://maps.nls.uk/townplans/stranraer_2.html",
52294             "terms_text": "National Library of Scotland - Stranraer 1893"
52295         },
52296         {
52297             "name": "OS Town Plans, Strathaven 1858 (NLS)",
52298             "type": "tms",
52299             "description": "Detailed town plan of Strathaven 1858, courtesy of National Library of Scotland.",
52300             "template": "http://geo.nls.uk/maps/towns/strathaven/{zoom}/{x}/{-y}.png",
52301             "scaleExtent": [
52302                 13,
52303                 20
52304             ],
52305             "polygon": [
52306                 [
52307                     [
52308                         -4.06914872,
52309                         55.67242091
52310                     ],
52311                     [
52312                         -4.06954357,
52313                         55.67989707
52314                     ],
52315                     [
52316                         -4.05917487,
52317                         55.6800715
52318                     ],
52319                     [
52320                         -4.05878199,
52321                         55.67259529
52322                     ]
52323                 ]
52324             ],
52325             "terms_url": "http://maps.nls.uk/townplans/strathaven.html",
52326             "terms_text": "National Library of Scotland - Strathaven 1858"
52327         },
52328         {
52329             "name": "OS Town Plans, Wick 1872 (NLS)",
52330             "type": "tms",
52331             "description": "Detailed town plan of Wick 1872, courtesy of National Library of Scotland.",
52332             "template": "http://geo.nls.uk/maps/towns/wick/{zoom}/{x}/{-y}.png",
52333             "scaleExtent": [
52334                 13,
52335                 20
52336             ],
52337             "polygon": [
52338                 [
52339                     [
52340                         -3.11470001,
52341                         58.41344839
52342                     ],
52343                     [
52344                         -3.11588837,
52345                         58.45101446
52346                     ],
52347                     [
52348                         -3.05949843,
52349                         58.45149284
52350                     ],
52351                     [
52352                         -3.05837008,
52353                         58.41392606
52354                     ]
52355                 ]
52356             ],
52357             "terms_url": "http://maps.nls.uk/townplans/wick.html",
52358             "terms_text": "National Library of Scotland - Wick 1872"
52359         },
52360         {
52361             "name": "OS Town Plans, Wigtown 1848 (NLS)",
52362             "type": "tms",
52363             "description": "Detailed town plan of Wigtown 1848, courtesy of National Library of Scotland.",
52364             "template": "http://geo.nls.uk/maps/towns/wigtown1848/{zoom}/{x}/{-y}.png",
52365             "scaleExtent": [
52366                 13,
52367                 20
52368             ],
52369             "polygon": [
52370                 [
52371                     [
52372                         -4.45235587,
52373                         54.8572296
52374                     ],
52375                     [
52376                         -4.45327284,
52377                         54.87232603
52378                     ],
52379                     [
52380                         -4.43254469,
52381                         54.87274317
52382                     ],
52383                     [
52384                         -4.43163545,
52385                         54.85764651
52386                     ]
52387                 ]
52388             ],
52389             "terms_url": "http://maps.nls.uk/townplans/wigtown_1.html",
52390             "terms_text": "National Library of Scotland - Wigtown 1848"
52391         },
52392         {
52393             "name": "OS Town Plans, Wigtown 1894 (NLS)",
52394             "type": "tms",
52395             "description": "Detailed town plan of Wigtown 1894, courtesy of National Library of Scotland.",
52396             "template": "http://geo.nls.uk/maps/towns/wigtown1894/{zoom}/{x}/{-y}.png",
52397             "scaleExtent": [
52398                 13,
52399                 20
52400             ],
52401             "polygon": [
52402                 [
52403                     [
52404                         -4.45233361,
52405                         54.85721131
52406                     ],
52407                     [
52408                         -4.45325423,
52409                         54.87236807
52410                     ],
52411                     [
52412                         -4.43257837,
52413                         54.87278416
52414                     ],
52415                     [
52416                         -4.43166549,
52417                         54.85762716
52418                     ]
52419                 ]
52420             ],
52421             "terms_url": "http://maps.nls.uk/townplans/wigtown_2.html",
52422             "terms_text": "National Library of Scotland - Wigtown 1894"
52423         },
52424         {
52425             "name": "OpenPT Map (overlay)",
52426             "type": "tms",
52427             "template": "http://openptmap.de/tiles/{zoom}/{x}/{y}.png",
52428             "scaleExtent": [
52429                 5,
52430                 16
52431             ],
52432             "polygon": [
52433                 [
52434                     [
52435                         6.4901072,
52436                         53.665658
52437                     ],
52438                     [
52439                         8.5665347,
52440                         53.9848257
52441                     ],
52442                     [
52443                         8.1339457,
52444                         54.709715
52445                     ],
52446                     [
52447                         8.317796,
52448                         55.0952362
52449                     ],
52450                     [
52451                         10.1887438,
52452                         54.7783834
52453                     ],
52454                     [
52455                         10.6321475,
52456                         54.4778841
52457                     ],
52458                     [
52459                         11.2702164,
52460                         54.6221504
52461                     ],
52462                     [
52463                         11.681176,
52464                         54.3709243
52465                     ],
52466                     [
52467                         12.0272473,
52468                         54.3898199
52469                     ],
52470                     [
52471                         13.3250145,
52472                         54.8531617
52473                     ],
52474                     [
52475                         13.9198245,
52476                         54.6972173
52477                     ],
52478                     [
52479                         14.2118221,
52480                         54.1308273
52481                     ],
52482                     [
52483                         14.493005,
52484                         53.2665063
52485                     ],
52486                     [
52487                         14.1577485,
52488                         52.8766495
52489                     ],
52490                     [
52491                         14.7525584,
52492                         52.5819369
52493                     ],
52494                     [
52495                         15.0986297,
52496                         51.0171541
52497                     ],
52498                     [
52499                         14.9364088,
52500                         50.8399279
52501                     ],
52502                     [
52503                         14.730929,
52504                         50.7920977
52505                     ],
52506                     [
52507                         14.4389313,
52508                         50.8808862
52509                     ],
52510                     [
52511                         12.9573138,
52512                         50.3939044
52513                     ],
52514                     [
52515                         12.51391,
52516                         50.3939044
52517                     ],
52518                     [
52519                         12.3084302,
52520                         50.1173237
52521                     ],
52522                     [
52523                         12.6112425,
52524                         49.9088337
52525                     ],
52526                     [
52527                         12.394948,
52528                         49.7344006
52529                     ],
52530                     [
52531                         12.7734634,
52532                         49.4047626
52533                     ],
52534                     [
52535                         14.1469337,
52536                         48.6031036
52537                     ],
52538                     [
52539                         14.6768553,
52540                         48.6531391
52541                     ],
52542                     [
52543                         15.0661855,
52544                         49.0445497
52545                     ],
52546                     [
52547                         16.2666202,
52548                         48.7459305
52549                     ],
52550                     [
52551                         16.4937294,
52552                         48.8741286
52553                     ],
52554                     [
52555                         16.904689,
52556                         48.7173975
52557                     ],
52558                     [
52559                         16.9371332,
52560                         48.5315383
52561                     ],
52562                     [
52563                         16.8384693,
52564                         48.3823161
52565                     ],
52566                     [
52567                         17.2017097,
52568                         48.010204
52569                     ],
52570                     [
52571                         17.1214145,
52572                         47.6997605
52573                     ],
52574                     [
52575                         16.777292,
52576                         47.6585709
52577                     ],
52578                     [
52579                         16.6090543,
52580                         47.7460598
52581                     ],
52582                     [
52583                         16.410228,
52584                         47.6637214
52585                     ],
52586                     [
52587                         16.7352326,
52588                         47.6147714
52589                     ],
52590                     [
52591                         16.5555242,
52592                         47.3589738
52593                     ],
52594                     [
52595                         16.4790525,
52596                         46.9768539
52597                     ],
52598                     [
52599                         16.0355168,
52600                         46.8096295
52601                     ],
52602                     [
52603                         16.0508112,
52604                         46.6366332
52605                     ],
52606                     [
52607                         14.9572663,
52608                         46.6313822
52609                     ],
52610                     [
52611                         14.574908,
52612                         46.3892866
52613                     ],
52614                     [
52615                         12.3954655,
52616                         46.6891149
52617                     ],
52618                     [
52619                         12.1507562,
52620                         47.0550608
52621                     ],
52622                     [
52623                         11.1183887,
52624                         46.9142058
52625                     ],
52626                     [
52627                         11.0342699,
52628                         46.7729797
52629                     ],
52630                     [
52631                         10.4836739,
52632                         46.8462544
52633                     ],
52634                     [
52635                         10.4607324,
52636                         46.5472973
52637                     ],
52638                     [
52639                         10.1013156,
52640                         46.5735879
52641                     ],
52642                     [
52643                         10.2007287,
52644                         46.1831867
52645                     ],
52646                     [
52647                         9.8948421,
52648                         46.3629068
52649                     ],
52650                     [
52651                         9.5966026,
52652                         46.2889758
52653                     ],
52654                     [
52655                         9.2983631,
52656                         46.505206
52657                     ],
52658                     [
52659                         9.2830687,
52660                         46.2572605
52661                     ],
52662                     [
52663                         9.0536537,
52664                         45.7953255
52665                     ],
52666                     [
52667                         8.4265861,
52668                         46.2466846
52669                     ],
52670                     [
52671                         8.4418804,
52672                         46.4736161
52673                     ],
52674                     [
52675                         7.8759901,
52676                         45.9284607
52677                     ],
52678                     [
52679                         7.0959791,
52680                         45.8645956
52681                     ],
52682                     [
52683                         6.7747981,
52684                         46.1620044
52685                     ],
52686                     [
52687                         6.8206811,
52688                         46.4051083
52689                     ],
52690                     [
52691                         6.5453831,
52692                         46.4578142
52693                     ],
52694                     [
52695                         6.3312624,
52696                         46.3840116
52697                     ],
52698                     [
52699                         6.3847926,
52700                         46.2466846
52701                     ],
52702                     [
52703                         5.8953739,
52704                         46.0878021
52705                     ],
52706                     [
52707                         6.1171418,
52708                         46.3681838
52709                     ],
52710                     [
52711                         6.0942003,
52712                         46.5998657
52713                     ],
52714                     [
52715                         6.4383228,
52716                         46.7782169
52717                     ],
52718                     [
52719                         6.4306756,
52720                         46.9298747
52721                     ],
52722                     [
52723                         7.0806847,
52724                         47.3460216
52725                     ],
52726                     [
52727                         6.8436226,
52728                         47.3719227
52729                     ],
52730                     [
52731                         6.9965659,
52732                         47.5012373
52733                     ],
52734                     [
52735                         7.1800979,
52736                         47.5064033
52737                     ],
52738                     [
52739                         7.2336281,
52740                         47.439206
52741                     ],
52742                     [
52743                         7.4553959,
52744                         47.4805683
52745                     ],
52746                     [
52747                         7.7842241,
52748                         48.645735
52749                     ],
52750                     [
52751                         8.1971711,
52752                         49.0282701
52753                     ],
52754                     [
52755                         7.6006921,
52756                         49.0382974
52757                     ],
52758                     [
52759                         7.4477487,
52760                         49.1634679
52761                     ],
52762                     [
52763                         7.2030394,
52764                         49.1034255
52765                     ],
52766                     [
52767                         6.6677378,
52768                         49.1634679
52769                     ],
52770                     [
52771                         6.6371491,
52772                         49.3331933
52773                     ],
52774                     [
52775                         6.3542039,
52776                         49.4576194
52777                     ],
52778                     [
52779                         6.5453831,
52780                         49.8043366
52781                     ],
52782                     [
52783                         6.2471436,
52784                         49.873384
52785                     ],
52786                     [
52787                         6.0789059,
52788                         50.1534883
52789                     ],
52790                     [
52791                         6.3618511,
52792                         50.3685934
52793                     ],
52794                     [
52795                         6.0865531,
52796                         50.7039632
52797                     ],
52798                     [
52799                         5.8800796,
52800                         51.0513752
52801                     ],
52802                     [
52803                         6.1247889,
52804                         51.1618085
52805                     ],
52806                     [
52807                         6.1936134,
52808                         51.491527
52809                     ],
52810                     [
52811                         5.9641984,
52812                         51.7526501
52813                     ],
52814                     [
52815                         6.0253758,
52816                         51.8897286
52817                     ],
52818                     [
52819                         6.4536171,
52820                         51.8661241
52821                     ],
52822                     [
52823                         6.8436226,
52824                         51.9557552
52825                     ],
52826                     [
52827                         6.6906793,
52828                         52.0499105
52829                     ],
52830                     [
52831                         7.0042131,
52832                         52.2282603
52833                     ],
52834                     [
52835                         7.0195074,
52836                         52.4525245
52837                     ],
52838                     [
52839                         6.6983264,
52840                         52.4665032
52841                     ],
52842                     [
52843                         6.6906793,
52844                         52.6524628
52845                     ],
52846                     [
52847                         7.0348017,
52848                         52.6385432
52849                     ],
52850                     [
52851                         7.0730376,
52852                         52.8330151
52853                     ],
52854                     [
52855                         7.2183337,
52856                         52.9852064
52857                     ],
52858                     [
52859                         7.1953922,
52860                         53.3428087
52861                     ],
52862                     [
52863                         7.0042131,
52864                         53.3291098
52865                     ]
52866                 ]
52867             ],
52868             "terms_url": "http://openstreetmap.org/",
52869             "terms_text": "© OpenStreetMap contributors, CC-BY-SA"
52870         },
52871         {
52872             "name": "OpenStreetMap (Mapnik)",
52873             "type": "tms",
52874             "description": "The default OpenStreetMap layer.",
52875             "template": "http://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png",
52876             "scaleExtent": [
52877                 0,
52878                 19
52879             ],
52880             "terms_url": "http://openstreetmap.org/",
52881             "terms_text": "© OpenStreetMap contributors, CC-BY-SA",
52882             "id": "MAPNIK",
52883             "default": true
52884         },
52885         {
52886             "name": "OpenStreetMap GPS traces",
52887             "type": "tms",
52888             "description": "Public GPS traces uploaded to OpenStreetMap.",
52889             "template": "http://{switch:a,b,c}.gps-tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png",
52890             "scaleExtent": [
52891                 0,
52892                 20
52893             ],
52894             "terms_url": "http://www.openstreetmap.org/copyright",
52895             "terms_text": "© OpenStreetMap contributors",
52896             "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>",
52897             "overlay": true
52898         },
52899         {
52900             "name": "Pangasinán/Bulacan (Phillipines HiRes)",
52901             "type": "tms",
52902             "template": "http://gravitystorm.dev.openstreetmap.org/imagery/philippines/{zoom}/{x}/{y}.png",
52903             "scaleExtent": [
52904                 12,
52905                 19
52906             ],
52907             "polygon": [
52908                 [
52909                     [
52910                         120.336593,
52911                         15.985768
52912                     ],
52913                     [
52914                         120.445995,
52915                         15.984
52916                     ],
52917                     [
52918                         120.446134,
52919                         15.974459
52920                     ],
52921                     [
52922                         120.476464,
52923                         15.974592
52924                     ],
52925                     [
52926                         120.594247,
52927                         15.946832
52928                     ],
52929                     [
52930                         120.598064,
52931                         16.090795
52932                     ],
52933                     [
52934                         120.596537,
52935                         16.197999
52936                     ],
52937                     [
52938                         120.368537,
52939                         16.218527
52940                     ],
52941                     [
52942                         120.347576,
52943                         16.042308
52944                     ],
52945                     [
52946                         120.336593,
52947                         15.985768
52948                     ]
52949                 ],
52950                 [
52951                     [
52952                         120.8268,
52953                         15.3658
52954                     ],
52955                     [
52956                         121.2684,
52957                         15.2602
52958                     ],
52959                     [
52960                         121.2699,
52961                         14.7025
52962                     ],
52963                     [
52964                         120.695,
52965                         14.8423
52966                     ]
52967                 ]
52968             ]
52969         },
52970         {
52971             "name": "Slovakia EEA CORINE 2006",
52972             "type": "tms",
52973             "template": "http://www.freemap.sk/tms/clc/{zoom}/{x}/{y}.png",
52974             "polygon": [
52975                 [
52976                     [
52977                         19.83682,
52978                         49.25529
52979                     ],
52980                     [
52981                         19.80075,
52982                         49.42385
52983                     ],
52984                     [
52985                         19.60437,
52986                         49.48058
52987                     ],
52988                     [
52989                         19.49179,
52990                         49.63961
52991                     ],
52992                     [
52993                         19.21831,
52994                         49.52604
52995                     ],
52996                     [
52997                         19.16778,
52998                         49.42521
52999                     ],
53000                     [
53001                         19.00308,
53002                         49.42236
53003                     ],
53004                     [
53005                         18.97611,
53006                         49.5308
53007                     ],
53008                     [
53009                         18.54685,
53010                         49.51425
53011                     ],
53012                     [
53013                         18.31432,
53014                         49.33818
53015                     ],
53016                     [
53017                         18.15913,
53018                         49.2961
53019                     ],
53020                     [
53021                         18.05564,
53022                         49.11134
53023                     ],
53024                     [
53025                         17.56396,
53026                         48.84938
53027                     ],
53028                     [
53029                         17.17929,
53030                         48.88816
53031                     ],
53032                     [
53033                         17.058,
53034                         48.81105
53035                     ],
53036                     [
53037                         16.90426,
53038                         48.61947
53039                     ],
53040                     [
53041                         16.79685,
53042                         48.38561
53043                     ],
53044                     [
53045                         17.06762,
53046                         48.01116
53047                     ],
53048                     [
53049                         17.32787,
53050                         47.97749
53051                     ],
53052                     [
53053                         17.51699,
53054                         47.82535
53055                     ],
53056                     [
53057                         17.74776,
53058                         47.73093
53059                     ],
53060                     [
53061                         18.29515,
53062                         47.72075
53063                     ],
53064                     [
53065                         18.67959,
53066                         47.75541
53067                     ],
53068                     [
53069                         18.89755,
53070                         47.81203
53071                     ],
53072                     [
53073                         18.79463,
53074                         47.88245
53075                     ],
53076                     [
53077                         18.84318,
53078                         48.04046
53079                     ],
53080                     [
53081                         19.46212,
53082                         48.05333
53083                     ],
53084                     [
53085                         19.62064,
53086                         48.22938
53087                     ],
53088                     [
53089                         19.89585,
53090                         48.09387
53091                     ],
53092                     [
53093                         20.33766,
53094                         48.2643
53095                     ],
53096                     [
53097                         20.55395,
53098                         48.52358
53099                     ],
53100                     [
53101                         20.82335,
53102                         48.55714
53103                     ],
53104                     [
53105                         21.10271,
53106                         48.47096
53107                     ],
53108                     [
53109                         21.45863,
53110                         48.55513
53111                     ],
53112                     [
53113                         21.74536,
53114                         48.31435
53115                     ],
53116                     [
53117                         22.15293,
53118                         48.37179
53119                     ],
53120                     [
53121                         22.61255,
53122                         49.08914
53123                     ],
53124                     [
53125                         22.09997,
53126                         49.23814
53127                     ],
53128                     [
53129                         21.9686,
53130                         49.36363
53131                     ],
53132                     [
53133                         21.6244,
53134                         49.46989
53135                     ],
53136                     [
53137                         21.06873,
53138                         49.46402
53139                     ],
53140                     [
53141                         20.94336,
53142                         49.31088
53143                     ],
53144                     [
53145                         20.73052,
53146                         49.44006
53147                     ],
53148                     [
53149                         20.22804,
53150                         49.41714
53151                     ],
53152                     [
53153                         20.05234,
53154                         49.23052
53155                     ],
53156                     [
53157                         19.83682,
53158                         49.25529
53159                     ]
53160                 ]
53161             ],
53162             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
53163             "terms_text": "EEA Corine 2006"
53164         },
53165         {
53166             "name": "Slovakia EEA GMES Urban Atlas",
53167             "type": "tms",
53168             "template": "http://www.freemap.sk/tms/urbanatlas/{zoom}/{x}/{y}.png",
53169             "polygon": [
53170                 [
53171                     [
53172                         19.83682,
53173                         49.25529
53174                     ],
53175                     [
53176                         19.80075,
53177                         49.42385
53178                     ],
53179                     [
53180                         19.60437,
53181                         49.48058
53182                     ],
53183                     [
53184                         19.49179,
53185                         49.63961
53186                     ],
53187                     [
53188                         19.21831,
53189                         49.52604
53190                     ],
53191                     [
53192                         19.16778,
53193                         49.42521
53194                     ],
53195                     [
53196                         19.00308,
53197                         49.42236
53198                     ],
53199                     [
53200                         18.97611,
53201                         49.5308
53202                     ],
53203                     [
53204                         18.54685,
53205                         49.51425
53206                     ],
53207                     [
53208                         18.31432,
53209                         49.33818
53210                     ],
53211                     [
53212                         18.15913,
53213                         49.2961
53214                     ],
53215                     [
53216                         18.05564,
53217                         49.11134
53218                     ],
53219                     [
53220                         17.56396,
53221                         48.84938
53222                     ],
53223                     [
53224                         17.17929,
53225                         48.88816
53226                     ],
53227                     [
53228                         17.058,
53229                         48.81105
53230                     ],
53231                     [
53232                         16.90426,
53233                         48.61947
53234                     ],
53235                     [
53236                         16.79685,
53237                         48.38561
53238                     ],
53239                     [
53240                         17.06762,
53241                         48.01116
53242                     ],
53243                     [
53244                         17.32787,
53245                         47.97749
53246                     ],
53247                     [
53248                         17.51699,
53249                         47.82535
53250                     ],
53251                     [
53252                         17.74776,
53253                         47.73093
53254                     ],
53255                     [
53256                         18.29515,
53257                         47.72075
53258                     ],
53259                     [
53260                         18.67959,
53261                         47.75541
53262                     ],
53263                     [
53264                         18.89755,
53265                         47.81203
53266                     ],
53267                     [
53268                         18.79463,
53269                         47.88245
53270                     ],
53271                     [
53272                         18.84318,
53273                         48.04046
53274                     ],
53275                     [
53276                         19.46212,
53277                         48.05333
53278                     ],
53279                     [
53280                         19.62064,
53281                         48.22938
53282                     ],
53283                     [
53284                         19.89585,
53285                         48.09387
53286                     ],
53287                     [
53288                         20.33766,
53289                         48.2643
53290                     ],
53291                     [
53292                         20.55395,
53293                         48.52358
53294                     ],
53295                     [
53296                         20.82335,
53297                         48.55714
53298                     ],
53299                     [
53300                         21.10271,
53301                         48.47096
53302                     ],
53303                     [
53304                         21.45863,
53305                         48.55513
53306                     ],
53307                     [
53308                         21.74536,
53309                         48.31435
53310                     ],
53311                     [
53312                         22.15293,
53313                         48.37179
53314                     ],
53315                     [
53316                         22.61255,
53317                         49.08914
53318                     ],
53319                     [
53320                         22.09997,
53321                         49.23814
53322                     ],
53323                     [
53324                         21.9686,
53325                         49.36363
53326                     ],
53327                     [
53328                         21.6244,
53329                         49.46989
53330                     ],
53331                     [
53332                         21.06873,
53333                         49.46402
53334                     ],
53335                     [
53336                         20.94336,
53337                         49.31088
53338                     ],
53339                     [
53340                         20.73052,
53341                         49.44006
53342                     ],
53343                     [
53344                         20.22804,
53345                         49.41714
53346                     ],
53347                     [
53348                         20.05234,
53349                         49.23052
53350                     ],
53351                     [
53352                         19.83682,
53353                         49.25529
53354                     ]
53355                 ]
53356             ],
53357             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
53358             "terms_text": "EEA GMES Urban Atlas"
53359         },
53360         {
53361             "name": "Slovakia Historic Maps",
53362             "type": "tms",
53363             "template": "http://tms.freemap.sk/historicke/{zoom}/{x}/{y}.png",
53364             "scaleExtent": [
53365                 0,
53366                 12
53367             ],
53368             "polygon": [
53369                 [
53370                     [
53371                         16.8196949,
53372                         47.4927236
53373                     ],
53374                     [
53375                         16.8196949,
53376                         49.5030322
53377                     ],
53378                     [
53379                         22.8388318,
53380                         49.5030322
53381                     ],
53382                     [
53383                         22.8388318,
53384                         47.4927236
53385                     ],
53386                     [
53387                         16.8196949,
53388                         47.4927236
53389                     ]
53390                 ]
53391             ]
53392         },
53393         {
53394             "name": "South Africa CD:NGI Aerial",
53395             "type": "tms",
53396             "template": "http://{switch:a,b,c}.aerial.openstreetmap.org.za/ngi-aerial/{zoom}/{x}/{y}.jpg",
53397             "scaleExtent": [
53398                 1,
53399                 22
53400             ],
53401             "polygon": [
53402                 [
53403                     [
53404                         17.8396817,
53405                         -32.7983384
53406                     ],
53407                     [
53408                         17.8893509,
53409                         -32.6972835
53410                     ],
53411                     [
53412                         18.00364,
53413                         -32.6982187
53414                     ],
53415                     [
53416                         18.0991679,
53417                         -32.7485251
53418                     ],
53419                     [
53420                         18.2898747,
53421                         -32.5526645
53422                     ],
53423                     [
53424                         18.2930182,
53425                         -32.0487089
53426                     ],
53427                     [
53428                         18.105455,
53429                         -31.6454966
53430                     ],
53431                     [
53432                         17.8529257,
53433                         -31.3443951
53434                     ],
53435                     [
53436                         17.5480046,
53437                         -30.902171
53438                     ],
53439                     [
53440                         17.4044506,
53441                         -30.6374731
53442                     ],
53443                     [
53444                         17.2493704,
53445                         -30.3991663
53446                     ],
53447                     [
53448                         16.9936977,
53449                         -29.6543552
53450                     ],
53451                     [
53452                         16.7987996,
53453                         -29.19437
53454                     ],
53455                     [
53456                         16.5494139,
53457                         -28.8415949
53458                     ],
53459                     [
53460                         16.4498691,
53461                         -28.691876
53462                     ],
53463                     [
53464                         16.4491046,
53465                         -28.5515766
53466                     ],
53467                     [
53468                         16.6002551,
53469                         -28.4825663
53470                     ],
53471                     [
53472                         16.7514057,
53473                         -28.4486958
53474                     ],
53475                     [
53476                         16.7462192,
53477                         -28.2458973
53478                     ],
53479                     [
53480                         16.8855148,
53481                         -28.04729
53482                     ],
53483                     [
53484                         16.9929502,
53485                         -28.0244005
53486                     ],
53487                     [
53488                         17.0529659,
53489                         -28.0257086
53490                     ],
53491                     [
53492                         17.1007562,
53493                         -28.0338839
53494                     ],
53495                     [
53496                         17.2011527,
53497                         -28.0930546
53498                     ],
53499                     [
53500                         17.2026346,
53501                         -28.2328424
53502                     ],
53503                     [
53504                         17.2474611,
53505                         -28.2338215
53506                     ],
53507                     [
53508                         17.2507953,
53509                         -28.198892
53510                     ],
53511                     [
53512                         17.3511919,
53513                         -28.1975861
53514                     ],
53515                     [
53516                         17.3515624,
53517                         -28.2442655
53518                     ],
53519                     [
53520                         17.4015754,
53521                         -28.2452446
53522                     ],
53523                     [
53524                         17.4149122,
53525                         -28.3489751
53526                     ],
53527                     [
53528                         17.4008345,
53529                         -28.547997
53530                     ],
53531                     [
53532                         17.4526999,
53533                         -28.5489733
53534                     ],
53535                     [
53536                         17.4512071,
53537                         -28.6495106
53538                     ],
53539                     [
53540                         17.4983599,
53541                         -28.6872054
53542                     ],
53543                     [
53544                         17.6028204,
53545                         -28.6830048
53546                     ],
53547                     [
53548                         17.6499732,
53549                         -28.6967928
53550                     ],
53551                     [
53552                         17.6525928,
53553                         -28.7381457
53554                     ],
53555                     [
53556                         17.801386,
53557                         -28.7381457
53558                     ],
53559                     [
53560                         17.9994276,
53561                         -28.7560602
53562                     ],
53563                     [
53564                         18.0002748,
53565                         -28.7956172
53566                     ],
53567                     [
53568                         18.1574507,
53569                         -28.8718055
53570                     ],
53571                     [
53572                         18.5063811,
53573                         -28.8718055
53574                     ],
53575                     [
53576                         18.6153564,
53577                         -28.8295875
53578                     ],
53579                     [
53580                         18.9087513,
53581                         -28.8277516
53582                     ],
53583                     [
53584                         19.1046973,
53585                         -28.9488548
53586                     ],
53587                     [
53588                         19.1969071,
53589                         -28.9378513
53590                     ],
53591                     [
53592                         19.243012,
53593                         -28.8516164
53594                     ],
53595                     [
53596                         19.2314858,
53597                         -28.802963
53598                     ],
53599                     [
53600                         19.2587296,
53601                         -28.7009928
53602                     ],
53603                     [
53604                         19.4431493,
53605                         -28.6973163
53606                     ],
53607                     [
53608                         19.5500289,
53609                         -28.4958332
53610                     ],
53611                     [
53612                         19.6967264,
53613                         -28.4939914
53614                     ],
53615                     [
53616                         19.698822,
53617                         -28.4479358
53618                     ],
53619                     [
53620                         19.8507587,
53621                         -28.4433291
53622                     ],
53623                     [
53624                         19.8497109,
53625                         -28.4027818
53626                     ],
53627                     [
53628                         19.9953605,
53629                         -28.399095
53630                     ],
53631                     [
53632                         19.9893671,
53633                         -24.7497859
53634                     ],
53635                     [
53636                         20.2916682,
53637                         -24.9192346
53638                     ],
53639                     [
53640                         20.4724562,
53641                         -25.1501701
53642                     ],
53643                     [
53644                         20.6532441,
53645                         -25.4529449
53646                     ],
53647                     [
53648                         20.733265,
53649                         -25.6801957
53650                     ],
53651                     [
53652                         20.8281046,
53653                         -25.8963498
53654                     ],
53655                     [
53656                         20.8429232,
53657                         -26.215851
53658                     ],
53659                     [
53660                         20.6502804,
53661                         -26.4840868
53662                     ],
53663                     [
53664                         20.6532441,
53665                         -26.8204869
53666                     ],
53667                     [
53668                         21.0889134,
53669                         -26.846933
53670                     ],
53671                     [
53672                         21.6727695,
53673                         -26.8389998
53674                     ],
53675                     [
53676                         21.7765003,
53677                         -26.6696268
53678                     ],
53679                     [
53680                         21.9721069,
53681                         -26.6431395
53682                     ],
53683                     [
53684                         22.2803355,
53685                         -26.3274702
53686                     ],
53687                     [
53688                         22.5707817,
53689                         -26.1333967
53690                     ],
53691                     [
53692                         22.7752795,
53693                         -25.6775246
53694                     ],
53695                     [
53696                         23.0005235,
53697                         -25.2761948
53698                     ],
53699                     [
53700                         23.4658301,
53701                         -25.2735148
53702                     ],
53703                     [
53704                         23.883717,
53705                         -25.597366
53706                     ],
53707                     [
53708                         24.2364017,
53709                         -25.613402
53710                     ],
53711                     [
53712                         24.603905,
53713                         -25.7896563
53714                     ],
53715                     [
53716                         25.110704,
53717                         -25.7389432
53718                     ],
53719                     [
53720                         25.5078447,
53721                         -25.6855376
53722                     ],
53723                     [
53724                         25.6441766,
53725                         -25.4823781
53726                     ],
53727                     [
53728                         25.8419267,
53729                         -24.7805437
53730                     ],
53731                     [
53732                         25.846641,
53733                         -24.7538456
53734                     ],
53735                     [
53736                         26.3928487,
53737                         -24.6332894
53738                     ],
53739                     [
53740                         26.4739066,
53741                         -24.5653312
53742                     ],
53743                     [
53744                         26.5089966,
53745                         -24.4842437
53746                     ],
53747                     [
53748                         26.5861946,
53749                         -24.4075775
53750                     ],
53751                     [
53752                         26.7300635,
53753                         -24.3014458
53754                     ],
53755                     [
53756                         26.8567384,
53757                         -24.2499463
53758                     ],
53759                     [
53760                         26.8574402,
53761                         -24.1026901
53762                     ],
53763                     [
53764                         26.9215471,
53765                         -23.8990957
53766                     ],
53767                     [
53768                         26.931831,
53769                         -23.8461891
53770                     ],
53771                     [
53772                         26.9714827,
53773                         -23.6994344
53774                     ],
53775                     [
53776                         27.0006074,
53777                         -23.6367644
53778                     ],
53779                     [
53780                         27.0578041,
53781                         -23.6052574
53782                     ],
53783                     [
53784                         27.1360547,
53785                         -23.5203437
53786                     ],
53787                     [
53788                         27.3339623,
53789                         -23.3973792
53790                     ],
53791                     [
53792                         27.5144057,
53793                         -23.3593929
53794                     ],
53795                     [
53796                         27.5958145,
53797                         -23.2085465
53798                     ],
53799                     [
53800                         27.8098634,
53801                         -23.0994957
53802                     ],
53803                     [
53804                         27.8828506,
53805                         -23.0620496
53806                     ],
53807                     [
53808                         27.9382928,
53809                         -22.9496487
53810                     ],
53811                     [
53812                         28.0407556,
53813                         -22.8255118
53814                     ],
53815                     [
53816                         28.2056786,
53817                         -22.6552861
53818                     ],
53819                     [
53820                         28.3397223,
53821                         -22.5639374
53822                     ],
53823                     [
53824                         28.4906093,
53825                         -22.560697
53826                     ],
53827                     [
53828                         28.6108769,
53829                         -22.5400248
53830                     ],
53831                     [
53832                         28.828175,
53833                         -22.4550173
53834                     ],
53835                     [
53836                         28.9285324,
53837                         -22.4232328
53838                     ],
53839                     [
53840                         28.9594116,
53841                         -22.3090081
53842                     ],
53843                     [
53844                         29.0162574,
53845                         -22.208335
53846                     ],
53847                     [
53848                         29.2324117,
53849                         -22.1693453
53850                     ],
53851                     [
53852                         29.3531213,
53853                         -22.1842926
53854                     ],
53855                     [
53856                         29.6548952,
53857                         -22.1186426
53858                     ],
53859                     [
53860                         29.7777102,
53861                         -22.1361956
53862                     ],
53863                     [
53864                         29.9292989,
53865                         -22.1849425
53866                     ],
53867                     [
53868                         30.1166795,
53869                         -22.2830348
53870                     ],
53871                     [
53872                         30.2563377,
53873                         -22.2914767
53874                     ],
53875                     [
53876                         30.3033582,
53877                         -22.3395204
53878                     ],
53879                     [
53880                         30.5061784,
53881                         -22.3057617
53882                     ],
53883                     [
53884                         30.8374279,
53885                         -22.284983
53886                     ],
53887                     [
53888                         31.0058599,
53889                         -22.3077095
53890                     ],
53891                     [
53892                         31.1834152,
53893                         -22.3232913
53894                     ],
53895                     [
53896                         31.2930586,
53897                         -22.3674647
53898                     ],
53899                     [
53900                         31.5680579,
53901                         -23.1903385
53902                     ],
53903                     [
53904                         31.5568311,
53905                         -23.4430809
53906                     ],
53907                     [
53908                         31.6931122,
53909                         -23.6175209
53910                     ],
53911                     [
53912                         31.7119696,
53913                         -23.741136
53914                     ],
53915                     [
53916                         31.7774743,
53917                         -23.8800628
53918                     ],
53919                     [
53920                         31.8886337,
53921                         -23.9481098
53922                     ],
53923                     [
53924                         31.9144386,
53925                         -24.1746736
53926                     ],
53927                     [
53928                         31.9948307,
53929                         -24.3040878
53930                     ],
53931                     [
53932                         32.0166656,
53933                         -24.4405988
53934                     ],
53935                     [
53936                         32.0077331,
53937                         -24.6536578
53938                     ],
53939                     [
53940                         32.019643,
53941                         -24.9140701
53942                     ],
53943                     [
53944                         32.035523,
53945                         -25.0849767
53946                     ],
53947                     [
53948                         32.019643,
53949                         -25.3821442
53950                     ],
53951                     [
53952                         31.9928457,
53953                         -25.4493771
53954                     ],
53955                     [
53956                         31.9997931,
53957                         -25.5165725
53958                     ],
53959                     [
53960                         32.0057481,
53961                         -25.6078978
53962                     ],
53963                     [
53964                         32.0057481,
53965                         -25.6624806
53966                     ],
53967                     [
53968                         31.9362735,
53969                         -25.8403721
53970                     ],
53971                     [
53972                         31.9809357,
53973                         -25.9546537
53974                     ],
53975                     [
53976                         31.8687838,
53977                         -26.0037251
53978                     ],
53979                     [
53980                         31.4162062,
53981                         -25.7277683
53982                     ],
53983                     [
53984                         31.3229117,
53985                         -25.7438611
53986                     ],
53987                     [
53988                         31.2504595,
53989                         -25.8296526
53990                     ],
53991                     [
53992                         31.1393001,
53993                         -25.9162746
53994                     ],
53995                     [
53996                         31.1164727,
53997                         -25.9912361
53998                     ],
53999                     [
54000                         30.9656135,
54001                         -26.2665756
54002                     ],
54003                     [
54004                         30.8921689,
54005                         -26.3279703
54006                     ],
54007                     [
54008                         30.8534616,
54009                         -26.4035568
54010                     ],
54011                     [
54012                         30.8226943,
54013                         -26.4488849
54014                     ],
54015                     [
54016                         30.8022583,
54017                         -26.5240694
54018                     ],
54019                     [
54020                         30.8038369,
54021                         -26.8082089
54022                     ],
54023                     [
54024                         30.9020939,
54025                         -26.7807451
54026                     ],
54027                     [
54028                         30.9100338,
54029                         -26.8489495
54030                     ],
54031                     [
54032                         30.9824859,
54033                         -26.9082627
54034                     ],
54035                     [
54036                         30.976531,
54037                         -27.0029222
54038                     ],
54039                     [
54040                         31.0034434,
54041                         -27.0441587
54042                     ],
54043                     [
54044                         31.1543322,
54045                         -27.1980416
54046                     ],
54047                     [
54048                         31.5015607,
54049                         -27.311117
54050                     ],
54051                     [
54052                         31.9700183,
54053                         -27.311117
54054                     ],
54055                     [
54056                         31.9700183,
54057                         -27.120472
54058                     ],
54059                     [
54060                         31.9769658,
54061                         -27.050664
54062                     ],
54063                     [
54064                         32.0002464,
54065                         -26.7983892
54066                     ],
54067                     [
54068                         32.1069826,
54069                         -26.7984645
54070                     ],
54071                     [
54072                         32.3114546,
54073                         -26.8479493
54074                     ],
54075                     [
54076                         32.899986,
54077                         -26.8516059
54078                     ],
54079                     [
54080                         32.886091,
54081                         -26.9816971
54082                     ],
54083                     [
54084                         32.709427,
54085                         -27.4785436
54086                     ],
54087                     [
54088                         32.6240724,
54089                         -27.7775144
54090                     ],
54091                     [
54092                         32.5813951,
54093                         -28.07479
54094                     ],
54095                     [
54096                         32.5387178,
54097                         -28.2288046
54098                     ],
54099                     [
54100                         32.4275584,
54101                         -28.5021568
54102                     ],
54103                     [
54104                         32.3640388,
54105                         -28.5945699
54106                     ],
54107                     [
54108                         32.0702603,
54109                         -28.8469827
54110                     ],
54111                     [
54112                         31.9878832,
54113                         -28.9069497
54114                     ],
54115                     [
54116                         31.7764818,
54117                         -28.969487
54118                     ],
54119                     [
54120                         31.4638459,
54121                         -29.2859343
54122                     ],
54123                     [
54124                         31.359634,
54125                         -29.3854348
54126                     ],
54127                     [
54128                         31.1680825,
54129                         -29.6307408
54130                     ],
54131                     [
54132                         31.064863,
54133                         -29.7893535
54134                     ],
54135                     [
54136                         31.0534493,
54137                         -29.8470469
54138                     ],
54139                     [
54140                         31.0669933,
54141                         -29.8640319
54142                     ],
54143                     [
54144                         31.0455459,
54145                         -29.9502017
54146                     ],
54147                     [
54148                         30.9518556,
54149                         -30.0033946
54150                     ],
54151                     [
54152                         30.8651833,
54153                         -30.1024093
54154                     ],
54155                     [
54156                         30.7244725,
54157                         -30.392502
54158                     ],
54159                     [
54160                         30.3556256,
54161                         -30.9308873
54162                     ],
54163                     [
54164                         30.0972364,
54165                         -31.2458274
54166                     ],
54167                     [
54168                         29.8673136,
54169                         -31.4304296
54170                     ],
54171                     [
54172                         29.7409393,
54173                         -31.5014699
54174                     ],
54175                     [
54176                         29.481312,
54177                         -31.6978686
54178                     ],
54179                     [
54180                         28.8943171,
54181                         -32.2898903
54182                     ],
54183                     [
54184                         28.5497137,
54185                         -32.5894641
54186                     ],
54187                     [
54188                         28.1436499,
54189                         -32.8320732
54190                     ],
54191                     [
54192                         28.0748735,
54193                         -32.941689
54194                     ],
54195                     [
54196                         27.8450942,
54197                         -33.082869
54198                     ],
54199                     [
54200                         27.3757956,
54201                         -33.3860685
54202                     ],
54203                     [
54204                         26.8805407,
54205                         -33.6458951
54206                     ],
54207                     [
54208                         26.5916871,
54209                         -33.7480756
54210                     ],
54211                     [
54212                         26.4527308,
54213                         -33.7935795
54214                     ],
54215                     [
54216                         26.206754,
54217                         -33.7548943
54218                     ],
54219                     [
54220                         26.0077897,
54221                         -33.7223961
54222                     ],
54223                     [
54224                         25.8055494,
54225                         -33.7524272
54226                     ],
54227                     [
54228                         25.7511073,
54229                         -33.8006512
54230                     ],
54231                     [
54232                         25.6529079,
54233                         -33.8543597
54234                     ],
54235                     [
54236                         25.6529079,
54237                         -33.9469768
54238                     ],
54239                     [
54240                         25.7195789,
54241                         -34.0040115
54242                     ],
54243                     [
54244                         25.7202807,
54245                         -34.0511235
54246                     ],
54247                     [
54248                         25.5508915,
54249                         -34.063151
54250                     ],
54251                     [
54252                         25.3504571,
54253                         -34.0502627
54254                     ],
54255                     [
54256                         25.2810609,
54257                         -34.0020322
54258                     ],
54259                     [
54260                         25.0476316,
54261                         -33.9994588
54262                     ],
54263                     [
54264                         24.954724,
54265                         -34.0043594
54266                     ],
54267                     [
54268                         24.9496586,
54269                         -34.1010363
54270                     ],
54271                     [
54272                         24.8770358,
54273                         -34.1506456
54274                     ],
54275                     [
54276                         24.8762914,
54277                         -34.2005281
54278                     ],
54279                     [
54280                         24.8532574,
54281                         -34.2189562
54282                     ],
54283                     [
54284                         24.7645287,
54285                         -34.2017946
54286                     ],
54287                     [
54288                         24.5001356,
54289                         -34.2003254
54290                     ],
54291                     [
54292                         24.3486733,
54293                         -34.1163824
54294                     ],
54295                     [
54296                         24.1988819,
54297                         -34.1019039
54298                     ],
54299                     [
54300                         23.9963377,
54301                         -34.0514443
54302                     ],
54303                     [
54304                         23.8017509,
54305                         -34.0524332
54306                     ],
54307                     [
54308                         23.7493589,
54309                         -34.0111855
54310                     ],
54311                     [
54312                         23.4973536,
54313                         -34.009014
54314                     ],
54315                     [
54316                         23.4155191,
54317                         -34.0434586
54318                     ],
54319                     [
54320                         23.4154284,
54321                         -34.1140433
54322                     ],
54323                     [
54324                         22.9000853,
54325                         -34.0993009
54326                     ],
54327                     [
54328                         22.8412418,
54329                         -34.0547911
54330                     ],
54331                     [
54332                         22.6470321,
54333                         -34.0502627
54334                     ],
54335                     [
54336                         22.6459843,
54337                         -34.0072768
54338                     ],
54339                     [
54340                         22.570016,
54341                         -34.0064081
54342                     ],
54343                     [
54344                         22.5050499,
54345                         -34.0645866
54346                     ],
54347                     [
54348                         22.2519968,
54349                         -34.0645866
54350                     ],
54351                     [
54352                         22.2221334,
54353                         -34.1014701
54354                     ],
54355                     [
54356                         22.1621197,
54357                         -34.1057019
54358                     ],
54359                     [
54360                         22.1712431,
54361                         -34.1521766
54362                     ],
54363                     [
54364                         22.1576913,
54365                         -34.2180897
54366                     ],
54367                     [
54368                         22.0015632,
54369                         -34.2172232
54370                     ],
54371                     [
54372                         21.9496952,
54373                         -34.3220009
54374                     ],
54375                     [
54376                         21.8611528,
54377                         -34.4007145
54378                     ],
54379                     [
54380                         21.5614708,
54381                         -34.4020114
54382                     ],
54383                     [
54384                         21.5468011,
54385                         -34.3661242
54386                     ],
54387                     [
54388                         21.501744,
54389                         -34.3669892
54390                     ],
54391                     [
54392                         21.5006961,
54393                         -34.4020114
54394                     ],
54395                     [
54396                         21.4194886,
54397                         -34.4465247
54398                     ],
54399                     [
54400                         21.1978706,
54401                         -34.4478208
54402                     ],
54403                     [
54404                         21.0988193,
54405                         -34.3991325
54406                     ],
54407                     [
54408                         21.0033746,
54409                         -34.3753872
54410                     ],
54411                     [
54412                         20.893192,
54413                         -34.3997115
54414                     ],
54415                     [
54416                         20.8976647,
54417                         -34.4854003
54418                     ],
54419                     [
54420                         20.7446802,
54421                         -34.4828092
54422                     ],
54423                     [
54424                         20.5042011,
54425                         -34.486264
54426                     ],
54427                     [
54428                         20.2527197,
54429                         -34.701477
54430                     ],
54431                     [
54432                         20.0803502,
54433                         -34.8361855
54434                     ],
54435                     [
54436                         19.9923317,
54437                         -34.8379056
54438                     ],
54439                     [
54440                         19.899074,
54441                         -34.8275845
54442                     ],
54443                     [
54444                         19.8938348,
54445                         -34.7936018
54446                     ],
54447                     [
54448                         19.5972963,
54449                         -34.7961833
54450                     ],
54451                     [
54452                         19.3929677,
54453                         -34.642015
54454                     ],
54455                     [
54456                         19.2877095,
54457                         -34.6404784
54458                     ],
54459                     [
54460                         19.2861377,
54461                         -34.5986563
54462                     ],
54463                     [
54464                         19.3474363,
54465                         -34.5244458
54466                     ],
54467                     [
54468                         19.3285256,
54469                         -34.4534372
54470                     ],
54471                     [
54472                         19.098001,
54473                         -34.449981
54474                     ],
54475                     [
54476                         19.0725583,
54477                         -34.3802371
54478                     ],
54479                     [
54480                         19.0023531,
54481                         -34.3525593
54482                     ],
54483                     [
54484                         18.9520568,
54485                         -34.3949373
54486                     ],
54487                     [
54488                         18.7975006,
54489                         -34.3936403
54490                     ],
54491                     [
54492                         18.7984174,
54493                         -34.1016376
54494                     ],
54495                     [
54496                         18.501748,
54497                         -34.1015292
54498                     ],
54499                     [
54500                         18.4999545,
54501                         -34.3616945
54502                     ],
54503                     [
54504                         18.4477325,
54505                         -34.3620007
54506                     ],
54507                     [
54508                         18.4479944,
54509                         -34.3522691
54510                     ],
54511                     [
54512                         18.3974362,
54513                         -34.3514041
54514                     ],
54515                     [
54516                         18.3971742,
54517                         -34.3022959
54518                     ],
54519                     [
54520                         18.3565705,
54521                         -34.3005647
54522                     ],
54523                     [
54524                         18.3479258,
54525                         -34.2020436
54526                     ],
54527                     [
54528                         18.2972095,
54529                         -34.1950274
54530                     ],
54531                     [
54532                         18.2951139,
54533                         -33.9937138
54534                     ],
54535                     [
54536                         18.3374474,
54537                         -33.9914079
54538                     ],
54539                     [
54540                         18.3476638,
54541                         -33.8492427
54542                     ],
54543                     [
54544                         18.3479258,
54545                         -33.781555
54546                     ],
54547                     [
54548                         18.4124718,
54549                         -33.7448849
54550                     ],
54551                     [
54552                         18.3615477,
54553                         -33.6501624
54554                     ],
54555                     [
54556                         18.2992013,
54557                         -33.585591
54558                     ],
54559                     [
54560                         18.2166839,
54561                         -33.448872
54562                     ],
54563                     [
54564                         18.1389858,
54565                         -33.3974083
54566                     ],
54567                     [
54568                         17.9473472,
54569                         -33.1602647
54570                     ],
54571                     [
54572                         17.8855247,
54573                         -33.0575732
54574                     ],
54575                     [
54576                         17.8485884,
54577                         -32.9668505
54578                     ],
54579                     [
54580                         17.8396817,
54581                         -32.8507302
54582                     ]
54583                 ]
54584             ]
54585         },
54586         {
54587             "name": "South Tyrol Orthofoto 2011",
54588             "type": "tms",
54589             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_OF2011_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
54590             "polygon": [
54591                 [
54592                     [
54593                         10.373383,
54594                         46.213553
54595                     ],
54596                     [
54597                         10.373383,
54598                         47.098175
54599                     ],
54600                     [
54601                         12.482758,
54602                         47.098175
54603                     ],
54604                     [
54605                         12.482758,
54606                         46.213553
54607                     ],
54608                     [
54609                         10.373383,
54610                         46.213553
54611                     ]
54612                 ]
54613             ],
54614             "id": "sdi.provinz.bz.it-WMTS_OF2011_APB-PAB"
54615         },
54616         {
54617             "name": "South Tyrol Topomap",
54618             "type": "tms",
54619             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_TOPOMAP_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
54620             "polygon": [
54621                 [
54622                     [
54623                         10.373383,
54624                         46.213553
54625                     ],
54626                     [
54627                         10.373383,
54628                         47.098175
54629                     ],
54630                     [
54631                         12.482758,
54632                         47.098175
54633                     ],
54634                     [
54635                         12.482758,
54636                         46.213553
54637                     ],
54638                     [
54639                         10.373383,
54640                         46.213553
54641                     ]
54642                 ]
54643             ],
54644             "id": "sdi.provinz.bz.it-WMTS_TOPOMAP_APB-PAB"
54645         },
54646         {
54647             "name": "Stadt Uster Orthophoto 2008 10cm",
54648             "type": "tms",
54649             "template": "http://mapproxy.sosm.ch:8080/tiles/uster/EPSG900913/{zoom}/{x}/{y}.png?origin=nw",
54650             "polygon": [
54651                 [
54652                     [
54653                         8.6,
54654                         47.31
54655                     ],
54656                     [
54657                         8.6,
54658                         47.39
54659                     ],
54660                     [
54661                         8.77,
54662                         47.39
54663                     ],
54664                     [
54665                         8.77,
54666                         47.31
54667                     ],
54668                     [
54669                         8.6,
54670                         47.31
54671                     ]
54672                 ]
54673             ],
54674             "terms_text": "Stadt Uster Vermessung Orthophoto 2008"
54675         },
54676         {
54677             "name": "Stadt Zürich Luftbild 2011",
54678             "type": "tms",
54679             "template": "http://mapproxy.sosm.ch:8080/tiles/zh_luftbild2011/EPSG900913/{z}/{x}/{y}.png?origin=nw",
54680             "polygon": [
54681                 [
54682                     [
54683                         8.4441,
54684                         47.3141
54685                     ],
54686                     [
54687                         8.4441,
54688                         47.4411
54689                     ],
54690                     [
54691                         8.6284,
54692                         47.4411
54693                     ],
54694                     [
54695                         8.6284,
54696                         47.3141
54697                     ],
54698                     [
54699                         8.4441,
54700                         47.3141
54701                     ]
54702                 ]
54703             ],
54704             "terms_text": "Stadt Zürich Luftbild 2011"
54705         },
54706         {
54707             "name": "Stevns (Denmark)",
54708             "type": "tms",
54709             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/stevns/2009/{zoom}/{x}/{y}.png",
54710             "scaleExtent": [
54711                 0,
54712                 20
54713             ],
54714             "polygon": [
54715                 [
54716                     [
54717                         12.0913942,
54718                         55.3491574
54719                     ],
54720                     [
54721                         12.0943104,
54722                         55.3842256
54723                     ],
54724                     [
54725                         12.1573875,
54726                         55.3833103
54727                     ],
54728                     [
54729                         12.1587287,
54730                         55.4013326
54731                     ],
54732                     [
54733                         12.1903468,
54734                         55.400558
54735                     ],
54736                     [
54737                         12.1931411,
54738                         55.4364665
54739                     ],
54740                     [
54741                         12.2564251,
54742                         55.4347995
54743                     ],
54744                     [
54745                         12.2547073,
54746                         55.4168882
54747                     ],
54748                     [
54749                         12.3822489,
54750                         55.4134349
54751                     ],
54752                     [
54753                         12.3795942,
54754                         55.3954143
54755                     ],
54756                     [
54757                         12.4109213,
54758                         55.3946958
54759                     ],
54760                     [
54761                         12.409403,
54762                         55.3766417
54763                     ],
54764                     [
54765                         12.4407807,
54766                         55.375779
54767                     ],
54768                     [
54769                         12.4394142,
54770                         55.3578314
54771                     ],
54772                     [
54773                         12.4707413,
54774                         55.3569971
54775                     ],
54776                     [
54777                         12.4629475,
54778                         55.2672214
54779                     ],
54780                     [
54781                         12.4315633,
54782                         55.2681491
54783                     ],
54784                     [
54785                         12.430045,
54786                         55.2502103
54787                     ],
54788                     [
54789                         12.3672011,
54790                         55.2519673
54791                     ],
54792                     [
54793                         12.3656858,
54794                         55.2340267
54795                     ],
54796                     [
54797                         12.2714604,
54798                         55.2366031
54799                     ],
54800                     [
54801                         12.2744467,
54802                         55.272476
54803                     ],
54804                     [
54805                         12.2115654,
54806                         55.2741475
54807                     ],
54808                     [
54809                         12.2130078,
54810                         55.2920322
54811                     ],
54812                     [
54813                         12.1815665,
54814                         55.2928638
54815                     ],
54816                     [
54817                         12.183141,
54818                         55.3107091
54819                     ],
54820                     [
54821                         12.2144897,
54822                         55.3100981
54823                     ],
54824                     [
54825                         12.2159927,
54826                         55.3279764
54827                     ],
54828                     [
54829                         12.1214458,
54830                         55.3303379
54831                     ],
54832                     [
54833                         12.1229489,
54834                         55.3483291
54835                     ]
54836                 ]
54837             ],
54838             "terms_text": "Stevns Kommune"
54839         },
54840         {
54841             "name": "Surrey Air Survey",
54842             "type": "tms",
54843             "template": "http://gravitystorm.dev.openstreetmap.org/surrey/{zoom}/{x}/{y}.png",
54844             "scaleExtent": [
54845                 8,
54846                 19
54847             ],
54848             "polygon": [
54849                 [
54850                     [
54851                         -0.752478,
54852                         51.0821941
54853                     ],
54854                     [
54855                         -0.7595183,
54856                         51.0856254
54857                     ],
54858                     [
54859                         -0.8014342,
54860                         51.1457917
54861                     ],
54862                     [
54863                         -0.8398864,
54864                         51.1440686
54865                     ],
54866                     [
54867                         -0.8357665,
54868                         51.1802397
54869                     ],
54870                     [
54871                         -0.8529549,
54872                         51.2011266
54873                     ],
54874                     [
54875                         -0.8522683,
54876                         51.2096231
54877                     ],
54878                     [
54879                         -0.8495217,
54880                         51.217903
54881                     ],
54882                     [
54883                         -0.8266907,
54884                         51.2403696
54885                     ],
54886                     [
54887                         -0.8120995,
54888                         51.2469248
54889                     ],
54890                     [
54891                         -0.7736474,
54892                         51.2459577
54893                     ],
54894                     [
54895                         -0.7544213,
54896                         51.2381127
54897                     ],
54898                     [
54899                         -0.754078,
54900                         51.233921
54901                     ],
54902                     [
54903                         -0.7446366,
54904                         51.2333836
54905                     ],
54906                     [
54907                         -0.7430693,
54908                         51.2847178
54909                     ],
54910                     [
54911                         -0.751503,
54912                         51.3069524
54913                     ],
54914                     [
54915                         -0.7664376,
54916                         51.3121032
54917                     ],
54918                     [
54919                         -0.7820588,
54920                         51.3270157
54921                     ],
54922                     [
54923                         -0.7815438,
54924                         51.3388135
54925                     ],
54926                     [
54927                         -0.7374268,
54928                         51.3720456
54929                     ],
54930                     [
54931                         -0.7192307,
54932                         51.3769748
54933                     ],
54934                     [
54935                         -0.6795769,
54936                         51.3847961
54937                     ],
54938                     [
54939                         -0.6807786,
54940                         51.3901523
54941                     ],
54942                     [
54943                         -0.6531411,
54944                         51.3917591
54945                     ],
54946                     [
54947                         -0.6301385,
54948                         51.3905808
54949                     ],
54950                     [
54951                         -0.6291085,
54952                         51.3970074
54953                     ],
54954                     [
54955                         -0.6234437,
54956                         51.3977572
54957                     ],
54958                     [
54959                         -0.613144,
54960                         51.4295552
54961                     ],
54962                     [
54963                         -0.6002471,
54964                         51.4459121
54965                     ],
54966                     [
54967                         -0.5867081,
54968                         51.4445365
54969                     ],
54970                     [
54971                         -0.5762368,
54972                         51.453202
54973                     ],
54974                     [
54975                         -0.5626755,
54976                         51.4523462
54977                     ],
54978                     [
54979                         -0.547741,
54980                         51.4469972
54981                     ],
54982                     [
54983                         -0.5372697,
54984                         51.4448575
54985                     ],
54986                     [
54987                         -0.537098,
54988                         51.4526671
54989                     ],
54990                     [
54991                         -0.5439644,
54992                         51.4545926
54993                     ],
54994                     [
54995                         -0.5405312,
54996                         51.4698865
54997                     ],
54998                     [
54999                         -0.5309182,
55000                         51.4760881
55001                     ],
55002                     [
55003                         -0.5091172,
55004                         51.4744843
55005                     ],
55006                     [
55007                         -0.5086022,
55008                         51.4695657
55009                     ],
55010                     [
55011                         -0.4900628,
55012                         51.4682825
55013                     ],
55014                     [
55015                         -0.4526406,
55016                         51.4606894
55017                     ],
55018                     [
55019                         -0.4486924,
55020                         51.4429316
55021                     ],
55022                     [
55023                         -0.4414826,
55024                         51.4418616
55025                     ],
55026                     [
55027                         -0.4418259,
55028                         51.4369394
55029                     ],
55030                     [
55031                         -0.4112702,
55032                         51.4380095
55033                     ],
55034                     [
55035                         -0.4014855,
55036                         51.4279498
55037                     ],
55038                     [
55039                         -0.3807145,
55040                         51.4262372
55041                     ],
55042                     [
55043                         -0.3805428,
55044                         51.4161749
55045                     ],
55046                     [
55047                         -0.3491288,
55048                         51.4138195
55049                     ],
55050                     [
55051                         -0.3274994,
55052                         51.4037544
55053                     ],
55054                     [
55055                         -0.3039818,
55056                         51.3990424
55057                     ],
55058                     [
55059                         -0.3019219,
55060                         51.3754747
55061                     ],
55062                     [
55063                         -0.309475,
55064                         51.369688
55065                     ],
55066                     [
55067                         -0.3111916,
55068                         51.3529669
55069                     ],
55070                     [
55071                         -0.2955704,
55072                         51.3541462
55073                     ],
55074                     [
55075                         -0.2923089,
55076                         51.3673303
55077                     ],
55078                     [
55079                         -0.2850991,
55080                         51.3680805
55081                     ],
55082                     [
55083                         -0.2787476,
55084                         51.3771891
55085                     ],
55086                     [
55087                         -0.2655297,
55088                         51.3837247
55089                     ],
55090                     [
55091                         -0.2411538,
55092                         51.3847961
55093                     ],
55094                     [
55095                         -0.2123147,
55096                         51.3628288
55097                     ],
55098                     [
55099                         -0.2107697,
55100                         51.3498578
55101                     ],
55102                     [
55103                         -0.190857,
55104                         51.3502867
55105                     ],
55106                     [
55107                         -0.1542931,
55108                         51.3338802
55109                     ],
55110                     [
55111                         -0.1496583,
55112                         51.3057719
55113                     ],
55114                     [
55115                         -0.1074296,
55116                         51.2966491
55117                     ],
55118                     [
55119                         -0.0887185,
55120                         51.3099571
55121                     ],
55122                     [
55123                         -0.0878602,
55124                         51.3220811
55125                     ],
55126                     [
55127                         -0.0652009,
55128                         51.3215448
55129                     ],
55130                     [
55131                         -0.0641709,
55132                         51.3264793
55133                     ],
55134                     [
55135                         -0.0519829,
55136                         51.3263721
55137                     ],
55138                     [
55139                         -0.0528412,
55140                         51.334631
55141                     ],
55142                     [
55143                         -0.0330779,
55144                         51.3430876
55145                     ],
55146                     [
55147                         0.0019187,
55148                         51.3376339
55149                     ],
55150                     [
55151                         0.0118751,
55152                         51.3281956
55153                     ],
55154                     [
55155                         0.013935,
55156                         51.2994398
55157                     ],
55158                     [
55159                         0.0202865,
55160                         51.2994398
55161                     ],
55162                     [
55163                         0.0240631,
55164                         51.3072743
55165                     ],
55166                     [
55167                         0.0331611,
55168                         51.3086694
55169                     ],
55170                     [
55171                         0.0455207,
55172                         51.30545
55173                     ],
55174                     [
55175                         0.0523872,
55176                         51.2877392
55177                     ],
55178                     [
55179                         0.0616569,
55180                         51.2577764
55181                     ],
55182                     [
55183                         0.0640602,
55184                         51.2415518
55185                     ],
55186                     [
55187                         0.0462074,
55188                         51.2126342
55189                     ],
55190                     [
55191                         0.0407142,
55192                         51.2109136
55193                     ],
55194                     [
55195                         0.0448341,
55196                         51.1989753
55197                     ],
55198                     [
55199                         0.0494689,
55200                         51.1997283
55201                     ],
55202                     [
55203                         0.0558204,
55204                         51.1944573
55205                     ],
55206                     [
55207                         0.0611419,
55208                         51.1790713
55209                     ],
55210                     [
55211                         0.0623435,
55212                         51.1542061
55213                     ],
55214                     [
55215                         0.0577087,
55216                         51.1417146
55217                     ],
55218                     [
55219                         0.0204582,
55220                         51.1365447
55221                     ],
55222                     [
55223                         -0.0446015,
55224                         51.1336364
55225                     ],
55226                     [
55227                         -0.1566964,
55228                         51.1352522
55229                     ],
55230                     [
55231                         -0.1572114,
55232                         51.1290043
55233                     ],
55234                     [
55235                         -0.2287942,
55236                         51.1183379
55237                     ],
55238                     [
55239                         -0.2473336,
55240                         51.1183379
55241                     ],
55242                     [
55243                         -0.2500802,
55244                         51.1211394
55245                     ],
55246                     [
55247                         -0.299347,
55248                         51.1137042
55249                     ],
55250                     [
55251                         -0.3221779,
55252                         51.1119799
55253                     ],
55254                     [
55255                         -0.3223496,
55256                         51.1058367
55257                     ],
55258                     [
55259                         -0.3596001,
55260                         51.1019563
55261                     ],
55262                     [
55263                         -0.3589135,
55264                         51.1113333
55265                     ],
55266                     [
55267                         -0.3863793,
55268                         51.1117644
55269                     ],
55270                     [
55271                         -0.3869014,
55272                         51.1062516
55273                     ],
55274                     [
55275                         -0.4281001,
55276                         51.0947174
55277                     ],
55278                     [
55279                         -0.4856784,
55280                         51.0951554
55281                     ],
55282                     [
55283                         -0.487135,
55284                         51.0872266
55285                     ],
55286                     [
55287                         -0.5297404,
55288                         51.0865404
55289                     ],
55290                     [
55291                         -0.5302259,
55292                         51.0789914
55293                     ],
55294                     [
55295                         -0.61046,
55296                         51.076551
55297                     ],
55298                     [
55299                         -0.6099745,
55300                         51.080669
55301                     ],
55302                     [
55303                         -0.6577994,
55304                         51.0792202
55305                     ],
55306                     [
55307                         -0.6582849,
55308                         51.0743394
55309                     ],
55310                     [
55311                         -0.6836539,
55312                         51.0707547
55313                     ],
55314                     [
55315                         -0.6997979,
55316                         51.070831
55317                     ],
55318                     [
55319                         -0.7296581,
55320                         51.0744919
55321                     ]
55322                 ]
55323             ]
55324         },
55325         {
55326             "name": "Toulouse - Orthophotoplan 2007",
55327             "type": "tms",
55328             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2007/{zoom}/{x}/{y}",
55329             "scaleExtent": [
55330                 0,
55331                 22
55332             ],
55333             "polygon": [
55334                 [
55335                     [
55336                         1.1919978,
55337                         43.6328791
55338                     ],
55339                     [
55340                         1.2015377,
55341                         43.6329729
55342                     ],
55343                     [
55344                         1.2011107,
55345                         43.6554932
55346                     ],
55347                     [
55348                         1.2227985,
55349                         43.6557029
55350                     ],
55351                     [
55352                         1.2226231,
55353                         43.6653353
55354                     ],
55355                     [
55356                         1.2275341,
55357                         43.6653849
55358                     ],
55359                     [
55360                         1.2275417,
55361                         43.6656387
55362                     ],
55363                     [
55364                         1.2337568,
55365                         43.6656883
55366                     ],
55367                     [
55368                         1.2337644,
55369                         43.6650153
55370                     ],
55371                     [
55372                         1.2351218,
55373                         43.6650319
55374                     ],
55375                     [
55376                         1.2350913,
55377                         43.6670729
55378                     ],
55379                     [
55380                         1.2443566,
55381                         43.6671556
55382                     ],
55383                     [
55384                         1.2441584,
55385                         43.6743925
55386                     ],
55387                     [
55388                         1.2493973,
55389                         43.6744256
55390                     ],
55391                     [
55392                         1.2493973,
55393                         43.6746628
55394                     ],
55395                     [
55396                         1.2555666,
55397                         43.6747234
55398                     ],
55399                     [
55400                         1.2555742,
55401                         43.6744532
55402                     ],
55403                     [
55404                         1.2569545,
55405                         43.6744697
55406                     ],
55407                     [
55408                         1.2568782,
55409                         43.678529
55410                     ],
55411                     [
55412                         1.2874873,
55413                         43.6788257
55414                     ],
55415                     [
55416                         1.2870803,
55417                         43.7013229
55418                     ],
55419                     [
55420                         1.3088219,
55421                         43.7014632
55422                     ],
55423                     [
55424                         1.3086493,
55425                         43.7127673
55426                     ],
55427                     [
55428                         1.3303262,
55429                         43.7129544
55430                     ],
55431                     [
55432                         1.3300242,
55433                         43.7305221
55434                     ],
55435                     [
55436                         1.3367106,
55437                         43.7305845
55438                     ],
55439                     [
55440                         1.3367322,
55441                         43.7312235
55442                     ],
55443                     [
55444                         1.3734338,
55445                         43.7310456
55446                     ],
55447                     [
55448                         1.3735848,
55449                         43.7245772
55450                     ],
55451                     [
55452                         1.4604504,
55453                         43.7252947
55454                     ],
55455                     [
55456                         1.4607783,
55457                         43.7028034
55458                     ],
55459                     [
55460                         1.4824875,
55461                         43.7029516
55462                     ],
55463                     [
55464                         1.4829828,
55465                         43.6692071
55466                     ],
55467                     [
55468                         1.5046832,
55469                         43.6693616
55470                     ],
55471                     [
55472                         1.5048383,
55473                         43.6581174
55474                     ],
55475                     [
55476                         1.5265475,
55477                         43.6582656
55478                     ],
55479                     [
55480                         1.5266945,
55481                         43.6470298
55482                     ],
55483                     [
55484                         1.548368,
55485                         43.6471633
55486                     ],
55487                     [
55488                         1.5485357,
55489                         43.6359385
55490                     ],
55491                     [
55492                         1.5702172,
55493                         43.636082
55494                     ],
55495                     [
55496                         1.5705123,
55497                         43.6135777
55498                     ],
55499                     [
55500                         1.5488166,
55501                         43.6134276
55502                     ],
55503                     [
55504                         1.549097,
55505                         43.5909479
55506                     ],
55507                     [
55508                         1.5707695,
55509                         43.5910694
55510                     ],
55511                     [
55512                         1.5709373,
55513                         43.5798341
55514                     ],
55515                     [
55516                         1.5793714,
55517                         43.5798894
55518                     ],
55519                     [
55520                         1.5794782,
55521                         43.5737682
55522                     ],
55523                     [
55524                         1.5809119,
55525                         43.5737792
55526                     ],
55527                     [
55528                         1.5810859,
55529                         43.5573794
55530                     ],
55531                     [
55532                         1.5712334,
55533                         43.5573131
55534                     ],
55535                     [
55536                         1.5716504,
55537                         43.5235497
55538                     ],
55539                     [
55540                         1.3984804,
55541                         43.5222618
55542                     ],
55543                     [
55544                         1.3986509,
55545                         43.5110113
55546                     ],
55547                     [
55548                         1.3120959,
55549                         43.5102543
55550                     ],
55551                     [
55552                         1.3118968,
55553                         43.5215192
55554                     ],
55555                     [
55556                         1.2902569,
55557                         43.5213126
55558                     ],
55559                     [
55560                         1.2898637,
55561                         43.5438168
55562                     ],
55563                     [
55564                         1.311517,
55565                         43.5440133
55566                     ],
55567                     [
55568                         1.3113271,
55569                         43.5552596
55570                     ],
55571                     [
55572                         1.3036924,
55573                         43.5551924
55574                     ],
55575                     [
55576                         1.3036117,
55577                         43.5595099
55578                     ],
55579                     [
55580                         1.2955449,
55581                         43.5594317
55582                     ],
55583                     [
55584                         1.2955449,
55585                         43.5595489
55586                     ],
55587                     [
55588                         1.2895595,
55589                         43.5594473
55590                     ],
55591                     [
55592                         1.2892899,
55593                         43.5775366
55594                     ],
55595                     [
55596                         1.2675698,
55597                         43.5773647
55598                     ],
55599                     [
55600                         1.2673973,
55601                         43.5886141
55602                     ],
55603                     [
55604                         1.25355,
55605                         43.5885047
55606                     ],
55607                     [
55608                         1.2533774,
55609                         43.5956282
55610                     ],
55611                     [
55612                         1.2518029,
55613                         43.5956282
55614                     ],
55615                     [
55616                         1.2518029,
55617                         43.5949409
55618                     ],
55619                     [
55620                         1.2350437,
55621                         43.5947847
55622                     ],
55623                     [
55624                         1.2350437,
55625                         43.5945972
55626                     ],
55627                     [
55628                         1.2239572,
55629                         43.5945972
55630                     ],
55631                     [
55632                         1.2239357,
55633                         43.5994708
55634                     ],
55635                     [
55636                         1.2139708,
55637                         43.599299
55638                     ],
55639                     [
55640                         1.2138845,
55641                         43.6046408
55642                     ],
55643                     [
55644                         1.2020647,
55645                         43.6044846
55646                     ],
55647                     [
55648                         1.2019464,
55649                         43.61048
55650                     ],
55651                     [
55652                         1.1924294,
55653                         43.6103695
55654                     ]
55655                 ]
55656             ],
55657             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
55658             "terms_text": "ToulouseMetropole"
55659         },
55660         {
55661             "name": "Toulouse - Orthophotoplan 2011",
55662             "type": "tms",
55663             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2011/{zoom}/{x}/{y}",
55664             "scaleExtent": [
55665                 0,
55666                 22
55667             ],
55668             "polygon": [
55669                 [
55670                     [
55671                         1.1135067,
55672                         43.6867566
55673                     ],
55674                     [
55675                         1.1351836,
55676                         43.6870842
55677                     ],
55678                     [
55679                         1.1348907,
55680                         43.6983471
55681                     ],
55682                     [
55683                         1.1782867,
55684                         43.6990338
55685                     ],
55686                     [
55687                         1.1779903,
55688                         43.7102786
55689                     ],
55690                     [
55691                         1.1996591,
55692                         43.7106144
55693                     ],
55694                     [
55695                         1.1993387,
55696                         43.7218722
55697                     ],
55698                     [
55699                         1.2427356,
55700                         43.7225269
55701                     ],
55702                     [
55703                         1.2424336,
55704                         43.7337491
55705                     ],
55706                     [
55707                         1.2641536,
55708                         43.734092
55709                     ],
55710                     [
55711                         1.2638301,
55712                         43.7453588
55713                     ],
55714                     [
55715                         1.2855285,
55716                         43.7456548
55717                     ],
55718                     [
55719                         1.2852481,
55720                         43.756935
55721                     ],
55722                     [
55723                         1.306925,
55724                         43.757231
55725                     ],
55726                     [
55727                         1.3066446,
55728                         43.7684779
55729                     ],
55730                     [
55731                         1.3283431,
55732                         43.7687894
55733                     ],
55734                     [
55735                         1.3280842,
55736                         43.780034
55737                     ],
55738                     [
55739                         1.4367275,
55740                         43.7815757
55741                     ],
55742                     [
55743                         1.4373098,
55744                         43.7591004
55745                     ],
55746                     [
55747                         1.4590083,
55748                         43.7593653
55749                     ],
55750                     [
55751                         1.4593318,
55752                         43.7481479
55753                     ],
55754                     [
55755                         1.4810303,
55756                         43.7483972
55757                     ],
55758                     [
55759                         1.4813322,
55760                         43.7371777
55761                     ],
55762                     [
55763                         1.5030307,
55764                         43.7374115
55765                     ],
55766                     [
55767                         1.5035915,
55768                         43.7149664
55769                     ],
55770                     [
55771                         1.5253115,
55772                         43.7151846
55773                     ],
55774                     [
55775                         1.5256135,
55776                         43.7040057
55777                     ],
55778                     [
55779                         1.5472688,
55780                         43.7042552
55781                     ],
55782                     [
55783                         1.5475708,
55784                         43.6930431
55785                     ],
55786                     [
55787                         1.5692045,
55788                         43.6932926
55789                     ],
55790                     [
55791                         1.5695712,
55792                         43.6820316
55793                     ],
55794                     [
55795                         1.5912049,
55796                         43.6822656
55797                     ],
55798                     [
55799                         1.5917441,
55800                         43.6597998
55801                     ],
55802                     [
55803                         1.613421,
55804                         43.6600339
55805                     ],
55806                     [
55807                         1.613723,
55808                         43.6488291
55809                     ],
55810                     [
55811                         1.6353783,
55812                         43.6490788
55813                     ],
55814                     [
55815                         1.6384146,
55816                         43.5140731
55817                     ],
55818                     [
55819                         1.2921649,
55820                         43.5094658
55821                     ],
55822                     [
55823                         1.2918629,
55824                         43.5206966
55825                     ],
55826                     [
55827                         1.2702076,
55828                         43.5203994
55829                     ],
55830                     [
55831                         1.2698841,
55832                         43.5316437
55833                     ],
55834                     [
55835                         1.2482288,
55836                         43.531331
55837                     ],
55838                     [
55839                         1.2476048,
55840                         43.5537788
55841                     ],
55842                     [
55843                         1.2259628,
55844                         43.5534914
55845                     ],
55846                     [
55847                         1.2256819,
55848                         43.564716
55849                     ],
55850                     [
55851                         1.2039835,
55852                         43.564419
55853                     ],
55854                     [
55855                         1.2033148,
55856                         43.5869049
55857                     ],
55858                     [
55859                         1.1816164,
55860                         43.5865611
55861                     ],
55862                     [
55863                         1.1810237,
55864                         43.6090368
55865                     ],
55866                     [
55867                         1.1592821,
55868                         43.6086932
55869                     ],
55870                     [
55871                         1.1589585,
55872                         43.6199523
55873                     ],
55874                     [
55875                         1.1372601,
55876                         43.6196244
55877                     ],
55878                     [
55879                         1.1365933,
55880                         43.642094
55881                     ],
55882                     [
55883                         1.1149055,
55884                         43.6417629
55885                     ]
55886                 ]
55887             ],
55888             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
55889             "terms_text": "ToulouseMetropole"
55890         },
55891         {
55892             "name": "Tours - Orthophotos 2008",
55893             "type": "tms",
55894             "template": "http://tms.mapspot.ge/tms/2/nonstandard/{zoom}/{x}/{y}.jpeg",
55895             "polygon": [
55896                 [
55897                     [
55898                         0.5457462,
55899                         47.465264
55900                     ],
55901                     [
55902                         0.54585,
55903                         47.4608163
55904                     ],
55905                     [
55906                         0.5392188,
55907                         47.4606983
55908                     ],
55909                     [
55910                         0.5393484,
55911                         47.456243
55912                     ],
55913                     [
55914                         0.5327959,
55915                         47.4561003
55916                     ],
55917                     [
55918                         0.5329011,
55919                         47.451565
55920                     ],
55921                     [
55922                         0.52619,
55923                         47.4514013
55924                     ],
55925                     [
55926                         0.5265854,
55927                         47.4424884
55928                     ],
55929                     [
55930                         0.5000941,
55931                         47.4420739
55932                     ],
55933                     [
55934                         0.5002357,
55935                         47.4375835
55936                     ],
55937                     [
55938                         0.4936014,
55939                         47.4374324
55940                     ],
55941                     [
55942                         0.4937,
55943                         47.4329285
55944                     ],
55945                     [
55946                         0.4606141,
55947                         47.4324593
55948                     ],
55949                     [
55950                         0.4607248,
55951                         47.4279827
55952                     ],
55953                     [
55954                         0.4541016,
55955                         47.4278125
55956                     ],
55957                     [
55958                         0.454932,
55959                         47.4053921
55960                     ],
55961                     [
55962                         0.4615431,
55963                         47.4054476
55964                     ],
55965                     [
55966                         0.4619097,
55967                         47.3964924
55968                     ],
55969                     [
55970                         0.4684346,
55971                         47.3966005
55972                     ],
55973                     [
55974                         0.4691319,
55975                         47.3786415
55976                     ],
55977                     [
55978                         0.4757125,
55979                         47.3787609
55980                     ],
55981                     [
55982                         0.4762116,
55983                         47.3652018
55984                     ],
55985                     [
55986                         0.4828297,
55987                         47.3653499
55988                     ],
55989                     [
55990                         0.4832223,
55991                         47.3518574
55992                     ],
55993                     [
55994                         0.5097927,
55995                         47.3522592
55996                     ],
55997                     [
55998                         0.5095688,
55999                         47.3567713
56000                     ],
56001                     [
56002                         0.5227698,
56003                         47.3569785
56004                     ],
56005                     [
56006                         0.5226429,
56007                         47.3614867
56008                     ],
56009                     [
56010                         0.5490721,
56011                         47.3618878
56012                     ],
56013                     [
56014                         0.5489087,
56015                         47.3663307
56016                     ],
56017                     [
56018                         0.5555159,
56019                         47.3664985
56020                     ],
56021                     [
56022                         0.5559105,
56023                         47.3575522
56024                     ],
56025                     [
56026                         0.6152789,
56027                         47.358407
56028                     ],
56029                     [
56030                         0.6152963,
56031                         47.362893
56032                     ],
56033                     [
56034                         0.6285093,
56035                         47.3630936
56036                     ],
56037                     [
56038                         0.6288256,
56039                         47.353987
56040                     ],
56041                     [
56042                         0.6155012,
56043                         47.3538823
56044                     ],
56045                     [
56046                         0.6157682,
56047                         47.3493424
56048                     ],
56049                     [
56050                         0.6090956,
56051                         47.3492991
56052                     ],
56053                     [
56054                         0.6094735,
56055                         47.3402962
56056                     ],
56057                     [
56058                         0.6160477,
56059                         47.3404448
56060                     ],
56061                     [
56062                         0.616083,
56063                         47.3369074
56064                     ],
56065                     [
56066                         0.77497,
56067                         47.3388218
56068                     ],
56069                     [
56070                         0.7745786,
56071                         47.351628
56072                     ],
56073                     [
56074                         0.7680363,
56075                         47.3515901
56076                     ],
56077                     [
56078                         0.767589,
56079                         47.3605298
56080                     ],
56081                     [
56082                         0.7742443,
56083                         47.3606238
56084                     ],
56085                     [
56086                         0.7733465,
56087                         47.3921266
56088                     ],
56089                     [
56090                         0.7667434,
56091                         47.3920195
56092                     ],
56093                     [
56094                         0.7664411,
56095                         47.4010837
56096                     ],
56097                     [
56098                         0.7730647,
56099                         47.4011115
56100                     ],
56101                     [
56102                         0.7728868,
56103                         47.4101297
56104                     ],
56105                     [
56106                         0.7661849,
56107                         47.4100226
56108                     ],
56109                     [
56110                         0.7660267,
56111                         47.4145044
56112                     ],
56113                     [
56114                         0.7527613,
56115                         47.4143038
56116                     ],
56117                     [
56118                         0.7529788,
56119                         47.4098086
56120                     ],
56121                     [
56122                         0.7462373,
56123                         47.4097016
56124                     ],
56125                     [
56126                         0.7459424,
56127                         47.4232208
56128                     ],
56129                     [
56130                         0.7392324,
56131                         47.4231451
56132                     ],
56133                     [
56134                         0.738869,
56135                         47.4366116
56136                     ],
56137                     [
56138                         0.7323267,
56139                         47.4365171
56140                     ],
56141                     [
56142                         0.7321869,
56143                         47.4410556
56144                     ],
56145                     [
56146                         0.7255048,
56147                         47.44098
56148                     ],
56149                     [
56150                         0.7254209,
56151                         47.4453479
56152                     ],
56153                     [
56154                         0.7318793,
56155                         47.4454803
56156                     ],
56157                     [
56158                         0.7318514,
56159                         47.4501126
56160                     ],
56161                     [
56162                         0.7384496,
56163                         47.450226
56164                     ],
56165                     [
56166                         0.7383098,
56167                         47.454631
56168                     ],
56169                     [
56170                         0.7449359,
56171                         47.4547444
56172                     ],
56173                     [
56174                         0.7443209,
56175                         47.4771985
56176                     ],
56177                     [
56178                         0.7310685,
56179                         47.4769717
56180                     ],
56181                     [
56182                         0.7309008,
56183                         47.4815445
56184                     ],
56185                     [
56186                         0.7176205,
56187                         47.4812611
56188                     ],
56189                     [
56190                         0.7177883,
56191                         47.4768394
56192                     ],
56193                     [
56194                         0.69777,
56195                         47.4764993
56196                     ],
56197                     [
56198                         0.6980496,
56199                         47.4719827
56200                     ],
56201                     [
56202                         0.6914514,
56203                         47.4718882
56204                     ],
56205                     [
56206                         0.6917309,
56207                         47.4630241
56208                     ],
56209                     [
56210                         0.6851048,
56211                         47.4629295
56212                     ],
56213                     [
56214                         0.684937,
56215                         47.4673524
56216                     ],
56217                     [
56218                         0.678255,
56219                         47.4673335
56220                     ],
56221                     [
56222                         0.6779754,
56223                         47.4762158
56224                     ],
56225                     [
56226                         0.6714051,
56227                         47.4761592
56228                     ],
56229                     [
56230                         0.6710417,
56231                         47.4881952
56232                     ],
56233                     [
56234                         0.6577334,
56235                         47.4879685
56236                     ],
56237                     [
56238                         0.6578173,
56239                         47.48504
56240                     ],
56241                     [
56242                         0.6511911,
56243                         47.4848322
56244                     ],
56245                     [
56246                         0.6514707,
56247                         47.4758568
56248                     ],
56249                     [
56250                         0.6448166,
56251                         47.4757245
56252                     ],
56253                     [
56254                         0.6449284,
56255                         47.4712646
56256                     ],
56257                     [
56258                         0.6117976,
56259                         47.4707543
56260                     ],
56261                     [
56262                         0.6118815,
56263                         47.4663129
56264                     ],
56265                     [
56266                         0.6052833,
56267                         47.4661239
56268                     ],
56269                     [
56270                         0.6054231,
56271                         47.4616631
56272                     ],
56273                     [
56274                         0.5988808,
56275                         47.4615497
56276                     ],
56277                     [
56278                         0.5990206,
56279                         47.4570886
56280                     ],
56281                     [
56282                         0.572488,
56283                         47.4566916
56284                     ],
56285                     [
56286                         0.5721805,
56287                         47.4656513
56288                     ]
56289                 ]
56290             ],
56291             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
56292             "terms_text": "Orthophoto Tour(s) Plus 2008"
56293         },
56294         {
56295             "name": "Tours - Orthophotos 2008-2010",
56296             "type": "tms",
56297             "template": "http://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}",
56298             "scaleExtent": [
56299                 0,
56300                 20
56301             ],
56302             "polygon": [
56303                 [
56304                     [
56305                         0.5457462,
56306                         47.465264
56307                     ],
56308                     [
56309                         0.54585,
56310                         47.4608163
56311                     ],
56312                     [
56313                         0.5392188,
56314                         47.4606983
56315                     ],
56316                     [
56317                         0.5393484,
56318                         47.456243
56319                     ],
56320                     [
56321                         0.5327959,
56322                         47.4561003
56323                     ],
56324                     [
56325                         0.5329011,
56326                         47.451565
56327                     ],
56328                     [
56329                         0.52619,
56330                         47.4514013
56331                     ],
56332                     [
56333                         0.5265854,
56334                         47.4424884
56335                     ],
56336                     [
56337                         0.5000941,
56338                         47.4420739
56339                     ],
56340                     [
56341                         0.5002357,
56342                         47.4375835
56343                     ],
56344                     [
56345                         0.4936014,
56346                         47.4374324
56347                     ],
56348                     [
56349                         0.4937,
56350                         47.4329285
56351                     ],
56352                     [
56353                         0.4606141,
56354                         47.4324593
56355                     ],
56356                     [
56357                         0.4607248,
56358                         47.4279827
56359                     ],
56360                     [
56361                         0.4541016,
56362                         47.4278125
56363                     ],
56364                     [
56365                         0.454932,
56366                         47.4053921
56367                     ],
56368                     [
56369                         0.4615431,
56370                         47.4054476
56371                     ],
56372                     [
56373                         0.4619097,
56374                         47.3964924
56375                     ],
56376                     [
56377                         0.4684346,
56378                         47.3966005
56379                     ],
56380                     [
56381                         0.4691319,
56382                         47.3786415
56383                     ],
56384                     [
56385                         0.4757125,
56386                         47.3787609
56387                     ],
56388                     [
56389                         0.4762116,
56390                         47.3652018
56391                     ],
56392                     [
56393                         0.4828297,
56394                         47.3653499
56395                     ],
56396                     [
56397                         0.4829611,
56398                         47.3608321
56399                     ],
56400                     [
56401                         0.4763543,
56402                         47.360743
56403                     ],
56404                     [
56405                         0.476654,
56406                         47.3517263
56407                     ],
56408                     [
56409                         0.4700497,
56410                         47.3516186
56411                     ],
56412                     [
56413                         0.4701971,
56414                         47.3471313
56415                     ],
56416                     [
56417                         0.4637503,
56418                         47.3470104
56419                     ],
56420                     [
56421                         0.4571425,
56422                         47.3424146
56423                     ],
56424                     [
56425                         0.4572922,
56426                         47.3379061
56427                     ],
56428                     [
56429                         0.4506741,
56430                         47.3378081
56431                     ],
56432                     [
56433                         0.4508379,
56434                         47.3333051
56435                     ],
56436                     [
56437                         0.4442212,
56438                         47.3332032
56439                     ],
56440                     [
56441                         0.4443809,
56442                         47.328711
56443                     ],
56444                     [
56445                         0.4311392,
56446                         47.3284977
56447                     ],
56448                     [
56449                         0.4316262,
56450                         47.3150004
56451                     ],
56452                     [
56453                         0.4382432,
56454                         47.3151136
56455                     ],
56456                     [
56457                         0.4383815,
56458                         47.3106174
56459                     ],
56460                     [
56461                         0.4714487,
56462                         47.3111374
56463                     ],
56464                     [
56465                         0.4713096,
56466                         47.3156565
56467                     ],
56468                     [
56469                         0.477888,
56470                         47.3157542
56471                     ],
56472                     [
56473                         0.4780733,
56474                         47.3112802
56475                     ],
56476                     [
56477                         0.4846826,
56478                         47.3113639
56479                     ],
56480                     [
56481                         0.4848576,
56482                         47.3068686
56483                     ],
56484                     [
56485                         0.4914359,
56486                         47.3069803
56487                     ],
56488                     [
56489                         0.491745,
56490                         47.2979733
56491                     ],
56492                     [
56493                         0.4851578,
56494                         47.2978722
56495                     ],
56496                     [
56497                         0.4854269,
56498                         47.2888744
56499                     ],
56500                     [
56501                         0.4788485,
56502                         47.2887697
56503                     ],
56504                     [
56505                         0.4791574,
56506                         47.2797818
56507                     ],
56508                     [
56509                         0.4857769,
56510                         47.2799005
56511                     ],
56512                     [
56513                         0.4859107,
56514                         47.2753885
56515                     ],
56516                     [
56517                         0.492539,
56518                         47.2755029
56519                     ],
56520                     [
56521                         0.4926669,
56522                         47.2710127
56523                     ],
56524                     [
56525                         0.4992986,
56526                         47.2711066
56527                     ],
56528                     [
56529                         0.4994296,
56530                         47.2666116
56531                     ],
56532                     [
56533                         0.5192658,
56534                         47.2669245
56535                     ],
56536                     [
56537                         0.5194225,
56538                         47.2624231
56539                     ],
56540                     [
56541                         0.5260186,
56542                         47.2625205
56543                     ],
56544                     [
56545                         0.5258735,
56546                         47.2670183
56547                     ],
56548                     [
56549                         0.5456972,
56550                         47.2673383
56551                     ],
56552                     [
56553                         0.5455537,
56554                         47.2718283
56555                     ],
56556                     [
56557                         0.5587737,
56558                         47.2720366
56559                     ],
56560                     [
56561                         0.5586259,
56562                         47.2765185
56563                     ],
56564                     [
56565                         0.5652252,
56566                         47.2766278
56567                     ],
56568                     [
56569                         0.5650848,
56570                         47.2811206
56571                     ],
56572                     [
56573                         0.5716753,
56574                         47.2812285
56575                     ],
56576                     [
56577                         0.5715223,
56578                         47.2857217
56579                     ],
56580                     [
56581                         0.5781436,
56582                         47.2858299
56583                     ],
56584                     [
56585                         0.5779914,
56586                         47.2903294
56587                     ],
56588                     [
56589                         0.5846023,
56590                         47.2904263
56591                     ],
56592                     [
56593                         0.5843076,
56594                         47.2994231
56595                     ],
56596                     [
56597                         0.597499,
56598                         47.2996094
56599                     ],
56600                     [
56601                         0.5976637,
56602                         47.2951375
56603                     ],
56604                     [
56605                         0.6571596,
56606                         47.2960036
56607                     ],
56608                     [
56609                         0.6572988,
56610                         47.2915091
56611                     ],
56612                     [
56613                         0.6705019,
56614                         47.2917186
56615                     ],
56616                     [
56617                         0.6703475,
56618                         47.2962082
56619                     ],
56620                     [
56621                         0.6836175,
56622                         47.2963688
56623                     ],
56624                     [
56625                         0.6834322,
56626                         47.3008929
56627                     ],
56628                     [
56629                         0.690062,
56630                         47.3009558
56631                     ],
56632                     [
56633                         0.6899241,
56634                         47.3054703
56635                     ],
56636                     [
56637                         0.7362019,
56638                         47.3061157
56639                     ],
56640                     [
56641                         0.7360848,
56642                         47.3106063
56643                     ],
56644                     [
56645                         0.7559022,
56646                         47.3108935
56647                     ],
56648                     [
56649                         0.7557718,
56650                         47.315392
56651                     ],
56652                     [
56653                         0.7623755,
56654                         47.3154716
56655                     ],
56656                     [
56657                         0.7622314,
56658                         47.3199941
56659                     ],
56660                     [
56661                         0.7754911,
56662                         47.3201546
56663                     ],
56664                     [
56665                         0.77497,
56666                         47.3388218
56667                     ],
56668                     [
56669                         0.7745786,
56670                         47.351628
56671                     ],
56672                     [
56673                         0.7680363,
56674                         47.3515901
56675                     ],
56676                     [
56677                         0.767589,
56678                         47.3605298
56679                     ],
56680                     [
56681                         0.7742443,
56682                         47.3606238
56683                     ],
56684                     [
56685                         0.7733465,
56686                         47.3921266
56687                     ],
56688                     [
56689                         0.7667434,
56690                         47.3920195
56691                     ],
56692                     [
56693                         0.7664411,
56694                         47.4010837
56695                     ],
56696                     [
56697                         0.7730647,
56698                         47.4011115
56699                     ],
56700                     [
56701                         0.7728868,
56702                         47.4101297
56703                     ],
56704                     [
56705                         0.7661849,
56706                         47.4100226
56707                     ],
56708                     [
56709                         0.7660267,
56710                         47.4145044
56711                     ],
56712                     [
56713                         0.7527613,
56714                         47.4143038
56715                     ],
56716                     [
56717                         0.7529788,
56718                         47.4098086
56719                     ],
56720                     [
56721                         0.7462373,
56722                         47.4097016
56723                     ],
56724                     [
56725                         0.7459424,
56726                         47.4232208
56727                     ],
56728                     [
56729                         0.7392324,
56730                         47.4231451
56731                     ],
56732                     [
56733                         0.738869,
56734                         47.4366116
56735                     ],
56736                     [
56737                         0.7323267,
56738                         47.4365171
56739                     ],
56740                     [
56741                         0.7321869,
56742                         47.4410556
56743                     ],
56744                     [
56745                         0.7255048,
56746                         47.44098
56747                     ],
56748                     [
56749                         0.7254209,
56750                         47.4453479
56751                     ],
56752                     [
56753                         0.7318793,
56754                         47.4454803
56755                     ],
56756                     [
56757                         0.7318514,
56758                         47.4501126
56759                     ],
56760                     [
56761                         0.7384496,
56762                         47.450226
56763                     ],
56764                     [
56765                         0.7383098,
56766                         47.454631
56767                     ],
56768                     [
56769                         0.7449359,
56770                         47.4547444
56771                     ],
56772                     [
56773                         0.7443209,
56774                         47.4771985
56775                     ],
56776                     [
56777                         0.7310685,
56778                         47.4769717
56779                     ],
56780                     [
56781                         0.7309008,
56782                         47.4815445
56783                     ],
56784                     [
56785                         0.7176205,
56786                         47.4812611
56787                     ],
56788                     [
56789                         0.7177883,
56790                         47.4768394
56791                     ],
56792                     [
56793                         0.69777,
56794                         47.4764993
56795                     ],
56796                     [
56797                         0.6980496,
56798                         47.4719827
56799                     ],
56800                     [
56801                         0.6914514,
56802                         47.4718882
56803                     ],
56804                     [
56805                         0.6917309,
56806                         47.4630241
56807                     ],
56808                     [
56809                         0.6851048,
56810                         47.4629295
56811                     ],
56812                     [
56813                         0.684937,
56814                         47.4673524
56815                     ],
56816                     [
56817                         0.678255,
56818                         47.4673335
56819                     ],
56820                     [
56821                         0.6779754,
56822                         47.4762158
56823                     ],
56824                     [
56825                         0.6714051,
56826                         47.4761592
56827                     ],
56828                     [
56829                         0.6710417,
56830                         47.4881952
56831                     ],
56832                     [
56833                         0.6577334,
56834                         47.4879685
56835                     ],
56836                     [
56837                         0.6578173,
56838                         47.48504
56839                     ],
56840                     [
56841                         0.6511911,
56842                         47.4848322
56843                     ],
56844                     [
56845                         0.6514707,
56846                         47.4758568
56847                     ],
56848                     [
56849                         0.6448166,
56850                         47.4757245
56851                     ],
56852                     [
56853                         0.6449284,
56854                         47.4712646
56855                     ],
56856                     [
56857                         0.6117976,
56858                         47.4707543
56859                     ],
56860                     [
56861                         0.6118815,
56862                         47.4663129
56863                     ],
56864                     [
56865                         0.6052833,
56866                         47.4661239
56867                     ],
56868                     [
56869                         0.6054231,
56870                         47.4616631
56871                     ],
56872                     [
56873                         0.5988808,
56874                         47.4615497
56875                     ],
56876                     [
56877                         0.5990206,
56878                         47.4570886
56879                     ],
56880                     [
56881                         0.572488,
56882                         47.4566916
56883                     ],
56884                     [
56885                         0.5721805,
56886                         47.4656513
56887                     ]
56888                 ]
56889             ],
56890             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
56891             "terms_text": "Orthophoto Tour(s) Plus 2008"
56892         },
56893         {
56894             "name": "USGS Large Scale Imagery",
56895             "type": "tms",
56896             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_large_scale/{zoom}/{x}/{y}.jpg",
56897             "scaleExtent": [
56898                 12,
56899                 20
56900             ],
56901             "polygon": [
56902                 [
56903                     [
56904                         -123.2549305,
56905                         48.7529029
56906                     ],
56907                     [
56908                         -123.2549305,
56909                         48.5592263
56910                     ],
56911                     [
56912                         -123.192224,
56913                         48.5592263
56914                     ],
56915                     [
56916                         -123.192224,
56917                         48.4348366
56918                     ],
56919                     [
56920                         -122.9419646,
56921                         48.4348366
56922                     ],
56923                     [
56924                         -122.9419646,
56925                         48.3720812
56926                     ],
56927                     [
56928                         -122.8806229,
56929                         48.3720812
56930                     ],
56931                     [
56932                         -122.8806229,
56933                         48.3094763
56934                     ],
56935                     [
56936                         -122.8167566,
56937                         48.3094763
56938                     ],
56939                     [
56940                         -122.8167566,
56941                         48.1904587
56942                     ],
56943                     [
56944                         -123.0041133,
56945                         48.1904587
56946                     ],
56947                     [
56948                         -123.0041133,
56949                         48.1275918
56950                     ],
56951                     [
56952                         -123.058416,
56953                         48.1275918
56954                     ],
56955                     [
56956                         -123.058416,
56957                         48.190514
56958                     ],
56959                     [
56960                         -123.254113,
56961                         48.190514
56962                     ],
56963                     [
56964                         -123.254113,
56965                         48.1274982
56966                     ],
56967                     [
56968                         -123.3706593,
56969                         48.1274982
56970                     ],
56971                     [
56972                         -123.3706593,
56973                         48.1908403
56974                     ],
56975                     [
56976                         -124.0582632,
56977                         48.1908403
56978                     ],
56979                     [
56980                         -124.0582632,
56981                         48.253442
56982                     ],
56983                     [
56984                         -124.1815163,
56985                         48.253442
56986                     ],
56987                     [
56988                         -124.1815163,
56989                         48.3164666
56990                     ],
56991                     [
56992                         -124.4319117,
56993                         48.3164666
56994                     ],
56995                     [
56996                         -124.4319117,
56997                         48.3782613
56998                     ],
56999                     [
57000                         -124.5564618,
57001                         48.3782613
57002                     ],
57003                     [
57004                         -124.5564618,
57005                         48.4408305
57006                     ],
57007                     [
57008                         -124.7555107,
57009                         48.4408305
57010                     ],
57011                     [
57012                         -124.7555107,
57013                         48.1914986
57014                     ],
57015                     [
57016                         -124.8185282,
57017                         48.1914986
57018                     ],
57019                     [
57020                         -124.8185282,
57021                         48.1228381
57022                     ],
57023                     [
57024                         -124.7552951,
57025                         48.1228381
57026                     ],
57027                     [
57028                         -124.7552951,
57029                         47.5535253
57030                     ],
57031                     [
57032                         -124.3812108,
57033                         47.5535253
57034                     ],
57035                     [
57036                         -124.3812108,
57037                         47.1218696
57038                     ],
57039                     [
57040                         -124.1928897,
57041                         47.1218696
57042                     ],
57043                     [
57044                         -124.1928897,
57045                         43.7569431
57046                     ],
57047                     [
57048                         -124.4443382,
57049                         43.7569431
57050                     ],
57051                     [
57052                         -124.4443382,
57053                         43.1425556
57054                     ],
57055                     [
57056                         -124.6398855,
57057                         43.1425556
57058                     ],
57059                     [
57060                         -124.6398855,
57061                         42.6194503
57062                     ],
57063                     [
57064                         -124.4438525,
57065                         42.6194503
57066                     ],
57067                     [
57068                         -124.4438525,
57069                         39.8080662
57070                     ],
57071                     [
57072                         -123.8815685,
57073                         39.8080662
57074                     ],
57075                     [
57076                         -123.8815685,
57077                         39.1102825
57078                     ],
57079                     [
57080                         -123.75805,
57081                         39.1102825
57082                     ],
57083                     [
57084                         -123.75805,
57085                         38.4968799
57086                     ],
57087                     [
57088                         -123.2702803,
57089                         38.4968799
57090                     ],
57091                     [
57092                         -123.2702803,
57093                         37.9331905
57094                     ],
57095                     [
57096                         -122.8148084,
57097                         37.9331905
57098                     ],
57099                     [
57100                         -122.8148084,
57101                         37.8019606
57102                     ],
57103                     [
57104                         -122.5664316,
57105                         37.8019606
57106                     ],
57107                     [
57108                         -122.5664316,
57109                         36.9319611
57110                     ],
57111                     [
57112                         -121.8784026,
57113                         36.9319611
57114                     ],
57115                     [
57116                         -121.8784026,
57117                         36.6897596
57118                     ],
57119                     [
57120                         -122.0034748,
57121                         36.6897596
57122                     ],
57123                     [
57124                         -122.0034748,
57125                         36.4341056
57126                     ],
57127                     [
57128                         -121.9414159,
57129                         36.4341056
57130                     ],
57131                     [
57132                         -121.9414159,
57133                         35.9297636
57134                     ],
57135                     [
57136                         -121.5040977,
57137                         35.9297636
57138                     ],
57139                     [
57140                         -121.5040977,
57141                         35.8100273
57142                     ],
57143                     [
57144                         -121.3790276,
57145                         35.8100273
57146                     ],
57147                     [
57148                         -121.3790276,
57149                         35.4239164
57150                     ],
57151                     [
57152                         -120.9426515,
57153                         35.4239164
57154                     ],
57155                     [
57156                         -120.9426515,
57157                         35.1849683
57158                     ],
57159                     [
57160                         -120.8171978,
57161                         35.1849683
57162                     ],
57163                     [
57164                         -120.8171978,
57165                         35.1219894
57166                     ],
57167                     [
57168                         -120.6918447,
57169                         35.1219894
57170                     ],
57171                     [
57172                         -120.6918447,
57173                         34.4966794
57174                     ],
57175                     [
57176                         -120.5045898,
57177                         34.4966794
57178                     ],
57179                     [
57180                         -120.5045898,
57181                         34.4339651
57182                     ],
57183                     [
57184                         -120.0078775,
57185                         34.4339651
57186                     ],
57187                     [
57188                         -120.0078775,
57189                         34.3682626
57190                     ],
57191                     [
57192                         -119.5283517,
57193                         34.3682626
57194                     ],
57195                     [
57196                         -119.5283517,
57197                         34.0576434
57198                     ],
57199                     [
57200                         -119.0060985,
57201                         34.0576434
57202                     ],
57203                     [
57204                         -119.0060985,
57205                         33.9975267
57206                     ],
57207                     [
57208                         -118.5046259,
57209                         33.9975267
57210                     ],
57211                     [
57212                         -118.5046259,
57213                         33.8694631
57214                     ],
57215                     [
57216                         -118.4413209,
57217                         33.8694631
57218                     ],
57219                     [
57220                         -118.4413209,
57221                         33.6865253
57222                     ],
57223                     [
57224                         -118.066912,
57225                         33.6865253
57226                     ],
57227                     [
57228                         -118.066912,
57229                         33.3063832
57230                     ],
57231                     [
57232                         -117.5030045,
57233                         33.3063832
57234                     ],
57235                     [
57236                         -117.5030045,
57237                         33.0500337
57238                     ],
57239                     [
57240                         -117.3188195,
57241                         33.0500337
57242                     ],
57243                     [
57244                         -117.3188195,
57245                         32.6205888
57246                     ],
57247                     [
57248                         -117.1917023,
57249                         32.6205888
57250                     ],
57251                     [
57252                         -117.1917023,
57253                         32.4974566
57254                     ],
57255                     [
57256                         -116.746496,
57257                         32.4974566
57258                     ],
57259                     [
57260                         -116.746496,
57261                         32.5609161
57262                     ],
57263                     [
57264                         -115.9970138,
57265                         32.5609161
57266                     ],
57267                     [
57268                         -115.9970138,
57269                         32.6264942
57270                     ],
57271                     [
57272                         -114.8808125,
57273                         32.6264942
57274                     ],
57275                     [
57276                         -114.8808125,
57277                         32.4340796
57278                     ],
57279                     [
57280                         -114.6294474,
57281                         32.4340796
57282                     ],
57283                     [
57284                         -114.6294474,
57285                         32.3731636
57286                     ],
57287                     [
57288                         -114.4447437,
57289                         32.3731636
57290                     ],
57291                     [
57292                         -114.4447437,
57293                         32.3075418
57294                     ],
57295                     [
57296                         -114.2557628,
57297                         32.3075418
57298                     ],
57299                     [
57300                         -114.2557628,
57301                         32.2444561
57302                     ],
57303                     [
57304                         -114.0680274,
57305                         32.2444561
57306                     ],
57307                     [
57308                         -114.0680274,
57309                         32.1829113
57310                     ],
57311                     [
57312                         -113.8166499,
57313                         32.1829113
57314                     ],
57315                     [
57316                         -113.8166499,
57317                         32.1207622
57318                     ],
57319                     [
57320                         -113.6307421,
57321                         32.1207622
57322                     ],
57323                     [
57324                         -113.6307421,
57325                         32.0565099
57326                     ],
57327                     [
57328                         -113.4417495,
57329                         32.0565099
57330                     ],
57331                     [
57332                         -113.4417495,
57333                         31.9984372
57334                     ],
57335                     [
57336                         -113.2546027,
57337                         31.9984372
57338                     ],
57339                     [
57340                         -113.2546027,
57341                         31.9325434
57342                     ],
57343                     [
57344                         -113.068072,
57345                         31.9325434
57346                     ],
57347                     [
57348                         -113.068072,
57349                         31.8718062
57350                     ],
57351                     [
57352                         -112.8161105,
57353                         31.8718062
57354                     ],
57355                     [
57356                         -112.8161105,
57357                         31.8104171
57358                     ],
57359                     [
57360                         -112.6308756,
57361                         31.8104171
57362                     ],
57363                     [
57364                         -112.6308756,
57365                         31.7464723
57366                     ],
57367                     [
57368                         -112.4418918,
57369                         31.7464723
57370                     ],
57371                     [
57372                         -112.4418918,
57373                         31.6856001
57374                     ],
57375                     [
57376                         -112.257192,
57377                         31.6856001
57378                     ],
57379                     [
57380                         -112.257192,
57381                         31.6210352
57382                     ],
57383                     [
57384                         -112.0033787,
57385                         31.6210352
57386                     ],
57387                     [
57388                         -112.0033787,
57389                         31.559584
57390                     ],
57391                     [
57392                         -111.815619,
57393                         31.559584
57394                     ],
57395                     [
57396                         -111.815619,
57397                         31.4970238
57398                     ],
57399                     [
57400                         -111.6278586,
57401                         31.4970238
57402                     ],
57403                     [
57404                         -111.6278586,
57405                         31.4339867
57406                     ],
57407                     [
57408                         -111.4418978,
57409                         31.4339867
57410                     ],
57411                     [
57412                         -111.4418978,
57413                         31.3733859
57414                     ],
57415                     [
57416                         -111.2559708,
57417                         31.3733859
57418                     ],
57419                     [
57420                         -111.2559708,
57421                         31.3113225
57422                     ],
57423                     [
57424                         -108.1845822,
57425                         31.3113225
57426                     ],
57427                     [
57428                         -108.1845822,
57429                         31.7459502
57430                     ],
57431                     [
57432                         -106.5065055,
57433                         31.7459502
57434                     ],
57435                     [
57436                         -106.5065055,
57437                         31.6842308
57438                     ],
57439                     [
57440                         -106.3797265,
57441                         31.6842308
57442                     ],
57443                     [
57444                         -106.3797265,
57445                         31.621752
57446                     ],
57447                     [
57448                         -106.317434,
57449                         31.621752
57450                     ],
57451                     [
57452                         -106.317434,
57453                         31.4968167
57454                     ],
57455                     [
57456                         -106.2551769,
57457                         31.4968167
57458                     ],
57459                     [
57460                         -106.2551769,
57461                         31.4344889
57462                     ],
57463                     [
57464                         -106.1924698,
57465                         31.4344889
57466                     ],
57467                     [
57468                         -106.1924698,
57469                         31.3721296
57470                     ],
57471                     [
57472                         -106.0039212,
57473                         31.3721296
57474                     ],
57475                     [
57476                         -106.0039212,
57477                         31.309328
57478                     ],
57479                     [
57480                         -105.9416582,
57481                         31.309328
57482                     ],
57483                     [
57484                         -105.9416582,
57485                         31.2457547
57486                     ],
57487                     [
57488                         -105.8798174,
57489                         31.2457547
57490                     ],
57491                     [
57492                         -105.8798174,
57493                         31.1836194
57494                     ],
57495                     [
57496                         -105.8162349,
57497                         31.1836194
57498                     ],
57499                     [
57500                         -105.8162349,
57501                         31.1207155
57502                     ],
57503                     [
57504                         -105.6921198,
57505                         31.1207155
57506                     ],
57507                     [
57508                         -105.6921198,
57509                         31.0584835
57510                     ],
57511                     [
57512                         -105.6302881,
57513                         31.0584835
57514                     ],
57515                     [
57516                         -105.6302881,
57517                         30.9328271
57518                     ],
57519                     [
57520                         -105.5044418,
57521                         30.9328271
57522                     ],
57523                     [
57524                         -105.5044418,
57525                         30.8715864
57526                     ],
57527                     [
57528                         -105.4412973,
57529                         30.8715864
57530                     ],
57531                     [
57532                         -105.4412973,
57533                         30.808463
57534                     ],
57535                     [
57536                         -105.3781497,
57537                         30.808463
57538                     ],
57539                     [
57540                         -105.3781497,
57541                         30.7471828
57542                     ],
57543                     [
57544                         -105.1904658,
57545                         30.7471828
57546                     ],
57547                     [
57548                         -105.1904658,
57549                         30.6843231
57550                     ],
57551                     [
57552                         -105.1286244,
57553                         30.6843231
57554                     ],
57555                     [
57556                         -105.1286244,
57557                         30.6199737
57558                     ],
57559                     [
57560                         -105.0036504,
57561                         30.6199737
57562                     ],
57563                     [
57564                         -105.0036504,
57565                         30.5589058
57566                     ],
57567                     [
57568                         -104.9417962,
57569                         30.5589058
57570                     ],
57571                     [
57572                         -104.9417962,
57573                         30.4963236
57574                     ],
57575                     [
57576                         -104.8782018,
57577                         30.4963236
57578                     ],
57579                     [
57580                         -104.8782018,
57581                         30.3098261
57582                     ],
57583                     [
57584                         -104.8155257,
57585                         30.3098261
57586                     ],
57587                     [
57588                         -104.8155257,
57589                         30.2478305
57590                     ],
57591                     [
57592                         -104.7536079,
57593                         30.2478305
57594                     ],
57595                     [
57596                         -104.7536079,
57597                         29.9353916
57598                     ],
57599                     [
57600                         -104.690949,
57601                         29.9353916
57602                     ],
57603                     [
57604                         -104.690949,
57605                         29.8090156
57606                     ],
57607                     [
57608                         -104.6291301,
57609                         29.8090156
57610                     ],
57611                     [
57612                         -104.6291301,
57613                         29.6843577
57614                     ],
57615                     [
57616                         -104.5659869,
57617                         29.6843577
57618                     ],
57619                     [
57620                         -104.5659869,
57621                         29.6223459
57622                     ],
57623                     [
57624                         -104.5037188,
57625                         29.6223459
57626                     ],
57627                     [
57628                         -104.5037188,
57629                         29.5595436
57630                     ],
57631                     [
57632                         -104.4410072,
57633                         29.5595436
57634                     ],
57635                     [
57636                         -104.4410072,
57637                         29.4974832
57638                     ],
57639                     [
57640                         -104.2537551,
57641                         29.4974832
57642                     ],
57643                     [
57644                         -104.2537551,
57645                         29.3716718
57646                     ],
57647                     [
57648                         -104.1291984,
57649                         29.3716718
57650                     ],
57651                     [
57652                         -104.1291984,
57653                         29.3091621
57654                     ],
57655                     [
57656                         -104.0688737,
57657                         29.3091621
57658                     ],
57659                     [
57660                         -104.0688737,
57661                         29.2467276
57662                     ],
57663                     [
57664                         -103.8187309,
57665                         29.2467276
57666                     ],
57667                     [
57668                         -103.8187309,
57669                         29.1843076
57670                     ],
57671                     [
57672                         -103.755736,
57673                         29.1843076
57674                     ],
57675                     [
57676                         -103.755736,
57677                         29.1223174
57678                     ],
57679                     [
57680                         -103.5667542,
57681                         29.1223174
57682                     ],
57683                     [
57684                         -103.5667542,
57685                         29.0598119
57686                     ],
57687                     [
57688                         -103.5049819,
57689                         29.0598119
57690                     ],
57691                     [
57692                         -103.5049819,
57693                         28.9967506
57694                     ],
57695                     [
57696                         -103.3165753,
57697                         28.9967506
57698                     ],
57699                     [
57700                         -103.3165753,
57701                         28.9346923
57702                     ],
57703                     [
57704                         -103.0597572,
57705                         28.9346923
57706                     ],
57707                     [
57708                         -103.0597572,
57709                         29.0592965
57710                     ],
57711                     [
57712                         -102.9979694,
57713                         29.0592965
57714                     ],
57715                     [
57716                         -102.9979694,
57717                         29.1212855
57718                     ],
57719                     [
57720                         -102.9331397,
57721                         29.1212855
57722                     ],
57723                     [
57724                         -102.9331397,
57725                         29.1848575
57726                     ],
57727                     [
57728                         -102.8095989,
57729                         29.1848575
57730                     ],
57731                     [
57732                         -102.8095989,
57733                         29.2526154
57734                     ],
57735                     [
57736                         -102.8701345,
57737                         29.2526154
57738                     ],
57739                     [
57740                         -102.8701345,
57741                         29.308096
57742                     ],
57743                     [
57744                         -102.8096681,
57745                         29.308096
57746                     ],
57747                     [
57748                         -102.8096681,
57749                         29.3715484
57750                     ],
57751                     [
57752                         -102.7475655,
57753                         29.3715484
57754                     ],
57755                     [
57756                         -102.7475655,
57757                         29.5581899
57758                     ],
57759                     [
57760                         -102.684554,
57761                         29.5581899
57762                     ],
57763                     [
57764                         -102.684554,
57765                         29.6847655
57766                     ],
57767                     [
57768                         -102.4967764,
57769                         29.6847655
57770                     ],
57771                     [
57772                         -102.4967764,
57773                         29.7457694
57774                     ],
57775                     [
57776                         -102.3086647,
57777                         29.7457694
57778                     ],
57779                     [
57780                         -102.3086647,
57781                         29.8086627
57782                     ],
57783                     [
57784                         -102.1909323,
57785                         29.8086627
57786                     ],
57787                     [
57788                         -102.1909323,
57789                         29.7460097
57790                     ],
57791                     [
57792                         -101.5049914,
57793                         29.7460097
57794                     ],
57795                     [
57796                         -101.5049914,
57797                         29.6846777
57798                     ],
57799                     [
57800                         -101.3805796,
57801                         29.6846777
57802                     ],
57803                     [
57804                         -101.3805796,
57805                         29.5594459
57806                     ],
57807                     [
57808                         -101.3175057,
57809                         29.5594459
57810                     ],
57811                     [
57812                         -101.3175057,
57813                         29.4958934
57814                     ],
57815                     [
57816                         -101.1910075,
57817                         29.4958934
57818                     ],
57819                     [
57820                         -101.1910075,
57821                         29.4326115
57822                     ],
57823                     [
57824                         -101.067501,
57825                         29.4326115
57826                     ],
57827                     [
57828                         -101.067501,
57829                         29.308808
57830                     ],
57831                     [
57832                         -100.9418897,
57833                         29.308808
57834                     ],
57835                     [
57836                         -100.9418897,
57837                         29.2456231
57838                     ],
57839                     [
57840                         -100.8167271,
57841                         29.2456231
57842                     ],
57843                     [
57844                         -100.8167271,
57845                         29.1190449
57846                     ],
57847                     [
57848                         -100.7522672,
57849                         29.1190449
57850                     ],
57851                     [
57852                         -100.7522672,
57853                         29.0578214
57854                     ],
57855                     [
57856                         -100.6925358,
57857                         29.0578214
57858                     ],
57859                     [
57860                         -100.6925358,
57861                         28.8720431
57862                     ],
57863                     [
57864                         -100.6290158,
57865                         28.8720431
57866                     ],
57867                     [
57868                         -100.6290158,
57869                         28.8095363
57870                     ],
57871                     [
57872                         -100.5679901,
57873                         28.8095363
57874                     ],
57875                     [
57876                         -100.5679901,
57877                         28.622554
57878                     ],
57879                     [
57880                         -100.5040411,
57881                         28.622554
57882                     ],
57883                     [
57884                         -100.5040411,
57885                         28.5583804
57886                     ],
57887                     [
57888                         -100.4421832,
57889                         28.5583804
57890                     ],
57891                     [
57892                         -100.4421832,
57893                         28.4968266
57894                     ],
57895                     [
57896                         -100.379434,
57897                         28.4968266
57898                     ],
57899                     [
57900                         -100.379434,
57901                         28.3092865
57902                     ],
57903                     [
57904                         -100.3171942,
57905                         28.3092865
57906                     ],
57907                     [
57908                         -100.3171942,
57909                         28.1835681
57910                     ],
57911                     [
57912                         -100.254483,
57913                         28.1835681
57914                     ],
57915                     [
57916                         -100.254483,
57917                         28.1213885
57918                     ],
57919                     [
57920                         -100.1282282,
57921                         28.1213885
57922                     ],
57923                     [
57924                         -100.1282282,
57925                         28.059215
57926                     ],
57927                     [
57928                         -100.0659537,
57929                         28.059215
57930                     ],
57931                     [
57932                         -100.0659537,
57933                         27.9966087
57934                     ],
57935                     [
57936                         -100.0023855,
57937                         27.9966087
57938                     ],
57939                     [
57940                         -100.0023855,
57941                         27.9332152
57942                     ],
57943                     [
57944                         -99.9426497,
57945                         27.9332152
57946                     ],
57947                     [
57948                         -99.9426497,
57949                         27.7454658
57950                     ],
57951                     [
57952                         -99.816851,
57953                         27.7454658
57954                     ],
57955                     [
57956                         -99.816851,
57957                         27.6834301
57958                     ],
57959                     [
57960                         -99.7541346,
57961                         27.6834301
57962                     ],
57963                     [
57964                         -99.7541346,
57965                         27.6221543
57966                     ],
57967                     [
57968                         -99.6291629,
57969                         27.6221543
57970                     ],
57971                     [
57972                         -99.6291629,
57973                         27.5588977
57974                     ],
57975                     [
57976                         -99.5672838,
57977                         27.5588977
57978                     ],
57979                     [
57980                         -99.5672838,
57981                         27.4353752
57982                     ],
57983                     [
57984                         -99.5041798,
57985                         27.4353752
57986                     ],
57987                     [
57988                         -99.5041798,
57989                         27.3774021
57990                     ],
57991                     [
57992                         -99.5671796,
57993                         27.3774021
57994                     ],
57995                     [
57996                         -99.5671796,
57997                         27.2463726
57998                     ],
57999                     [
58000                         -99.504975,
58001                         27.2463726
58002                     ],
58003                     [
58004                         -99.504975,
58005                         26.9965649
58006                     ],
58007                     [
58008                         -99.4427427,
58009                         26.9965649
58010                     ],
58011                     [
58012                         -99.4427427,
58013                         26.872803
58014                     ],
58015                     [
58016                         -99.3800633,
58017                         26.872803
58018                     ],
58019                     [
58020                         -99.3800633,
58021                         26.8068179
58022                     ],
58023                     [
58024                         -99.3190684,
58025                         26.8068179
58026                     ],
58027                     [
58028                         -99.3190684,
58029                         26.7473614
58030                     ],
58031                     [
58032                         -99.2537541,
58033                         26.7473614
58034                     ],
58035                     [
58036                         -99.2537541,
58037                         26.6210068
58038                     ],
58039                     [
58040                         -99.1910617,
58041                         26.6210068
58042                     ],
58043                     [
58044                         -99.1910617,
58045                         26.4956737
58046                     ],
58047                     [
58048                         -99.1300639,
58049                         26.4956737
58050                     ],
58051                     [
58052                         -99.1300639,
58053                         26.3713808
58054                     ],
58055                     [
58056                         -99.0029473,
58057                         26.3713808
58058                     ],
58059                     [
58060                         -99.0029473,
58061                         26.3093836
58062                     ],
58063                     [
58064                         -98.816572,
58065                         26.3093836
58066                     ],
58067                     [
58068                         -98.816572,
58069                         26.2457762
58070                     ],
58071                     [
58072                         -98.6920082,
58073                         26.2457762
58074                     ],
58075                     [
58076                         -98.6920082,
58077                         26.1837096
58078                     ],
58079                     [
58080                         -98.4440896,
58081                         26.1837096
58082                     ],
58083                     [
58084                         -98.4440896,
58085                         26.1217217
58086                     ],
58087                     [
58088                         -98.3823181,
58089                         26.1217217
58090                     ],
58091                     [
58092                         -98.3823181,
58093                         26.0596488
58094                     ],
58095                     [
58096                         -98.2532707,
58097                         26.0596488
58098                     ],
58099                     [
58100                         -98.2532707,
58101                         25.9986871
58102                     ],
58103                     [
58104                         -98.0109084,
58105                         25.9986871
58106                     ],
58107                     [
58108                         -98.0109084,
58109                         25.9932255
58110                     ],
58111                     [
58112                         -97.6932319,
58113                         25.9932255
58114                     ],
58115                     [
58116                         -97.6932319,
58117                         25.9334103
58118                     ],
58119                     [
58120                         -97.6313904,
58121                         25.9334103
58122                     ],
58123                     [
58124                         -97.6313904,
58125                         25.8695893
58126                     ],
58127                     [
58128                         -97.5046779,
58129                         25.8695893
58130                     ],
58131                     [
58132                         -97.5046779,
58133                         25.8073488
58134                     ],
58135                     [
58136                         -97.3083401,
58137                         25.8073488
58138                     ],
58139                     [
58140                         -97.3083401,
58141                         25.8731159
58142                     ],
58143                     [
58144                         -97.2456326,
58145                         25.8731159
58146                     ],
58147                     [
58148                         -97.2456326,
58149                         25.9353731
58150                     ],
58151                     [
58152                         -97.1138939,
58153                         25.9353731
58154                     ],
58155                     [
58156                         -97.1138939,
58157                         27.6809179
58158                     ],
58159                     [
58160                         -97.0571035,
58161                         27.6809179
58162                     ],
58163                     [
58164                         -97.0571035,
58165                         27.8108242
58166                     ],
58167                     [
58168                         -95.5810766,
58169                         27.8108242
58170                     ],
58171                     [
58172                         -95.5810766,
58173                         28.7468827
58174                     ],
58175                     [
58176                         -94.271041,
58177                         28.7468827
58178                     ],
58179                     [
58180                         -94.271041,
58181                         29.5594076
58182                     ],
58183                     [
58184                         -92.5029947,
58185                         29.5594076
58186                     ],
58187                     [
58188                         -92.5029947,
58189                         29.4974754
58190                     ],
58191                     [
58192                         -91.8776216,
58193                         29.4974754
58194                     ],
58195                     [
58196                         -91.8776216,
58197                         29.3727013
58198                     ],
58199                     [
58200                         -91.378418,
58201                         29.3727013
58202                     ],
58203                     [
58204                         -91.378418,
58205                         29.2468326
58206                     ],
58207                     [
58208                         -91.3153953,
58209                         29.2468326
58210                     ],
58211                     [
58212                         -91.3153953,
58213                         29.1844301
58214                     ],
58215                     [
58216                         -91.1294702,
58217                         29.1844301
58218                     ],
58219                     [
58220                         -91.1294702,
58221                         29.1232559
58222                     ],
58223                     [
58224                         -91.0052632,
58225                         29.1232559
58226                     ],
58227                     [
58228                         -91.0052632,
58229                         28.9968437
58230                     ],
58231                     [
58232                         -89.4500159,
58233                         28.9968437
58234                     ],
58235                     [
58236                         -89.4500159,
58237                         28.8677422
58238                     ],
58239                     [
58240                         -88.8104309,
58241                         28.8677422
58242                     ],
58243                     [
58244                         -88.8104309,
58245                         30.1841864
58246                     ],
58247                     [
58248                         -85.8791527,
58249                         30.1841864
58250                     ],
58251                     [
58252                         -85.8791527,
58253                         29.5455038
58254                     ],
58255                     [
58256                         -84.8368083,
58257                         29.5455038
58258                     ],
58259                     [
58260                         -84.8368083,
58261                         29.6225158
58262                     ],
58263                     [
58264                         -84.7482786,
58265                         29.6225158
58266                     ],
58267                     [
58268                         -84.7482786,
58269                         29.683624
58270                     ],
58271                     [
58272                         -84.685894,
58273                         29.683624
58274                     ],
58275                     [
58276                         -84.685894,
58277                         29.7468386
58278                     ],
58279                     [
58280                         -83.6296975,
58281                         29.7468386
58282                     ],
58283                     [
58284                         -83.6296975,
58285                         29.4324361
58286                     ],
58287                     [
58288                         -83.3174937,
58289                         29.4324361
58290                     ],
58291                     [
58292                         -83.3174937,
58293                         29.0579442
58294                     ],
58295                     [
58296                         -82.879659,
58297                         29.0579442
58298                     ],
58299                     [
58300                         -82.879659,
58301                         27.7453529
58302                     ],
58303                     [
58304                         -82.8182822,
58305                         27.7453529
58306                     ],
58307                     [
58308                         -82.8182822,
58309                         26.9290868
58310                     ],
58311                     [
58312                         -82.3796782,
58313                         26.9290868
58314                     ],
58315                     [
58316                         -82.3796782,
58317                         26.3694183
58318                     ],
58319                     [
58320                         -81.8777106,
58321                         26.3694183
58322                     ],
58323                     [
58324                         -81.8777106,
58325                         25.805971
58326                     ],
58327                     [
58328                         -81.5036862,
58329                         25.805971
58330                     ],
58331                     [
58332                         -81.5036862,
58333                         25.7474753
58334                     ],
58335                     [
58336                         -81.4405462,
58337                         25.7474753
58338                     ],
58339                     [
58340                         -81.4405462,
58341                         25.6851489
58342                     ],
58343                     [
58344                         -81.3155883,
58345                         25.6851489
58346                     ],
58347                     [
58348                         -81.3155883,
58349                         25.5600985
58350                     ],
58351                     [
58352                         -81.2538534,
58353                         25.5600985
58354                     ],
58355                     [
58356                         -81.2538534,
58357                         25.4342361
58358                     ],
58359                     [
58360                         -81.1902012,
58361                         25.4342361
58362                     ],
58363                     [
58364                         -81.1902012,
58365                         25.1234341
58366                     ],
58367                     [
58368                         -81.1288133,
58369                         25.1234341
58370                     ],
58371                     [
58372                         -81.1288133,
58373                         25.0619389
58374                     ],
58375                     [
58376                         -81.0649231,
58377                         25.0619389
58378                     ],
58379                     [
58380                         -81.0649231,
58381                         24.8157807
58382                     ],
58383                     [
58384                         -81.6289469,
58385                         24.8157807
58386                     ],
58387                     [
58388                         -81.6289469,
58389                         24.7538367
58390                     ],
58391                     [
58392                         -81.6907173,
58393                         24.7538367
58394                     ],
58395                     [
58396                         -81.6907173,
58397                         24.6899374
58398                     ],
58399                     [
58400                         -81.8173189,
58401                         24.6899374
58402                     ],
58403                     [
58404                         -81.8173189,
58405                         24.6279161
58406                     ],
58407                     [
58408                         -82.1910041,
58409                         24.6279161
58410                     ],
58411                     [
58412                         -82.1910041,
58413                         24.496294
58414                     ],
58415                     [
58416                         -81.6216596,
58417                         24.496294
58418                     ],
58419                     [
58420                         -81.6216596,
58421                         24.559484
58422                     ],
58423                     [
58424                         -81.372006,
58425                         24.559484
58426                     ],
58427                     [
58428                         -81.372006,
58429                         24.6220687
58430                     ],
58431                     [
58432                         -81.0593278,
58433                         24.6220687
58434                     ],
58435                     [
58436                         -81.0593278,
58437                         24.684826
58438                     ],
58439                     [
58440                         -80.9347147,
58441                         24.684826
58442                     ],
58443                     [
58444                         -80.9347147,
58445                         24.7474828
58446                     ],
58447                     [
58448                         -80.7471081,
58449                         24.7474828
58450                     ],
58451                     [
58452                         -80.7471081,
58453                         24.8100618
58454                     ],
58455                     [
58456                         -80.3629898,
58457                         24.8100618
58458                     ],
58459                     [
58460                         -80.3629898,
58461                         25.1175858
58462                     ],
58463                     [
58464                         -80.122344,
58465                         25.1175858
58466                     ],
58467                     [
58468                         -80.122344,
58469                         25.7472357
58470                     ],
58471                     [
58472                         -80.0588458,
58473                         25.7472357
58474                     ],
58475                     [
58476                         -80.0588458,
58477                         26.3708251
58478                     ],
58479                     [
58480                         -79.995837,
58481                         26.3708251
58482                     ],
58483                     [
58484                         -79.995837,
58485                         26.9398003
58486                     ],
58487                     [
58488                         -80.0587265,
58489                         26.9398003
58490                     ],
58491                     [
58492                         -80.0587265,
58493                         27.1277466
58494                     ],
58495                     [
58496                         -80.1226251,
58497                         27.1277466
58498                     ],
58499                     [
58500                         -80.1226251,
58501                         27.2534279
58502                     ],
58503                     [
58504                         -80.1846956,
58505                         27.2534279
58506                     ],
58507                     [
58508                         -80.1846956,
58509                         27.3781229
58510                     ],
58511                     [
58512                         -80.246175,
58513                         27.3781229
58514                     ],
58515                     [
58516                         -80.246175,
58517                         27.5658729
58518                     ],
58519                     [
58520                         -80.3094768,
58521                         27.5658729
58522                     ],
58523                     [
58524                         -80.3094768,
58525                         27.7530311
58526                     ],
58527                     [
58528                         -80.3721485,
58529                         27.7530311
58530                     ],
58531                     [
58532                         -80.3721485,
58533                         27.8774451
58534                     ],
58535                     [
58536                         -80.4351457,
58537                         27.8774451
58538                     ],
58539                     [
58540                         -80.4351457,
58541                         28.0033366
58542                     ],
58543                     [
58544                         -80.4966078,
58545                         28.0033366
58546                     ],
58547                     [
58548                         -80.4966078,
58549                         28.1277326
58550                     ],
58551                     [
58552                         -80.5587159,
58553                         28.1277326
58554                     ],
58555                     [
58556                         -80.5587159,
58557                         28.3723509
58558                     ],
58559                     [
58560                         -80.4966335,
58561                         28.3723509
58562                     ],
58563                     [
58564                         -80.4966335,
58565                         29.5160326
58566                     ],
58567                     [
58568                         -81.1213644,
58569                         29.5160326
58570                     ],
58571                     [
58572                         -81.1213644,
58573                         31.6846966
58574                     ],
58575                     [
58576                         -80.6018723,
58577                         31.6846966
58578                     ],
58579                     [
58580                         -80.6018723,
58581                         32.2475309
58582                     ],
58583                     [
58584                         -79.4921024,
58585                         32.2475309
58586                     ],
58587                     [
58588                         -79.4921024,
58589                         32.9970261
58590                     ],
58591                     [
58592                         -79.1116488,
58593                         32.9970261
58594                     ],
58595                     [
58596                         -79.1116488,
58597                         33.3729457
58598                     ],
58599                     [
58600                         -78.6153621,
58601                         33.3729457
58602                     ],
58603                     [
58604                         -78.6153621,
58605                         33.8097638
58606                     ],
58607                     [
58608                         -77.9316963,
58609                         33.8097638
58610                     ],
58611                     [
58612                         -77.9316963,
58613                         33.8718243
58614                     ],
58615                     [
58616                         -77.8692252,
58617                         33.8718243
58618                     ],
58619                     [
58620                         -77.8692252,
58621                         34.0552454
58622                     ],
58623                     [
58624                         -77.6826392,
58625                         34.0552454
58626                     ],
58627                     [
58628                         -77.6826392,
58629                         34.2974598
58630                     ],
58631                     [
58632                         -77.2453509,
58633                         34.2974598
58634                     ],
58635                     [
58636                         -77.2453509,
58637                         34.5598585
58638                     ],
58639                     [
58640                         -76.4973277,
58641                         34.5598585
58642                     ],
58643                     [
58644                         -76.4973277,
58645                         34.622796
58646                     ],
58647                     [
58648                         -76.4337602,
58649                         34.622796
58650                     ],
58651                     [
58652                         -76.4337602,
58653                         34.6849285
58654                     ],
58655                     [
58656                         -76.373212,
58657                         34.6849285
58658                     ],
58659                     [
58660                         -76.373212,
58661                         34.7467674
58662                     ],
58663                     [
58664                         -76.3059364,
58665                         34.7467674
58666                     ],
58667                     [
58668                         -76.3059364,
58669                         34.808551
58670                     ],
58671                     [
58672                         -76.2468017,
58673                         34.808551
58674                     ],
58675                     [
58676                         -76.2468017,
58677                         34.8728418
58678                     ],
58679                     [
58680                         -76.1825922,
58681                         34.8728418
58682                     ],
58683                     [
58684                         -76.1825922,
58685                         34.9335332
58686                     ],
58687                     [
58688                         -76.120814,
58689                         34.9335332
58690                     ],
58691                     [
58692                         -76.120814,
58693                         34.9952359
58694                     ],
58695                     [
58696                         -75.9979015,
58697                         34.9952359
58698                     ],
58699                     [
58700                         -75.9979015,
58701                         35.0578182
58702                     ],
58703                     [
58704                         -75.870338,
58705                         35.0578182
58706                     ],
58707                     [
58708                         -75.870338,
58709                         35.1219097
58710                     ],
58711                     [
58712                         -75.7462194,
58713                         35.1219097
58714                     ],
58715                     [
58716                         -75.7462194,
58717                         35.1818911
58718                     ],
58719                     [
58720                         -75.4929694,
58721                         35.1818911
58722                     ],
58723                     [
58724                         -75.4929694,
58725                         35.3082988
58726                     ],
58727                     [
58728                         -75.4325662,
58729                         35.3082988
58730                     ],
58731                     [
58732                         -75.4325662,
58733                         35.7542495
58734                     ],
58735                     [
58736                         -75.4969907,
58737                         35.7542495
58738                     ],
58739                     [
58740                         -75.4969907,
58741                         37.8105602
58742                     ],
58743                     [
58744                         -75.3082972,
58745                         37.8105602
58746                     ],
58747                     [
58748                         -75.3082972,
58749                         37.8720088
58750                     ],
58751                     [
58752                         -75.245601,
58753                         37.8720088
58754                     ],
58755                     [
58756                         -75.245601,
58757                         37.9954849
58758                     ],
58759                     [
58760                         -75.1828751,
58761                         37.9954849
58762                     ],
58763                     [
58764                         -75.1828751,
58765                         38.0585079
58766                     ],
58767                     [
58768                         -75.1184793,
58769                         38.0585079
58770                     ],
58771                     [
58772                         -75.1184793,
58773                         38.2469091
58774                     ],
58775                     [
58776                         -75.0592098,
58777                         38.2469091
58778                     ],
58779                     [
58780                         -75.0592098,
58781                         38.3704316
58782                     ],
58783                     [
58784                         -74.9948111,
58785                         38.3704316
58786                     ],
58787                     [
58788                         -74.9948111,
58789                         38.8718417
58790                     ],
58791                     [
58792                         -74.4878252,
58793                         38.8718417
58794                     ],
58795                     [
58796                         -74.4878252,
58797                         39.3089428
58798                     ],
58799                     [
58800                         -74.1766317,
58801                         39.3089428
58802                     ],
58803                     [
58804                         -74.1766317,
58805                         39.6224653
58806                     ],
58807                     [
58808                         -74.0567045,
58809                         39.6224653
58810                     ],
58811                     [
58812                         -74.0567045,
58813                         39.933178
58814                     ],
58815                     [
58816                         -73.9959035,
58817                         39.933178
58818                     ],
58819                     [
58820                         -73.9959035,
58821                         40.1854852
58822                     ],
58823                     [
58824                         -73.9341593,
58825                         40.1854852
58826                     ],
58827                     [
58828                         -73.9341593,
58829                         40.4959486
58830                     ],
58831                     [
58832                         -73.8723024,
58833                         40.4959486
58834                     ],
58835                     [
58836                         -73.8723024,
58837                         40.5527135
58838                     ],
58839                     [
58840                         -71.8074506,
58841                         40.5527135
58842                     ],
58843                     [
58844                         -71.8074506,
58845                         41.3088005
58846                     ],
58847                     [
58848                         -70.882512,
58849                         41.3088005
58850                     ],
58851                     [
58852                         -70.882512,
58853                         41.184978
58854                     ],
58855                     [
58856                         -70.7461947,
58857                         41.184978
58858                     ],
58859                     [
58860                         -70.7461947,
58861                         41.3091865
58862                     ],
58863                     [
58864                         -70.4337553,
58865                         41.3091865
58866                     ],
58867                     [
58868                         -70.4337553,
58869                         41.4963885
58870                     ],
58871                     [
58872                         -69.9334281,
58873                         41.4963885
58874                     ],
58875                     [
58876                         -69.9334281,
58877                         41.6230802
58878                     ],
58879                     [
58880                         -69.869857,
58881                         41.6230802
58882                     ],
58883                     [
58884                         -69.869857,
58885                         41.8776895
58886                     ],
58887                     [
58888                         -69.935791,
58889                         41.8776895
58890                     ],
58891                     [
58892                         -69.935791,
58893                         42.0032342
58894                     ],
58895                     [
58896                         -69.9975823,
58897                         42.0032342
58898                     ],
58899                     [
58900                         -69.9975823,
58901                         42.0650191
58902                     ],
58903                     [
58904                         -70.0606103,
58905                         42.0650191
58906                     ],
58907                     [
58908                         -70.0606103,
58909                         42.1294348
58910                     ],
58911                     [
58912                         -70.5572884,
58913                         42.1294348
58914                     ],
58915                     [
58916                         -70.5572884,
58917                         43.2487079
58918                     ],
58919                     [
58920                         -70.4974097,
58921                         43.2487079
58922                     ],
58923                     [
58924                         -70.4974097,
58925                         43.3092194
58926                     ],
58927                     [
58928                         -70.3704249,
58929                         43.3092194
58930                     ],
58931                     [
58932                         -70.3704249,
58933                         43.371963
58934                     ],
58935                     [
58936                         -70.3085701,
58937                         43.371963
58938                     ],
58939                     [
58940                         -70.3085701,
58941                         43.4969879
58942                     ],
58943                     [
58944                         -70.183921,
58945                         43.4969879
58946                     ],
58947                     [
58948                         -70.183921,
58949                         43.6223531
58950                     ],
58951                     [
58952                         -70.057583,
58953                         43.6223531
58954                     ],
58955                     [
58956                         -70.057583,
58957                         43.6850173
58958                     ],
58959                     [
58960                         -69.7455247,
58961                         43.6850173
58962                     ],
58963                     [
58964                         -69.7455247,
58965                         43.7476571
58966                     ],
58967                     [
58968                         -69.2472845,
58969                         43.7476571
58970                     ],
58971                     [
58972                         -69.2472845,
58973                         43.8107035
58974                     ],
58975                     [
58976                         -69.0560701,
58977                         43.8107035
58978                     ],
58979                     [
58980                         -69.0560701,
58981                         43.8717247
58982                     ],
58983                     [
58984                         -68.9950522,
58985                         43.8717247
58986                     ],
58987                     [
58988                         -68.9950522,
58989                         43.9982022
58990                     ],
58991                     [
58992                         -68.4963672,
58993                         43.9982022
58994                     ],
58995                     [
58996                         -68.4963672,
58997                         44.0597368
58998                     ],
58999                     [
59000                         -68.3081038,
59001                         44.0597368
59002                     ],
59003                     [
59004                         -68.3081038,
59005                         44.122137
59006                     ],
59007                     [
59008                         -68.1851802,
59009                         44.122137
59010                     ],
59011                     [
59012                         -68.1851802,
59013                         44.3081382
59014                     ],
59015                     [
59016                         -67.9956019,
59017                         44.3081382
59018                     ],
59019                     [
59020                         -67.9956019,
59021                         44.3727489
59022                     ],
59023                     [
59024                         -67.8103041,
59025                         44.3727489
59026                     ],
59027                     [
59028                         -67.8103041,
59029                         44.435178
59030                     ],
59031                     [
59032                         -67.4965289,
59033                         44.435178
59034                     ],
59035                     [
59036                         -67.4965289,
59037                         44.4968776
59038                     ],
59039                     [
59040                         -67.37102,
59041                         44.4968776
59042                     ],
59043                     [
59044                         -67.37102,
59045                         44.5600642
59046                     ],
59047                     [
59048                         -67.1848753,
59049                         44.5600642
59050                     ],
59051                     [
59052                         -67.1848753,
59053                         44.6213345
59054                     ],
59055                     [
59056                         -67.1221208,
59057                         44.6213345
59058                     ],
59059                     [
59060                         -67.1221208,
59061                         44.6867918
59062                     ],
59063                     [
59064                         -67.059365,
59065                         44.6867918
59066                     ],
59067                     [
59068                         -67.059365,
59069                         44.7473657
59070                     ],
59071                     [
59072                         -66.9311098,
59073                         44.7473657
59074                     ],
59075                     [
59076                         -66.9311098,
59077                         44.9406566
59078                     ],
59079                     [
59080                         -66.994683,
59081                         44.9406566
59082                     ],
59083                     [
59084                         -66.994683,
59085                         45.0024514
59086                     ],
59087                     [
59088                         -67.0595847,
59089                         45.0024514
59090                     ],
59091                     [
59092                         -67.0595847,
59093                         45.1273377
59094                     ],
59095                     [
59096                         -67.1201974,
59097                         45.1273377
59098                     ],
59099                     [
59100                         -67.1201974,
59101                         45.1910115
59102                     ],
59103                     [
59104                         -67.2469811,
59105                         45.1910115
59106                     ],
59107                     [
59108                         -67.2469811,
59109                         45.253442
59110                     ],
59111                     [
59112                         -67.3177546,
59113                         45.253442
59114                     ],
59115                     [
59116                         -67.3177546,
59117                         45.1898369
59118                     ],
59119                     [
59120                         -67.370749,
59121                         45.1898369
59122                     ],
59123                     [
59124                         -67.370749,
59125                         45.2534001
59126                     ],
59127                     [
59128                         -67.4326888,
59129                         45.2534001
59130                     ],
59131                     [
59132                         -67.4326888,
59133                         45.3083409
59134                     ],
59135                     [
59136                         -67.3708571,
59137                         45.3083409
59138                     ],
59139                     [
59140                         -67.3708571,
59141                         45.4396986
59142                     ],
59143                     [
59144                         -67.4305573,
59145                         45.4396986
59146                     ],
59147                     [
59148                         -67.4305573,
59149                         45.4950095
59150                     ],
59151                     [
59152                         -67.37099,
59153                         45.4950095
59154                     ],
59155                     [
59156                         -67.37099,
59157                         45.6264543
59158                     ],
59159                     [
59160                         -67.6214982,
59161                         45.6264543
59162                     ],
59163                     [
59164                         -67.6214982,
59165                         45.6896133
59166                     ],
59167                     [
59168                         -67.683828,
59169                         45.6896133
59170                     ],
59171                     [
59172                         -67.683828,
59173                         45.753259
59174                     ],
59175                     [
59176                         -67.7462097,
59177                         45.753259
59178                     ],
59179                     [
59180                         -67.7462097,
59181                         47.1268165
59182                     ],
59183                     [
59184                         -67.8700141,
59185                         47.1268165
59186                     ],
59187                     [
59188                         -67.8700141,
59189                         47.1900278
59190                     ],
59191                     [
59192                         -67.9323803,
59193                         47.1900278
59194                     ],
59195                     [
59196                         -67.9323803,
59197                         47.2539678
59198                     ],
59199                     [
59200                         -67.9959387,
59201                         47.2539678
59202                     ],
59203                     [
59204                         -67.9959387,
59205                         47.3149737
59206                     ],
59207                     [
59208                         -68.1206676,
59209                         47.3149737
59210                     ],
59211                     [
59212                         -68.1206676,
59213                         47.3780823
59214                     ],
59215                     [
59216                         -68.4423175,
59217                         47.3780823
59218                     ],
59219                     [
59220                         -68.4423175,
59221                         47.3166082
59222                     ],
59223                     [
59224                         -68.6314305,
59225                         47.3166082
59226                     ],
59227                     [
59228                         -68.6314305,
59229                         47.2544676
59230                     ],
59231                     [
59232                         -68.9978037,
59233                         47.2544676
59234                     ],
59235                     [
59236                         -68.9978037,
59237                         47.439895
59238                     ],
59239                     [
59240                         -69.0607223,
59241                         47.439895
59242                     ],
59243                     [
59244                         -69.0607223,
59245                         47.5047558
59246                     ],
59247                     [
59248                         -69.2538122,
59249                         47.5047558
59250                     ],
59251                     [
59252                         -69.2538122,
59253                         47.4398084
59254                     ],
59255                     [
59256                         -69.3179284,
59257                         47.4398084
59258                     ],
59259                     [
59260                         -69.3179284,
59261                         47.378601
59262                     ],
59263                     [
59264                         -69.4438546,
59265                         47.378601
59266                     ],
59267                     [
59268                         -69.4438546,
59269                         47.3156274
59270                     ],
59271                     [
59272                         -69.5038204,
59273                         47.3156274
59274                     ],
59275                     [
59276                         -69.5038204,
59277                         47.2525839
59278                     ],
59279                     [
59280                         -69.5667838,
59281                         47.2525839
59282                     ],
59283                     [
59284                         -69.5667838,
59285                         47.1910884
59286                     ],
59287                     [
59288                         -69.6303478,
59289                         47.1910884
59290                     ],
59291                     [
59292                         -69.6303478,
59293                         47.128701
59294                     ],
59295                     [
59296                         -69.6933103,
59297                         47.128701
59298                     ],
59299                     [
59300                         -69.6933103,
59301                         47.0654307
59302                     ],
59303                     [
59304                         -69.7557063,
59305                         47.0654307
59306                     ],
59307                     [
59308                         -69.7557063,
59309                         47.0042751
59310                     ],
59311                     [
59312                         -69.8180391,
59313                         47.0042751
59314                     ],
59315                     [
59316                         -69.8180391,
59317                         46.9415344
59318                     ],
59319                     [
59320                         -69.8804023,
59321                         46.9415344
59322                     ],
59323                     [
59324                         -69.8804023,
59325                         46.8792519
59326                     ],
59327                     [
59328                         -69.9421674,
59329                         46.8792519
59330                     ],
59331                     [
59332                         -69.9421674,
59333                         46.8177399
59334                     ],
59335                     [
59336                         -70.0063088,
59337                         46.8177399
59338                     ],
59339                     [
59340                         -70.0063088,
59341                         46.6920295
59342                     ],
59343                     [
59344                         -70.0704265,
59345                         46.6920295
59346                     ],
59347                     [
59348                         -70.0704265,
59349                         46.4425926
59350                     ],
59351                     [
59352                         -70.1945902,
59353                         46.4425926
59354                     ],
59355                     [
59356                         -70.1945902,
59357                         46.3785887
59358                     ],
59359                     [
59360                         -70.2562047,
59361                         46.3785887
59362                     ],
59363                     [
59364                         -70.2562047,
59365                         46.3152628
59366                     ],
59367                     [
59368                         -70.3203651,
59369                         46.3152628
59370                     ],
59371                     [
59372                         -70.3203651,
59373                         46.0651209
59374                     ],
59375                     [
59376                         -70.3814988,
59377                         46.0651209
59378                     ],
59379                     [
59380                         -70.3814988,
59381                         45.93552
59382                     ],
59383                     [
59384                         -70.3201618,
59385                         45.93552
59386                     ],
59387                     [
59388                         -70.3201618,
59389                         45.879479
59390                     ],
59391                     [
59392                         -70.4493131,
59393                         45.879479
59394                     ],
59395                     [
59396                         -70.4493131,
59397                         45.7538713
59398                     ],
59399                     [
59400                         -70.5070021,
59401                         45.7538713
59402                     ],
59403                     [
59404                         -70.5070021,
59405                         45.6916912
59406                     ],
59407                     [
59408                         -70.6316642,
59409                         45.6916912
59410                     ],
59411                     [
59412                         -70.6316642,
59413                         45.6291619
59414                     ],
59415                     [
59416                         -70.7575538,
59417                         45.6291619
59418                     ],
59419                     [
59420                         -70.7575538,
59421                         45.4414685
59422                     ],
59423                     [
59424                         -70.8809878,
59425                         45.4414685
59426                     ],
59427                     [
59428                         -70.8809878,
59429                         45.3780612
59430                     ],
59431                     [
59432                         -71.13328,
59433                         45.3780612
59434                     ],
59435                     [
59436                         -71.13328,
59437                         45.3151452
59438                     ],
59439                     [
59440                         -71.3830282,
59441                         45.3151452
59442                     ],
59443                     [
59444                         -71.3830282,
59445                         45.253416
59446                     ],
59447                     [
59448                         -71.5076448,
59449                         45.253416
59450                     ],
59451                     [
59452                         -71.5076448,
59453                         45.0655726
59454                     ],
59455                     [
59456                         -73.9418929,
59457                         45.0655726
59458                     ],
59459                     [
59460                         -73.9418929,
59461                         45.0031242
59462                     ],
59463                     [
59464                         -74.7469725,
59465                         45.0031242
59466                     ],
59467                     [
59468                         -74.7469725,
59469                         45.0649003
59470                     ],
59471                     [
59472                         -74.8800964,
59473                         45.0649003
59474                     ],
59475                     [
59476                         -74.8800964,
59477                         45.0029023
59478                     ],
59479                     [
59480                         -75.0662455,
59481                         45.0029023
59482                     ],
59483                     [
59484                         -75.0662455,
59485                         44.9415167
59486                     ],
59487                     [
59488                         -75.2539363,
59489                         44.9415167
59490                     ],
59491                     [
59492                         -75.2539363,
59493                         44.8776043
59494                     ],
59495                     [
59496                         -75.3789648,
59497                         44.8776043
59498                     ],
59499                     [
59500                         -75.3789648,
59501                         44.8153462
59502                     ],
59503                     [
59504                         -75.4431283,
59505                         44.8153462
59506                     ],
59507                     [
59508                         -75.4431283,
59509                         44.7536053
59510                     ],
59511                     [
59512                         -75.5666566,
59513                         44.7536053
59514                     ],
59515                     [
59516                         -75.5666566,
59517                         44.6909879
59518                     ],
59519                     [
59520                         -75.6290205,
59521                         44.6909879
59522                     ],
59523                     [
59524                         -75.6290205,
59525                         44.6284958
59526                     ],
59527                     [
59528                         -75.7540484,
59529                         44.6284958
59530                     ],
59531                     [
59532                         -75.7540484,
59533                         44.566385
59534                     ],
59535                     [
59536                         -75.817312,
59537                         44.566385
59538                     ],
59539                     [
59540                         -75.817312,
59541                         44.5028932
59542                     ],
59543                     [
59544                         -75.8799549,
59545                         44.5028932
59546                     ],
59547                     [
59548                         -75.8799549,
59549                         44.3784946
59550                     ],
59551                     [
59552                         -76.1300319,
59553                         44.3784946
59554                     ],
59555                     [
59556                         -76.1300319,
59557                         44.3159227
59558                     ],
59559                     [
59560                         -76.1926961,
59561                         44.3159227
59562                     ],
59563                     [
59564                         -76.1926961,
59565                         44.2534378
59566                     ],
59567                     [
59568                         -76.3182619,
59569                         44.2534378
59570                     ],
59571                     [
59572                         -76.3182619,
59573                         44.1916726
59574                     ],
59575                     [
59576                         -76.3792975,
59577                         44.1916726
59578                     ],
59579                     [
59580                         -76.3792975,
59581                         44.0653733
59582                     ],
59583                     [
59584                         -76.4427584,
59585                         44.0653733
59586                     ],
59587                     [
59588                         -76.4427584,
59589                         43.9963825
59590                     ],
59591                     [
59592                         -76.317027,
59593                         43.9963825
59594                     ],
59595                     [
59596                         -76.317027,
59597                         43.9414581
59598                     ],
59599                     [
59600                         -76.5076611,
59601                         43.9414581
59602                     ],
59603                     [
59604                         -76.5076611,
59605                         43.8723335
59606                     ],
59607                     [
59608                         -76.3829974,
59609                         43.8723335
59610                     ],
59611                     [
59612                         -76.3829974,
59613                         43.8091872
59614                     ],
59615                     [
59616                         -76.2534102,
59617                         43.8091872
59618                     ],
59619                     [
59620                         -76.2534102,
59621                         43.5665222
59622                     ],
59623                     [
59624                         -76.5064833,
59625                         43.5665222
59626                     ],
59627                     [
59628                         -76.5064833,
59629                         43.5033881
59630                     ],
59631                     [
59632                         -76.6331208,
59633                         43.5033881
59634                     ],
59635                     [
59636                         -76.6331208,
59637                         43.4432252
59638                     ],
59639                     [
59640                         -76.6951085,
59641                         43.4432252
59642                     ],
59643                     [
59644                         -76.6951085,
59645                         43.3786858
59646                     ],
59647                     [
59648                         -76.8177798,
59649                         43.3786858
59650                     ],
59651                     [
59652                         -76.8177798,
59653                         43.318066
59654                     ],
59655                     [
59656                         -77.682,
59657                         43.318066
59658                     ],
59659                     [
59660                         -77.682,
59661                         43.3789376
59662                     ],
59663                     [
59664                         -78.0565883,
59665                         43.3789376
59666                     ],
59667                     [
59668                         -78.0565883,
59669                         43.4396918
59670                     ],
59671                     [
59672                         -78.4389748,
59673                         43.4396918
59674                     ],
59675                     [
59676                         -78.4389748,
59677                         43.3794382
59678                     ],
59679                     [
59680                         -78.8803396,
59681                         43.3794382
59682                     ],
59683                     [
59684                         -78.8803396,
59685                         43.3149724
59686                     ],
59687                     [
59688                         -79.1298858,
59689                         43.3149724
59690                     ],
59691                     [
59692                         -79.1298858,
59693                         43.2429286
59694                     ],
59695                     [
59696                         -79.0669615,
59697                         43.2429286
59698                     ],
59699                     [
59700                         -79.0669615,
59701                         43.1299931
59702                     ],
59703                     [
59704                         -79.1298858,
59705                         43.1299931
59706                     ],
59707                     [
59708                         -79.1298858,
59709                         43.0577305
59710                     ],
59711                     [
59712                         -79.071264,
59713                         43.0577305
59714                     ],
59715                     [
59716                         -79.071264,
59717                         42.9294906
59718                     ],
59719                     [
59720                         -78.943264,
59721                         42.9294906
59722                     ],
59723                     [
59724                         -78.943264,
59725                         42.7542165
59726                     ],
59727                     [
59728                         -79.069439,
59729                         42.7542165
59730                     ],
59731                     [
59732                         -79.069439,
59733                         42.6941622
59734                     ],
59735                     [
59736                         -79.133439,
59737                         42.6941622
59738                     ],
59739                     [
59740                         -79.133439,
59741                         42.6296973
59742                     ],
59743                     [
59744                         -79.1947499,
59745                         42.6296973
59746                     ],
59747                     [
59748                         -79.1947499,
59749                         42.5663538
59750                     ],
59751                     [
59752                         -79.3786827,
59753                         42.5663538
59754                     ],
59755                     [
59756                         -79.3786827,
59757                         42.5033425
59758                     ],
59759                     [
59760                         -79.4442961,
59761                         42.5033425
59762                     ],
59763                     [
59764                         -79.4442961,
59765                         42.4410614
59766                     ],
59767                     [
59768                         -79.5679936,
59769                         42.4410614
59770                     ],
59771                     [
59772                         -79.5679936,
59773                         42.3775264
59774                     ],
59775                     [
59776                         -79.6906154,
59777                         42.3775264
59778                     ],
59779                     [
59780                         -79.6906154,
59781                         42.3171086
59782                     ],
59783                     [
59784                         -79.8164642,
59785                         42.3171086
59786                     ],
59787                     [
59788                         -79.8164642,
59789                         42.2534481
59790                     ],
59791                     [
59792                         -80.0052373,
59793                         42.2534481
59794                     ],
59795                     [
59796                         -80.0052373,
59797                         42.1909188
59798                     ],
59799                     [
59800                         -80.1916829,
59801                         42.1909188
59802                     ],
59803                     [
59804                         -80.1916829,
59805                         42.1272555
59806                     ],
59807                     [
59808                         -80.3167992,
59809                         42.1272555
59810                     ],
59811                     [
59812                         -80.3167992,
59813                         42.0669857
59814                     ],
59815                     [
59816                         -80.5063234,
59817                         42.0669857
59818                     ],
59819                     [
59820                         -80.5063234,
59821                         42.0034331
59822                     ],
59823                     [
59824                         -80.6930471,
59825                         42.0034331
59826                     ],
59827                     [
59828                         -80.6930471,
59829                         41.9415141
59830                     ],
59831                     [
59832                         -80.9440403,
59833                         41.9415141
59834                     ],
59835                     [
59836                         -80.9440403,
59837                         41.8781193
59838                     ],
59839                     [
59840                         -81.1942729,
59841                         41.8781193
59842                     ],
59843                     [
59844                         -81.1942729,
59845                         41.8166455
59846                     ],
59847                     [
59848                         -81.3190089,
59849                         41.8166455
59850                     ],
59851                     [
59852                         -81.3190089,
59853                         41.7545453
59854                     ],
59855                     [
59856                         -81.4418435,
59857                         41.7545453
59858                     ],
59859                     [
59860                         -81.4418435,
59861                         41.690965
59862                     ],
59863                     [
59864                         -81.5053523,
59865                         41.690965
59866                     ],
59867                     [
59868                         -81.5053523,
59869                         41.6301643
59870                     ],
59871                     [
59872                         -82.7470081,
59873                         41.6301643
59874                     ],
59875                     [
59876                         -82.7470081,
59877                         41.7536942
59878                     ],
59879                     [
59880                         -82.8839135,
59881                         41.7536942
59882                     ],
59883                     [
59884                         -82.8839135,
59885                         41.5656075
59886                     ],
59887                     [
59888                         -82.9957195,
59889                         41.5656075
59890                     ],
59891                     [
59892                         -82.9957195,
59893                         41.6270375
59894                     ],
59895                     [
59896                         -83.1257796,
59897                         41.6270375
59898                     ],
59899                     [
59900                         -83.1257796,
59901                         41.6878411
59902                     ],
59903                     [
59904                         -83.2474733,
59905                         41.6878411
59906                     ],
59907                     [
59908                         -83.2474733,
59909                         41.7536942
59910                     ],
59911                     [
59912                         -83.3737305,
59913                         41.7536942
59914                     ],
59915                     [
59916                         -83.3737305,
59917                         41.809276
59918                     ],
59919                     [
59920                         -83.3106019,
59921                         41.809276
59922                     ],
59923                     [
59924                         -83.3106019,
59925                         41.8716064
59926                     ],
59927                     [
59928                         -83.2474733,
59929                         41.8716064
59930                     ],
59931                     [
59932                         -83.2474733,
59933                         41.9361393
59934                     ],
59935                     [
59936                         -83.1843447,
59937                         41.9361393
59938                     ],
59939                     [
59940                         -83.1843447,
59941                         41.9960851
59942                     ],
59943                     [
59944                         -83.1207681,
59945                         41.9960851
59946                     ],
59947                     [
59948                         -83.1207681,
59949                         42.2464812
59950                     ],
59951                     [
59952                         -83.0589194,
59953                         42.2464812
59954                     ],
59955                     [
59956                         -83.0589194,
59957                         42.3089555
59958                     ],
59959                     [
59960                         -82.8685328,
59961                         42.3089555
59962                     ],
59963                     [
59964                         -82.8685328,
59965                         42.3717652
59966                     ],
59967                     [
59968                         -82.8072219,
59969                         42.3717652
59970                     ],
59971                     [
59972                         -82.8072219,
59973                         42.558553
59974                     ],
59975                     [
59976                         -82.7553745,
59977                         42.558553
59978                     ],
59979                     [
59980                         -82.7553745,
59981                         42.4954945
59982                     ],
59983                     [
59984                         -82.5599041,
59985                         42.4954945
59986                     ],
59987                     [
59988                         -82.5599041,
59989                         42.558553
59990                     ],
59991                     [
59992                         -82.4967755,
59993                         42.558553
59994                     ],
59995                     [
59996                         -82.4967755,
59997                         42.6833607
59998                     ],
59999                     [
60000                         -82.4328863,
60001                         42.6833607
60002                     ],
60003                     [
60004                         -82.4328863,
60005                         42.9342196
60006                     ],
60007                     [
60008                         -82.3700552,
60009                         42.9342196
60010                     ],
60011                     [
60012                         -82.3700552,
60013                         43.0648071
60014                     ],
60015                     [
60016                         -82.4328863,
60017                         43.0648071
60018                     ],
60019                     [
60020                         -82.4328863,
60021                         43.1917566
60022                     ],
60023                     [
60024                         -82.4947464,
60025                         43.1917566
60026                     ],
60027                     [
60028                         -82.4947464,
60029                         43.5034627
60030                     ],
60031                     [
60032                         -82.557133,
60033                         43.5034627
60034                     ],
60035                     [
60036                         -82.557133,
60037                         43.8160901
60038                     ],
60039                     [
60040                         -82.6197884,
60041                         43.8160901
60042                     ],
60043                     [
60044                         -82.6197884,
60045                         43.9422098
60046                     ],
60047                     [
60048                         -82.6839499,
60049                         43.9422098
60050                     ],
60051                     [
60052                         -82.6839499,
60053                         44.0022641
60054                     ],
60055                     [
60056                         -82.7465346,
60057                         44.0022641
60058                     ],
60059                     [
60060                         -82.7465346,
60061                         44.0670545
60062                     ],
60063                     [
60064                         -82.8708696,
60065                         44.0670545
60066                     ],
60067                     [
60068                         -82.8708696,
60069                         44.1291935
60070                     ],
60071                     [
60072                         -83.008517,
60073                         44.1291935
60074                     ],
60075                     [
60076                         -83.008517,
60077                         44.0664786
60078                     ],
60079                     [
60080                         -83.1336086,
60081                         44.0664786
60082                     ],
60083                     [
60084                         -83.1336086,
60085                         44.0053949
60086                     ],
60087                     [
60088                         -83.2414522,
60089                         44.0053949
60090                     ],
60091                     [
60092                         -83.2414522,
60093                         44.9962034
60094                     ],
60095                     [
60096                         -83.1806112,
60097                         44.9962034
60098                     ],
60099                     [
60100                         -83.1806112,
60101                         45.067302
60102                     ],
60103                     [
60104                         -83.2455172,
60105                         45.067302
60106                     ],
60107                     [
60108                         -83.2455172,
60109                         45.1287382
60110                     ],
60111                     [
60112                         -83.3065878,
60113                         45.1287382
60114                     ],
60115                     [
60116                         -83.3065878,
60117                         45.2551509
60118                     ],
60119                     [
60120                         -83.3706087,
60121                         45.2551509
60122                     ],
60123                     [
60124                         -83.3706087,
60125                         45.3165923
60126                     ],
60127                     [
60128                         -83.4325644,
60129                         45.3165923
60130                     ],
60131                     [
60132                         -83.4325644,
60133                         45.3792105
60134                     ],
60135                     [
60136                         -83.6178415,
60137                         45.3792105
60138                     ],
60139                     [
60140                         -83.6178415,
60141                         45.4419665
60142                     ],
60143                     [
60144                         -83.8084291,
60145                         45.4419665
60146                     ],
60147                     [
60148                         -83.8084291,
60149                         45.5036189
60150                     ],
60151                     [
60152                         -84.0550718,
60153                         45.5036189
60154                     ],
60155                     [
60156                         -84.0550718,
60157                         45.5647907
60158                     ],
60159                     [
60160                         -84.1235181,
60161                         45.5647907
60162                     ],
60163                     [
60164                         -84.1235181,
60165                         45.6287845
60166                     ],
60167                     [
60168                         -84.1807534,
60169                         45.6287845
60170                     ],
60171                     [
60172                         -84.1807534,
60173                         45.6914688
60174                     ],
60175                     [
60176                         -84.3111554,
60177                         45.6914688
60178                     ],
60179                     [
60180                         -84.3111554,
60181                         45.9337076
60182                     ],
60183                     [
60184                         -83.8209974,
60185                         45.9337076
60186                     ],
60187                     [
60188                         -83.8209974,
60189                         45.8725113
60190                     ],
60191                     [
60192                         -83.4968086,
60193                         45.8725113
60194                     ],
60195                     [
60196                         -83.4968086,
60197                         45.9337076
60198                     ],
60199                     [
60200                         -83.4338066,
60201                         45.9337076
60202                     ],
60203                     [
60204                         -83.4338066,
60205                         46.0016863
60206                     ],
60207                     [
60208                         -83.4962697,
60209                         46.0016863
60210                     ],
60211                     [
60212                         -83.4962697,
60213                         46.0668178
60214                     ],
60215                     [
60216                         -83.5599956,
60217                         46.0668178
60218                     ],
60219                     [
60220                         -83.5599956,
60221                         46.1261576
60222                     ],
60223                     [
60224                         -83.9954558,
60225                         46.1261576
60226                     ],
60227                     [
60228                         -83.9954558,
60229                         46.1931747
60230                     ],
60231                     [
60232                         -84.0591816,
60233                         46.1931747
60234                     ],
60235                     [
60236                         -84.0591816,
60237                         46.3814972
60238                     ],
60239                     [
60240                         -84.1152614,
60241                         46.3814972
60242                     ],
60243                     [
60244                         -84.1152614,
60245                         46.4953584
60246                     ],
60247                     [
60248                         -84.0591816,
60249                         46.4953584
60250                     ],
60251                     [
60252                         -84.0591816,
60253                         46.5682653
60254                     ],
60255                     [
60256                         -84.2579545,
60257                         46.5682653
60258                     ],
60259                     [
60260                         -84.2579545,
60261                         46.5051232
60262                     ],
60263                     [
60264                         -84.3071879,
60265                         46.5051232
60266                     ],
60267                     [
60268                         -84.3071879,
60269                         46.5682653
60270                     ],
60271                     [
60272                         -84.4415364,
60273                         46.5682653
60274                     ],
60275                     [
60276                         -84.4415364,
60277                         46.504525
60278                     ],
60279                     [
60280                         -84.9965729,
60281                         46.504525
60282                     ],
60283                     [
60284                         -84.9965729,
60285                         46.6842882
60286                     ],
60287                     [
60288                         -84.9298158,
60289                         46.6842882
60290                     ],
60291                     [
60292                         -84.9298158,
60293                         46.818077
60294                     ],
60295                     [
60296                         -85.3165894,
60297                         46.818077
60298                     ],
60299                     [
60300                         -85.3165894,
60301                         46.7535825
60302                     ],
60303                     [
60304                         -87.5562645,
60305                         46.7535825
60306                     ],
60307                     [
60308                         -87.5562645,
60309                         47.4407371
60310                     ],
60311                     [
60312                         -87.6825361,
60313                         47.4407371
60314                     ],
60315                     [
60316                         -87.6825361,
60317                         47.5035554
60318                     ],
60319                     [
60320                         -88.2560738,
60321                         47.5035554
60322                     ],
60323                     [
60324                         -88.2560738,
60325                         47.4433716
60326                     ],
60327                     [
60328                         -88.4417419,
60329                         47.4433716
60330                     ],
60331                     [
60332                         -88.4417419,
60333                         47.3789949
60334                     ],
60335                     [
60336                         -88.50683,
60337                         47.3789949
60338                     ],
60339                     [
60340                         -88.50683,
60341                         47.3153881
60342                     ],
60343                     [
60344                         -88.6312821,
60345                         47.3153881
60346                     ],
60347                     [
60348                         -88.6312821,
60349                         47.2539782
60350                     ],
60351                     [
60352                         -88.7569636,
60353                         47.2539782
60354                     ],
60355                     [
60356                         -88.7569636,
60357                         47.1934682
60358                     ],
60359                     [
60360                         -88.8838253,
60361                         47.1934682
60362                     ],
60363                     [
60364                         -88.8838253,
60365                         47.1284735
60366                     ],
60367                     [
60368                         -88.9434208,
60369                         47.1284735
60370                     ],
60371                     [
60372                         -88.9434208,
60373                         47.0662127
60374                     ],
60375                     [
60376                         -89.0708726,
60377                         47.0662127
60378                     ],
60379                     [
60380                         -89.0708726,
60381                         47.0026826
60382                     ],
60383                     [
60384                         -89.2565553,
60385                         47.0026826
60386                     ],
60387                     [
60388                         -89.2565553,
60389                         46.9410806
60390                     ],
60391                     [
60392                         -90.3677669,
60393                         46.9410806
60394                     ],
60395                     [
60396                         -90.3677669,
60397                         47.6844827
60398                     ],
60399                     [
60400                         -90.3069978,
60401                         47.6844827
60402                     ],
60403                     [
60404                         -90.3069978,
60405                         47.7460174
60406                     ],
60407                     [
60408                         -89.994859,
60409                         47.7460174
60410                     ],
60411                     [
60412                         -89.994859,
60413                         47.8082719
60414                     ],
60415                     [
60416                         -89.8048615,
60417                         47.8082719
60418                     ],
60419                     [
60420                         -89.8048615,
60421                         47.8700562
60422                     ],
60423                     [
60424                         -89.6797699,
60425                         47.8700562
60426                     ],
60427                     [
60428                         -89.6797699,
60429                         47.9339637
60430                     ],
60431                     [
60432                         -89.4933757,
60433                         47.9339637
60434                     ],
60435                     [
60436                         -89.4933757,
60437                         47.9957956
60438                     ],
60439                     [
60440                         -89.4284697,
60441                         47.9957956
60442                     ],
60443                     [
60444                         -89.4284697,
60445                         48.0656377
60446                     ],
60447                     [
60448                         -89.9932739,
60449                         48.0656377
60450                     ],
60451                     [
60452                         -89.9932739,
60453                         48.1282966
60454                     ],
60455                     [
60456                         -90.7455933,
60457                         48.1282966
60458                     ],
60459                     [
60460                         -90.7455933,
60461                         48.1893056
60462                     ],
60463                     [
60464                         -90.8087291,
60465                         48.1893056
60466                     ],
60467                     [
60468                         -90.8087291,
60469                         48.2522065
60470                     ],
60471                     [
60472                         -91.067763,
60473                         48.2522065
60474                     ],
60475                     [
60476                         -91.067763,
60477                         48.1916658
60478                     ],
60479                     [
60480                         -91.1946247,
60481                         48.1916658
60482                     ],
60483                     [
60484                         -91.1946247,
60485                         48.1279027
60486                     ],
60487                     [
60488                         -91.6814196,
60489                         48.1279027
60490                     ],
60491                     [
60492                         -91.6814196,
60493                         48.2525994
60494                     ],
60495                     [
60496                         -91.9321927,
60497                         48.2525994
60498                     ],
60499                     [
60500                         -91.9321927,
60501                         48.3142454
60502                     ],
60503                     [
60504                         -91.9929683,
60505                         48.3142454
60506                     ],
60507                     [
60508                         -91.9929683,
60509                         48.3780845
60510                     ],
60511                     [
60512                         -92.3189383,
60513                         48.3780845
60514                     ],
60515                     [
60516                         -92.3189383,
60517                         48.2529081
60518                     ],
60519                     [
60520                         -92.3732233,
60521                         48.2529081
60522                     ],
60523                     [
60524                         -92.3732233,
60525                         48.3153385
60526                     ],
60527                     [
60528                         -92.4322288,
60529                         48.3153385
60530                     ],
60531                     [
60532                         -92.4322288,
60533                         48.4411448
60534                     ],
60535                     [
60536                         -92.4977248,
60537                         48.4411448
60538                     ],
60539                     [
60540                         -92.4977248,
60541                         48.501781
60542                     ],
60543                     [
60544                         -92.5679413,
60545                         48.501781
60546                     ],
60547                     [
60548                         -92.5679413,
60549                         48.439579
60550                     ],
60551                     [
60552                         -92.6210462,
60553                         48.439579
60554                     ],
60555                     [
60556                         -92.6210462,
60557                         48.5650783
60558                     ],
60559                     [
60560                         -92.8086835,
60561                         48.5650783
60562                     ],
60563                     [
60564                         -92.8086835,
60565                         48.6286865
60566                     ],
60567                     [
60568                         -92.8086835,
60569                         48.6267365
60570                     ],
60571                     [
60572                         -92.933185,
60573                         48.6267365
60574                     ],
60575                     [
60576                         -92.933185,
60577                         48.6922145
60578                     ],
60579                     [
60580                         -93.0051716,
60581                         48.6922145
60582                     ],
60583                     [
60584                         -93.0051716,
60585                         48.6282965
60586                     ],
60587                     [
60588                         -93.1225924,
60589                         48.6282965
60590                     ],
60591                     [
60592                         -93.1225924,
60593                         48.6922145
60594                     ],
60595                     [
60596                         -93.3190806,
60597                         48.6922145
60598                     ],
60599                     [
60600                         -93.3190806,
60601                         48.6267365
60602                     ],
60603                     [
60604                         -93.5049477,
60605                         48.6267365
60606                     ],
60607                     [
60608                         -93.5049477,
60609                         48.5635164
60610                     ],
60611                     [
60612                         -93.7474601,
60613                         48.5635164
60614                     ],
60615                     [
60616                         -93.7474601,
60617                         48.6267365
60618                     ],
60619                     [
60620                         -93.8135461,
60621                         48.6267365
60622                     ],
60623                     [
60624                         -93.8135461,
60625                         48.6898775
60626                     ],
60627                     [
60628                         -94.2453121,
60629                         48.6898775
60630                     ],
60631                     [
60632                         -94.2453121,
60633                         48.7554327
60634                     ],
60635                     [
60636                         -94.6183171,
60637                         48.7554327
60638                     ],
60639                     [
60640                         -94.6183171,
60641                         48.941036
60642                     ],
60643                     [
60644                         -94.6809018,
60645                         48.941036
60646                     ],
60647                     [
60648                         -94.6809018,
60649                         49.0029737
60650                     ],
60651                     [
60652                         -94.7441532,
60653                         49.0029737
60654                     ],
60655                     [
60656                         -94.7441532,
60657                         49.2536079
60658                     ],
60659                     [
60660                         -94.8084069,
60661                         49.2536079
60662                     ],
60663                     [
60664                         -94.8084069,
60665                         49.3784134
60666                     ],
60667                     [
60668                         -95.1192391,
60669                         49.3784134
60670                     ],
60671                     [
60672                         -95.1192391,
60673                         49.4425264
60674                     ],
60675                     [
60676                         -95.1934341,
60677                         49.4425264
60678                     ],
60679                     [
60680                         -95.1934341,
60681                         49.0035292
60682                     ],
60683                     [
60684                         -96.87069,
60685                         49.0035292
60686                     ],
60687                     [
60688                         -96.87069,
60689                         49.0656063
60690                     ],
60691                     [
60692                         -99.0049312,
60693                         49.0656063
60694                     ],
60695                     [
60696                         -99.0049312,
60697                         49.0050714
60698                     ],
60699                     [
60700                         -109.3699257,
60701                         49.0050714
60702                     ],
60703                     [
60704                         -109.3699257,
60705                         49.0668231
60706                     ],
60707                     [
60708                         -109.5058746,
60709                         49.0668231
60710                     ],
60711                     [
60712                         -109.5058746,
60713                         49.0050714
60714                     ],
60715                     [
60716                         -114.1830014,
60717                         49.0050714
60718                     ],
60719                     [
60720                         -114.1830014,
60721                         49.0687317
60722                     ],
60723                     [
60724                         -114.7578709,
60725                         49.0687317
60726                     ],
60727                     [
60728                         -114.7578709,
60729                         49.0050714
60730                     ],
60731                     [
60732                         -115.433731,
60733                         49.0050714
60734                     ],
60735                     [
60736                         -115.433731,
60737                         49.0671412
60738                     ],
60739                     [
60740                         -116.5062706,
60741                         49.0671412
60742                     ],
60743                     [
60744                         -116.5062706,
60745                         49.0050714
60746                     ],
60747                     [
60748                         -117.3089504,
60749                         49.0050714
60750                     ],
60751                     [
60752                         -117.3089504,
60753                         49.0659803
60754                     ],
60755                     [
60756                         -119.882945,
60757                         49.0659803
60758                     ],
60759                     [
60760                         -119.882945,
60761                         49.0050714
60762                     ],
60763                     [
60764                         -120.1208555,
60765                         49.0050714
60766                     ],
60767                     [
60768                         -120.1208555,
60769                         49.0678367
60770                     ],
60771                     [
60772                         -121.4451636,
60773                         49.0678367
60774                     ],
60775                     [
60776                         -121.4451636,
60777                         49.0050714
60778                     ],
60779                     [
60780                         -121.9311808,
60781                         49.0050714
60782                     ],
60783                     [
60784                         -121.9311808,
60785                         49.0656099
60786                     ],
60787                     [
60788                         -122.817484,
60789                         49.0656099
60790                     ],
60791                     [
60792                         -122.817484,
60793                         49.0029143
60794                     ],
60795                     [
60796                         -122.8795155,
60797                         49.0029143
60798                     ],
60799                     [
60800                         -122.8795155,
60801                         48.9347018
60802                     ],
60803                     [
60804                         -122.8174629,
60805                         48.9347018
60806                     ],
60807                     [
60808                         -122.8174629,
60809                         48.8101998
60810                     ],
60811                     [
60812                         -122.7538859,
60813                         48.8101998
60814                     ],
60815                     [
60816                         -122.7538859,
60817                         48.7533758
60818                     ],
60819                     [
60820                         -122.8712937,
60821                         48.7533758
60822                     ],
60823                     [
60824                         -122.8712937,
60825                         48.8153948
60826                     ],
60827                     [
60828                         -123.0055391,
60829                         48.8153948
60830                     ],
60831                     [
60832                         -123.0055391,
60833                         48.7529529
60834                     ],
60835                     [
60836                         -123.1296926,
60837                         48.7529529
60838                     ],
60839                     [
60840                         -123.1296926,
60841                         48.6902201
60842                     ],
60843                     [
60844                         -123.1838197,
60845                         48.6902201
60846                     ],
60847                     [
60848                         -123.1838197,
60849                         48.7529029
60850                     ]
60851                 ],
60852                 [
60853                     [
60854                         -122.9341743,
60855                         37.7521547
60856                     ],
60857                     [
60858                         -122.9347457,
60859                         37.6842013
60860                     ],
60861                     [
60862                         -123.0679013,
60863                         37.6849023
60864                     ],
60865                     [
60866                         -123.0673747,
60867                         37.7475251
60868                     ],
60869                     [
60870                         -123.1292603,
60871                         37.7478506
60872                     ],
60873                     [
60874                         -123.1286894,
60875                         37.815685
60876                     ],
60877                     [
60878                         -123.0590687,
60879                         37.8153192
60880                     ],
60881                     [
60882                         -123.0595947,
60883                         37.7528143
60884                     ]
60885                 ],
60886                 [
60887                     [
60888                         -71.6299464,
60889                         41.2540893
60890                     ],
60891                     [
60892                         -71.4966465,
60893                         41.2541393
60894                     ],
60895                     [
60896                         -71.4965596,
60897                         41.122965
60898                     ],
60899                     [
60900                         -71.6298594,
60901                         41.1229149
60902                     ]
60903                 ],
60904                 [
60905                     [
60906                         -70.3184265,
60907                         41.3775196
60908                     ],
60909                     [
60910                         -70.3183384,
60911                         41.2448243
60912                     ],
60913                     [
60914                         -70.1906612,
60915                         41.2448722
60916                     ],
60917                     [
60918                         -70.1906239,
60919                         41.1886019
60920                     ],
60921                     [
60922                         -69.9336025,
60923                         41.1886984
60924                     ],
60925                     [
60926                         -69.933729,
60927                         41.3791941
60928                     ],
60929                     [
60930                         -69.9950664,
60931                         41.3791712
60932                     ],
60933                     [
60934                         -69.995109,
60935                         41.443159
60936                     ],
60937                     [
60938                         -70.0707828,
60939                         41.4431307
60940                     ],
60941                     [
60942                         -70.0706972,
60943                         41.3144915
60944                     ],
60945                     [
60946                         -70.2461667,
60947                         41.3144258
60948                     ],
60949                     [
60950                         -70.2462087,
60951                         41.3775467
60952                     ]
60953                 ],
60954                 [
60955                     [
60956                         -68.9403374,
60957                         43.9404062
60958                     ],
60959                     [
60960                         -68.6856948,
60961                         43.9404977
60962                     ],
60963                     [
60964                         -68.6856475,
60965                         43.8721797
60966                     ],
60967                     [
60968                         -68.7465405,
60969                         43.8721577
60970                     ],
60971                     [
60972                         -68.7464976,
60973                         43.8102529
60974                     ],
60975                     [
60976                         -68.8090782,
60977                         43.8102304
60978                     ],
60979                     [
60980                         -68.8090343,
60981                         43.746728
60982                     ],
60983                     [
60984                         -68.8773094,
60985                         43.7467034
60986                     ],
60987                     [
60988                         -68.8773544,
60989                         43.8117826
60990                     ],
60991                     [
60992                         -68.9402483,
60993                         43.8117599
60994                     ]
60995                 ],
60996                 [
60997                     [
60998                         -123.1291466,
60999                         49.0645144
61000                     ],
61001                     [
61002                         -122.9954224,
61003                         49.0645144
61004                     ],
61005                     [
61006                         -122.9954224,
61007                         48.9343243
61008                     ],
61009                     [
61010                         -123.1291466,
61011                         48.9343243
61012                     ]
61013                 ],
61014                 [
61015                     [
61016                         -82.9407144,
61017                         24.7535913
61018                     ],
61019                     [
61020                         -82.8719398,
61021                         24.7535913
61022                     ],
61023                     [
61024                         -82.8719398,
61025                         24.6905653
61026                     ],
61027                     [
61028                         -82.7446233,
61029                         24.6905653
61030                     ],
61031                     [
61032                         -82.7446233,
61033                         24.6214593
61034                     ],
61035                     [
61036                         -82.8088038,
61037                         24.6214593
61038                     ],
61039                     [
61040                         -82.8088038,
61041                         24.5594908
61042                     ],
61043                     [
61044                         -82.9407144,
61045                         24.5594908
61046                     ]
61047                 ]
61048             ]
61049         },
61050         {
61051             "name": "USGS Topographic Maps",
61052             "type": "tms",
61053             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_scanned_topos/{zoom}/{x}/{y}.png",
61054             "polygon": [
61055                 [
61056                     [
61057                         -125.990173,
61058                         48.9962416
61059                     ],
61060                     [
61061                         -125.989419,
61062                         47.9948396
61063                     ],
61064                     [
61065                         -123.9929739,
61066                         47.9955062
61067                     ],
61068                     [
61069                         -123.9922429,
61070                         47.0059202
61071                     ],
61072                     [
61073                         -125.988688,
61074                         47.0052409
61075                     ],
61076                     [
61077                         -125.9879604,
61078                         46.0015618
61079                     ],
61080                     [
61081                         -123.9939396,
61082                         46.0022529
61083                     ],
61084                     [
61085                         -123.9925238,
61086                         43.9961708
61087                     ],
61088                     [
61089                         -124.9931832,
61090                         43.9958116
61091                     ],
61092                     [
61093                         -124.9918175,
61094                         41.9942149
61095                     ],
61096                     [
61097                         -125.9851789,
61098                         41.9938465
61099                     ],
61100                     [
61101                         -125.9838655,
61102                         40.0076111
61103                     ],
61104                     [
61105                         -123.9833285,
61106                         40.0083757
61107                     ],
61108                     [
61109                         -123.9814115,
61110                         37.002615
61111                     ],
61112                     [
61113                         -122.21903,
61114                         37.0033173
61115                     ],
61116                     [
61117                         -122.2184144,
61118                         36.011671
61119                     ],
61120                     [
61121                         -122.020087,
61122                         36.011751
61123                     ],
61124                     [
61125                         -122.0188591,
61126                         33.9961766
61127                     ],
61128                     [
61129                         -119.9787757,
61130                         33.9970206
61131                     ],
61132                     [
61133                         -119.9775867,
61134                         31.9987658
61135                     ],
61136                     [
61137                         -114.0122833,
61138                         32.00129
61139                     ],
61140                     [
61141                         -114.0116894,
61142                         30.9862401
61143                     ],
61144                     [
61145                         -105.998294,
61146                         30.9896679
61147                     ],
61148                     [
61149                         -105.9971419,
61150                         28.9901065
61151                     ],
61152                     [
61153                         -102.0210506,
61154                         28.9918418
61155                     ],
61156                     [
61157                         -102.0204916,
61158                         28.00733
61159                     ],
61160                     [
61161                         -100.0062436,
61162                         28.0082173
61163                     ],
61164                     [
61165                         -100.0051143,
61166                         25.991909
61167                     ],
61168                     [
61169                         -98.0109067,
61170                         25.9928035
61171                     ],
61172                     [
61173                         -98.0103613,
61174                         25.0063461
61175                     ],
61176                     [
61177                         -97.0161086,
61178                         25.0067957
61179                     ],
61180                     [
61181                         -97.016654,
61182                         25.9932494
61183                     ],
61184                     [
61185                         -95.9824825,
61186                         25.9937132
61187                     ],
61188                     [
61189                         -95.9835999,
61190                         27.9891175
61191                     ],
61192                     [
61193                         -94.0200898,
61194                         27.9899826
61195                     ],
61196                     [
61197                         -94.0206586,
61198                         28.9918129
61199                     ],
61200                     [
61201                         -88.0156706,
61202                         28.9944338
61203                     ],
61204                     [
61205                         -88.0162494,
61206                         30.0038862
61207                     ],
61208                     [
61209                         -86.0277506,
61210                         30.0047454
61211                     ],
61212                     [
61213                         -86.0271719,
61214                         28.9953016
61215                     ],
61216                     [
61217                         -84.0187909,
61218                         28.9961781
61219                     ],
61220                     [
61221                         -84.017095,
61222                         25.9817708
61223                     ],
61224                     [
61225                         -81.9971976,
61226                         25.9826768
61227                     ],
61228                     [
61229                         -81.9966618,
61230                         25.0134917
61231                     ],
61232                     [
61233                         -84.0165592,
61234                         25.0125783
61235                     ],
61236                     [
61237                         -84.0160068,
61238                         24.0052745
61239                     ],
61240                     [
61241                         -80.0199985,
61242                         24.007096
61243                     ],
61244                     [
61245                         -80.0245309,
61246                         32.0161282
61247                     ],
61248                     [
61249                         -78.0066484,
61250                         32.0169819
61251                     ],
61252                     [
61253                         -78.0072238,
61254                         32.9894278
61255                     ],
61256                     [
61257                         -77.8807233,
61258                         32.9894807
61259                     ],
61260                     [
61261                         -77.8813253,
61262                         33.9955918
61263                     ],
61264                     [
61265                         -76.0115411,
61266                         33.9963653
61267                     ],
61268                     [
61269                         -76.0121459,
61270                         34.9952552
61271                     ],
61272                     [
61273                         -74.0068449,
61274                         34.9960749
61275                     ],
61276                     [
61277                         -74.0099997,
61278                         40.0084254
61279                     ],
61280                     [
61281                         -72.0013745,
61282                         40.0091931
61283                     ],
61284                     [
61285                         -72.002019,
61286                         40.9912464
61287                     ],
61288                     [
61289                         -69.8797398,
61290                         40.9920457
61291                     ],
61292                     [
61293                         -69.8804173,
61294                         42.00893
61295                     ],
61296                     [
61297                         -69.9927682,
61298                         42.0088883
61299                     ],
61300                     [
61301                         -69.9934462,
61302                         43.0105166
61303                     ],
61304                     [
61305                         -67.9845366,
61306                         43.0112496
61307                     ],
61308                     [
61309                         -67.985224,
61310                         44.0103812
61311                     ],
61312                     [
61313                         -65.9892568,
61314                         44.0110975
61315                     ],
61316                     [
61317                         -65.9921237,
61318                         47.9993584
61319                     ],
61320                     [
61321                         -70.006442,
61322                         47.9980181
61323                     ],
61324                     [
61325                         -70.005708,
61326                         47.0042007
61327                     ],
61328                     [
61329                         -72.023686,
61330                         47.003514
61331                     ],
61332                     [
61333                         -72.0222508,
61334                         45.0059846
61335                     ],
61336                     [
61337                         -78.0146667,
61338                         45.0038705
61339                     ],
61340                     [
61341                         -78.0139662,
61342                         44.0026998
61343                     ],
61344                     [
61345                         -80.029686,
61346                         44.0019763
61347                     ],
61348                     [
61349                         -80.0290052,
61350                         43.0122994
61351                     ],
61352                     [
61353                         -81.995479,
61354                         43.011582
61355                     ],
61356                     [
61357                         -81.9982986,
61358                         47.0042713
61359                     ],
61360                     [
61361                         -87.505706,
61362                         47.0023972
61363                     ],
61364                     [
61365                         -87.5064535,
61366                         48.0142702
61367                     ],
61368                     [
61369                         -88.0260889,
61370                         48.0140968
61371                     ],
61372                     [
61373                         -88.026838,
61374                         49.0086686
61375                     ],
61376                     [
61377                         -93.9981078,
61378                         49.0067142
61379                     ],
61380                     [
61381                         -93.9988778,
61382                         50.0086456
61383                     ],
61384                     [
61385                         -96.0138899,
61386                         50.0079995
61387                     ],
61388                     [
61389                         -96.0131199,
61390                         49.0060547
61391                     ]
61392                 ],
61393                 [
61394                     [
61395                         -160.5787616,
61396                         22.5062947
61397                     ],
61398                     [
61399                         -160.5782192,
61400                         21.4984647
61401                     ],
61402                     [
61403                         -159.0030121,
61404                         21.499196
61405                     ],
61406                     [
61407                         -159.0027422,
61408                         20.9951068
61409                     ],
61410                     [
61411                         -157.5083185,
61412                         20.995803
61413                     ],
61414                     [
61415                         -157.5080519,
61416                         20.4960241
61417                     ],
61418                     [
61419                         -155.966889,
61420                         20.4967444
61421                     ],
61422                     [
61423                         -155.9674267,
61424                         21.5028287
61425                     ],
61426                     [
61427                         -157.5044717,
61428                         21.5021151
61429                     ],
61430                     [
61431                         -157.5047384,
61432                         21.9984962
61433                     ],
61434                     [
61435                         -159.0090946,
61436                         21.9978002
61437                     ],
61438                     [
61439                         -159.0093692,
61440                         22.5070181
61441                     ]
61442                 ],
61443                 [
61444                     [
61445                         -168.006102,
61446                         68.9941463
61447                     ],
61448                     [
61449                         -168.0047628,
61450                         68.0107853
61451                     ],
61452                     [
61453                         -165.4842481,
61454                         68.0112562
61455                     ],
61456                     [
61457                         -165.4829337,
61458                         67.0037303
61459                     ],
61460                     [
61461                         -168.0034485,
61462                         67.0032389
61463                     ],
61464                     [
61465                         -168.002195,
61466                         66.0017503
61467                     ],
61468                     [
61469                         -169.0087448,
61470                         66.001546
61471                     ],
61472                     [
61473                         -169.0075381,
61474                         64.9987675
61475                     ],
61476                     [
61477                         -168.0009882,
61478                         64.9989798
61479                     ],
61480                     [
61481                         -167.9998282,
61482                         63.9982374
61483                     ],
61484                     [
61485                         -164.9871288,
61486                         63.9988964
61487                     ],
61488                     [
61489                         -164.9860062,
61490                         62.9950845
61491                     ],
61492                     [
61493                         -167.9987057,
61494                         62.9944019
61495                     ],
61496                     [
61497                         -167.9946035,
61498                         59.0153692
61499                     ],
61500                     [
61501                         -162.5027857,
61502                         59.0167799
61503                     ],
61504                     [
61505                         -162.5018149,
61506                         58.0005815
61507                     ],
61508                     [
61509                         -160.0159024,
61510                         58.0012389
61511                     ],
61512                     [
61513                         -160.0149725,
61514                         57.000035
61515                     ],
61516                     [
61517                         -160.5054788,
61518                         56.9999017
61519                     ],
61520                     [
61521                         -160.5045719,
61522                         55.9968161
61523                     ],
61524                     [
61525                         -164.012195,
61526                         55.9958373
61527                     ],
61528                     [
61529                         -164.0113186,
61530                         55.00107
61531                     ],
61532                     [
61533                         -165.994782,
61534                         55.0005023
61535                     ],
61536                     [
61537                         -165.9941266,
61538                         54.2400584
61539                     ],
61540                     [
61541                         -168.0002944,
61542                         54.2394734
61543                     ],
61544                     [
61545                         -168.0000986,
61546                         54.0094921
61547                     ],
61548                     [
61549                         -170.0156134,
61550                         54.0089011
61551                     ],
61552                     [
61553                         -170.0147683,
61554                         53.0016446
61555                     ],
61556                     [
61557                         -171.9993636,
61558                         53.0010487
61559                     ],
61560                     [
61561                         -171.9989488,
61562                         52.4977745
61563                     ],
61564                     [
61565                         -176.0083239,
61566                         52.4965566
61567                     ],
61568                     [
61569                         -176.0081186,
61570                         52.2452555
61571                     ],
61572                     [
61573                         -178.000097,
61574                         52.2446469
61575                     ],
61576                     [
61577                         -177.9992996,
61578                         51.2554252
61579                     ],
61580                     [
61581                         -176.0073212,
61582                         51.2560472
61583                     ],
61584                     [
61585                         -176.0075146,
61586                         51.4980163
61587                     ],
61588                     [
61589                         -171.9981395,
61590                         51.4992617
61591                     ],
61592                     [
61593                         -171.9985419,
61594                         51.9985373
61595                     ],
61596                     [
61597                         -167.9984317,
61598                         51.9997661
61599                     ],
61600                     [
61601                         -167.9994645,
61602                         53.2560877
61603                     ],
61604                     [
61605                         -165.9932968,
61606                         53.2566866
61607                     ],
61608                     [
61609                         -165.9939308,
61610                         54.0100804
61611                     ],
61612                     [
61613                         -159.0067205,
61614                         54.0121291
61615                     ],
61616                     [
61617                         -159.0075717,
61618                         55.002502
61619                     ],
61620                     [
61621                         -158.0190709,
61622                         55.0027849
61623                     ],
61624                     [
61625                         -158.0199473,
61626                         55.9975094
61627                     ],
61628                     [
61629                         -151.9963213,
61630                         55.9991902
61631                     ],
61632                     [
61633                         -151.9981536,
61634                         57.9986536
61635                     ],
61636                     [
61637                         -151.500341,
61638                         57.9987853
61639                     ],
61640                     [
61641                         -151.5012894,
61642                         58.9919816
61643                     ],
61644                     [
61645                         -138.5159989,
61646                         58.9953194
61647                     ],
61648                     [
61649                         -138.5150471,
61650                         57.9986434
61651                     ],
61652                     [
61653                         -136.6872422,
61654                         57.9991267
61655                     ],
61656                     [
61657                         -136.6863158,
61658                         57.0016688
61659                     ],
61660                     [
61661                         -135.9973698,
61662                         57.001856
61663                     ],
61664                     [
61665                         -135.9964667,
61666                         56.0030544
61667                     ],
61668                     [
61669                         -134.6717732,
61670                         56.003424
61671                     ],
61672                     [
61673                         -134.6708865,
61674                         54.9969623
61675                     ],
61676                     [
61677                         -133.9956734,
61678                         54.9971556
61679                     ],
61680                     [
61681                         -133.9948193,
61682                         54.0031685
61683                     ],
61684                     [
61685                         -130.0044418,
61686                         54.0043387
61687                     ],
61688                     [
61689                         -130.0070826,
61690                         57.0000507
61691                     ],
61692                     [
61693                         -131.975877,
61694                         56.9995156
61695                     ],
61696                     [
61697                         -131.9787378,
61698                         59.9933094
61699                     ],
61700                     [
61701                         -138.0071813,
61702                         59.991805
61703                     ],
61704                     [
61705                         -138.0082158,
61706                         61.0125755
61707                     ],
61708                     [
61709                         -140.9874011,
61710                         61.0118551
61711                     ],
61712                     [
61713                         -140.99984,
61714                         71.0039309
61715                     ],
61716                     [
61717                         -154.5023956,
61718                         71.0017377
61719                     ],
61720                     [
61721                         -154.5039632,
61722                         71.9983391
61723                     ],
61724                     [
61725                         -157.499048,
61726                         71.9978773
61727                     ],
61728                     [
61729                         -157.4974758,
61730                         70.9982877
61731                     ],
61732                     [
61733                         -163.0233611,
61734                         70.9973899
61735                     ],
61736                     [
61737                         -163.0218273,
61738                         69.9707435
61739                     ],
61740                     [
61741                         -164.9730896,
61742                         69.97041
61743                     ],
61744                     [
61745                         -164.9717003,
61746                         68.994689
61747                     ]
61748                 ],
61749                 [
61750                     [
61751                         -168.5133204,
61752                         62.8689586
61753                     ],
61754                     [
61755                         -168.5144423,
61756                         63.8765677
61757                     ],
61758                     [
61759                         -172.0202755,
61760                         63.8757975
61761                     ],
61762                     [
61763                         -172.0191536,
61764                         62.8681608
61765                     ]
61766                 ],
61767                 [
61768                     [
61769                         -170.9947111,
61770                         59.9954089
61771                     ],
61772                     [
61773                         -170.995726,
61774                         60.9969787
61775                     ],
61776                     [
61777                         -174.0045311,
61778                         60.9962508
61779                     ],
61780                     [
61781                         -174.0035162,
61782                         59.9946581
61783                     ]
61784                 ],
61785                 [
61786                     [
61787                         -156.0717261,
61788                         20.2854602
61789                     ],
61790                     [
61791                         -154.7940471,
61792                         20.2860582
61793                     ],
61794                     [
61795                         -154.7933145,
61796                         18.9029464
61797                     ],
61798                     [
61799                         -156.0709936,
61800                         18.9023432
61801                     ]
61802                 ]
61803             ]
61804         },
61805         {
61806             "name": "Vejmidte (Denmark)",
61807             "type": "tms",
61808             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/danmark/vejmidte/{zoom}/{x}/{y}.png",
61809             "scaleExtent": [
61810                 0,
61811                 20
61812             ],
61813             "polygon": [
61814                 [
61815                     [
61816                         8.3743941,
61817                         54.9551655
61818                     ],
61819                     [
61820                         8.3683809,
61821                         55.4042149
61822                     ],
61823                     [
61824                         8.2103997,
61825                         55.4039795
61826                     ],
61827                     [
61828                         8.2087314,
61829                         55.4937345
61830                     ],
61831                     [
61832                         8.0502655,
61833                         55.4924731
61834                     ],
61835                     [
61836                         8.0185123,
61837                         56.7501399
61838                     ],
61839                     [
61840                         8.1819161,
61841                         56.7509948
61842                     ],
61843                     [
61844                         8.1763274,
61845                         57.0208898
61846                     ],
61847                     [
61848                         8.3413329,
61849                         57.0219872
61850                     ],
61851                     [
61852                         8.3392467,
61853                         57.1119574
61854                     ],
61855                     [
61856                         8.5054433,
61857                         57.1123212
61858                     ],
61859                     [
61860                         8.5033923,
61861                         57.2020499
61862                     ],
61863                     [
61864                         9.3316304,
61865                         57.2027636
61866                     ],
61867                     [
61868                         9.3319079,
61869                         57.2924835
61870                     ],
61871                     [
61872                         9.4978864,
61873                         57.2919578
61874                     ],
61875                     [
61876                         9.4988593,
61877                         57.3820608
61878                     ],
61879                     [
61880                         9.6649749,
61881                         57.3811615
61882                     ],
61883                     [
61884                         9.6687295,
61885                         57.5605591
61886                     ],
61887                     [
61888                         9.8351961,
61889                         57.5596265
61890                     ],
61891                     [
61892                         9.8374896,
61893                         57.6493322
61894                     ],
61895                     [
61896                         10.1725726,
61897                         57.6462818
61898                     ],
61899                     [
61900                         10.1754245,
61901                         57.7367768
61902                     ],
61903                     [
61904                         10.5118282,
61905                         57.7330269
61906                     ],
61907                     [
61908                         10.5152095,
61909                         57.8228945
61910                     ],
61911                     [
61912                         10.6834853,
61913                         57.8207722
61914                     ],
61915                     [
61916                         10.6751613,
61917                         57.6412021
61918                     ],
61919                     [
61920                         10.5077045,
61921                         57.6433097
61922                     ],
61923                     [
61924                         10.5039992,
61925                         57.5535088
61926                     ],
61927                     [
61928                         10.671038,
61929                         57.5514113
61930                     ],
61931                     [
61932                         10.6507805,
61933                         57.1024538
61934                     ],
61935                     [
61936                         10.4857673,
61937                         57.1045138
61938                     ],
61939                     [
61940                         10.4786236,
61941                         56.9249051
61942                     ],
61943                     [
61944                         10.3143981,
61945                         56.9267573
61946                     ],
61947                     [
61948                         10.3112341,
61949                         56.8369269
61950                     ],
61951                     [
61952                         10.4750295,
61953                         56.83509
61954                     ],
61955                     [
61956                         10.4649016,
61957                         56.5656681
61958                     ],
61959                     [
61960                         10.9524239,
61961                         56.5589761
61962                     ],
61963                     [
61964                         10.9479249,
61965                         56.4692243
61966                     ],
61967                     [
61968                         11.1099335,
61969                         56.4664675
61970                     ],
61971                     [
61972                         11.1052639,
61973                         56.376833
61974                     ],
61975                     [
61976                         10.9429901,
61977                         56.3795284
61978                     ],
61979                     [
61980                         10.9341235,
61981                         56.1994768
61982                     ],
61983                     [
61984                         10.7719685,
61985                         56.2020244
61986                     ],
61987                     [
61988                         10.7694751,
61989                         56.1120103
61990                     ],
61991                     [
61992                         10.6079695,
61993                         56.1150259
61994                     ],
61995                     [
61996                         10.4466742,
61997                         56.116717
61998                     ],
61999                     [
62000                         10.2865948,
62001                         56.118675
62002                     ],
62003                     [
62004                         10.2831527,
62005                         56.0281851
62006                     ],
62007                     [
62008                         10.4439274,
62009                         56.0270388
62010                     ],
62011                     [
62012                         10.4417713,
62013                         55.7579243
62014                     ],
62015                     [
62016                         10.4334961,
62017                         55.6693533
62018                     ],
62019                     [
62020                         10.743814,
62021                         55.6646861
62022                     ],
62023                     [
62024                         10.743814,
62025                         55.5712253
62026                     ],
62027                     [
62028                         10.8969041,
62029                         55.5712253
62030                     ],
62031                     [
62032                         10.9051793,
62033                         55.3953852
62034                     ],
62035                     [
62036                         11.0613726,
62037                         55.3812841
62038                     ],
62039                     [
62040                         11.0593038,
62041                         55.1124061
62042                     ],
62043                     [
62044                         11.0458567,
62045                         55.0318621
62046                     ],
62047                     [
62048                         11.2030844,
62049                         55.0247474
62050                     ],
62051                     [
62052                         11.2030844,
62053                         55.117139
62054                     ],
62055                     [
62056                         11.0593038,
62057                         55.1124061
62058                     ],
62059                     [
62060                         11.0613726,
62061                         55.3812841
62062                     ],
62063                     [
62064                         11.0789572,
62065                         55.5712253
62066                     ],
62067                     [
62068                         10.8969041,
62069                         55.5712253
62070                     ],
62071                     [
62072                         10.9258671,
62073                         55.6670198
62074                     ],
62075                     [
62076                         10.743814,
62077                         55.6646861
62078                     ],
62079                     [
62080                         10.7562267,
62081                         55.7579243
62082                     ],
62083                     [
62084                         10.4417713,
62085                         55.7579243
62086                     ],
62087                     [
62088                         10.4439274,
62089                         56.0270388
62090                     ],
62091                     [
62092                         10.4466742,
62093                         56.116717
62094                     ],
62095                     [
62096                         10.6079695,
62097                         56.1150259
62098                     ],
62099                     [
62100                         10.6052053,
62101                         56.0247462
62102                     ],
62103                     [
62104                         10.9258671,
62105                         56.0201215
62106                     ],
62107                     [
62108                         10.9197132,
62109                         55.9309388
62110                     ],
62111                     [
62112                         11.0802782,
62113                         55.92792
62114                     ],
62115                     [
62116                         11.0858066,
62117                         56.0178284
62118                     ],
62119                     [
62120                         11.7265047,
62121                         56.005058
62122                     ],
62123                     [
62124                         11.7319981,
62125                         56.0952142
62126                     ],
62127                     [
62128                         12.0540333,
62129                         56.0871256
62130                     ],
62131                     [
62132                         12.0608477,
62133                         56.1762576
62134                     ],
62135                     [
62136                         12.7023469,
62137                         56.1594405
62138                     ],
62139                     [
62140                         12.6611131,
62141                         55.7114318
62142                     ],
62143                     [
62144                         12.9792318,
62145                         55.7014026
62146                     ],
62147                     [
62148                         12.9612912,
62149                         55.5217294
62150                     ],
62151                     [
62152                         12.3268659,
62153                         55.5412096
62154                     ],
62155                     [
62156                         12.3206071,
62157                         55.4513655
62158                     ],
62159                     [
62160                         12.4778226,
62161                         55.447067
62162                     ],
62163                     [
62164                         12.4702432,
62165                         55.3570479
62166                     ],
62167                     [
62168                         12.6269738,
62169                         55.3523837
62170                     ],
62171                     [
62172                         12.6200898,
62173                         55.2632576
62174                     ],
62175                     [
62176                         12.4627339,
62177                         55.26722
62178                     ],
62179                     [
62180                         12.4552949,
62181                         55.1778223
62182                     ],
62183                     [
62184                         12.2987046,
62185                         55.1822303
62186                     ],
62187                     [
62188                         12.2897344,
62189                         55.0923641
62190                     ],
62191                     [
62192                         12.6048608,
62193                         55.0832904
62194                     ],
62195                     [
62196                         12.5872011,
62197                         54.9036285
62198                     ],
62199                     [
62200                         12.2766618,
62201                         54.9119031
62202                     ],
62203                     [
62204                         12.2610181,
62205                         54.7331602
62206                     ],
62207                     [
62208                         12.1070691,
62209                         54.7378161
62210                     ],
62211                     [
62212                         12.0858621,
62213                         54.4681655
62214                     ],
62215                     [
62216                         11.7794953,
62217                         54.4753579
62218                     ],
62219                     [
62220                         11.7837381,
62221                         54.5654783
62222                     ],
62223                     [
62224                         11.1658525,
62225                         54.5782155
62226                     ],
62227                     [
62228                         11.1706443,
62229                         54.6686508
62230                     ],
62231                     [
62232                         10.8617173,
62233                         54.6733956
62234                     ],
62235                     [
62236                         10.8651245,
62237                         54.7634667
62238                     ],
62239                     [
62240                         10.7713646,
62241                         54.7643888
62242                     ],
62243                     [
62244                         10.7707276,
62245                         54.7372807
62246                     ],
62247                     [
62248                         10.7551428,
62249                         54.7375776
62250                     ],
62251                     [
62252                         10.7544039,
62253                         54.7195666
62254                     ],
62255                     [
62256                         10.7389074,
62257                         54.7197588
62258                     ],
62259                     [
62260                         10.7384368,
62261                         54.7108482
62262                     ],
62263                     [
62264                         10.7074486,
62265                         54.7113045
62266                     ],
62267                     [
62268                         10.7041094,
62269                         54.6756741
62270                     ],
62271                     [
62272                         10.5510973,
62273                         54.6781698
62274                     ],
62275                     [
62276                         10.5547184,
62277                         54.7670245
62278                     ],
62279                     [
62280                         10.2423994,
62281                         54.7705935
62282                     ],
62283                     [
62284                         10.2459845,
62285                         54.8604673
62286                     ],
62287                     [
62288                         10.0902268,
62289                         54.8622134
62290                     ],
62291                     [
62292                         10.0873731,
62293                         54.7723851
62294                     ],
62295                     [
62296                         9.1555798,
62297                         54.7769557
62298                     ],
62299                     [
62300                         9.1562752,
62301                         54.8675369
62302                     ],
62303                     [
62304                         8.5321973,
62305                         54.8663765
62306                     ],
62307                     [
62308                         8.531432,
62309                         54.95516
62310                     ]
62311                 ],
62312                 [
62313                     [
62314                         11.4577738,
62315                         56.819554
62316                     ],
62317                     [
62318                         11.7849181,
62319                         56.8127385
62320                     ],
62321                     [
62322                         11.7716715,
62323                         56.6332796
62324                     ],
62325                     [
62326                         11.4459621,
62327                         56.6401087
62328                     ]
62329                 ],
62330                 [
62331                     [
62332                         11.3274736,
62333                         57.3612962
62334                     ],
62335                     [
62336                         11.3161808,
62337                         57.1818004
62338                     ],
62339                     [
62340                         11.1508692,
62341                         57.1847276
62342                     ],
62343                     [
62344                         11.1456628,
62345                         57.094962
62346                     ],
62347                     [
62348                         10.8157703,
62349                         57.1001693
62350                     ],
62351                     [
62352                         10.8290599,
62353                         57.3695272
62354                     ]
62355                 ],
62356                 [
62357                     [
62358                         11.5843266,
62359                         56.2777928
62360                     ],
62361                     [
62362                         11.5782882,
62363                         56.1880397
62364                     ],
62365                     [
62366                         11.7392309,
62367                         56.1845765
62368                     ],
62369                     [
62370                         11.7456428,
62371                         56.2743186
62372                     ]
62373                 ],
62374                 [
62375                     [
62376                         14.6825922,
62377                         55.3639405
62378                     ],
62379                     [
62380                         14.8395247,
62381                         55.3565231
62382                     ],
62383                     [
62384                         14.8263755,
62385                         55.2671261
62386                     ],
62387                     [
62388                         15.1393406,
62389                         55.2517359
62390                     ],
62391                     [
62392                         15.1532015,
62393                         55.3410836
62394                     ],
62395                     [
62396                         15.309925,
62397                         55.3330556
62398                     ],
62399                     [
62400                         15.295719,
62401                         55.2437356
62402                     ],
62403                     [
62404                         15.1393406,
62405                         55.2517359
62406                     ],
62407                     [
62408                         15.1255631,
62409                         55.1623802
62410                     ],
62411                     [
62412                         15.2815819,
62413                         55.1544167
62414                     ],
62415                     [
62416                         15.2535578,
62417                         54.9757646
62418                     ],
62419                     [
62420                         14.6317464,
62421                         55.0062496
62422                     ]
62423                 ]
62424             ],
62425             "terms_url": "http://wiki.openstreetmap.org/wiki/Vejmidte",
62426             "terms_text": "Danish municipalities"
62427         },
62428         {
62429             "name": "Vienna: Beschriftungen (annotations)",
62430             "type": "tms",
62431             "template": "http://www.wien.gv.at/wmts/beschriftung/normal/google3857/{zoom}/{y}/{x}.png",
62432             "scaleExtent": [
62433                 0,
62434                 19
62435             ],
62436             "polygon": [
62437                 [
62438                     [
62439                         16.17,
62440                         48.1
62441                     ],
62442                     [
62443                         16.17,
62444                         48.33
62445                     ],
62446                     [
62447                         16.58,
62448                         48.33
62449                     ],
62450                     [
62451                         16.58,
62452                         48.1
62453                     ],
62454                     [
62455                         16.17,
62456                         48.1
62457                     ]
62458                 ]
62459             ],
62460             "terms_url": "http://data.wien.gv.at/",
62461             "terms_text": "Stadt Wien"
62462         },
62463         {
62464             "name": "Vienna: Mehrzweckkarte (general purpose)",
62465             "type": "tms",
62466             "template": "http://www.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg",
62467             "scaleExtent": [
62468                 0,
62469                 19
62470             ],
62471             "polygon": [
62472                 [
62473                     [
62474                         16.17,
62475                         48.1
62476                     ],
62477                     [
62478                         16.17,
62479                         48.33
62480                     ],
62481                     [
62482                         16.58,
62483                         48.33
62484                     ],
62485                     [
62486                         16.58,
62487                         48.1
62488                     ],
62489                     [
62490                         16.17,
62491                         48.1
62492                     ]
62493                 ]
62494             ],
62495             "terms_url": "http://data.wien.gv.at/",
62496             "terms_text": "Stadt Wien"
62497         },
62498         {
62499             "name": "Vienna: Orthofoto (aerial image)",
62500             "type": "tms",
62501             "template": "http://www.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg",
62502             "scaleExtent": [
62503                 0,
62504                 19
62505             ],
62506             "polygon": [
62507                 [
62508                     [
62509                         16.17,
62510                         48.1
62511                     ],
62512                     [
62513                         16.17,
62514                         48.33
62515                     ],
62516                     [
62517                         16.58,
62518                         48.33
62519                     ],
62520                     [
62521                         16.58,
62522                         48.1
62523                     ],
62524                     [
62525                         16.17,
62526                         48.1
62527                     ]
62528                 ]
62529             ],
62530             "terms_url": "http://data.wien.gv.at/",
62531             "terms_text": "Stadt Wien"
62532         },
62533         {
62534             "name": "basemap.at",
62535             "type": "tms",
62536             "description": "Basemap of Austria, based on goverment data.",
62537             "template": "http://maps.wien.gv.at/basemap/geolandbasemap/normal/google3857/{zoom}/{y}/{x}.jpeg",
62538             "polygon": [
62539                 [
62540                     [
62541                         16.5073284,
62542                         46.9929304
62543                     ],
62544                     [
62545                         16.283417,
62546                         46.9929304
62547                     ],
62548                     [
62549                         16.135839,
62550                         46.8713046
62551                     ],
62552                     [
62553                         15.9831722,
62554                         46.8190947
62555                     ],
62556                     [
62557                         16.0493278,
62558                         46.655175
62559                     ],
62560                     [
62561                         15.8610387,
62562                         46.7180116
62563                     ],
62564                     [
62565                         15.7592608,
62566                         46.6900933
62567                     ],
62568                     [
62569                         15.5607938,
62570                         46.6796202
62571                     ],
62572                     [
62573                         15.5760605,
62574                         46.6342132
62575                     ],
62576                     [
62577                         15.4793715,
62578                         46.6027553
62579                     ],
62580                     [
62581                         15.4335715,
62582                         46.6516819
62583                     ],
62584                     [
62585                         15.2249267,
62586                         46.6342132
62587                     ],
62588                     [
62589                         15.0468154,
62590                         46.6481886
62591                     ],
62592                     [
62593                         14.9908376,
62594                         46.5887681
62595                     ],
62596                     [
62597                         14.9603042,
62598                         46.6237293
62599                     ],
62600                     [
62601                         14.8534374,
62602                         46.6027553
62603                     ],
62604                     [
62605                         14.8330818,
62606                         46.5012666
62607                     ],
62608                     [
62609                         14.7516595,
62610                         46.4977636
62611                     ],
62612                     [
62613                         14.6804149,
62614                         46.4381781
62615                     ],
62616                     [
62617                         14.6142593,
62618                         46.4381781
62619                     ],
62620                     [
62621                         14.578637,
62622                         46.3785275
62623                     ],
62624                     [
62625                         14.4412369,
62626                         46.4311638
62627                     ],
62628                     [
62629                         14.1613476,
62630                         46.4276563
62631                     ],
62632                     [
62633                         14.1257253,
62634                         46.4767409
62635                     ],
62636                     [
62637                         14.0188585,
62638                         46.4767409
62639                     ],
62640                     [
62641                         13.9119917,
62642                         46.5257813
62643                     ],
62644                     [
62645                         13.8254805,
62646                         46.5047694
62647                     ],
62648                     [
62649                         13.4438134,
62650                         46.560783
62651                     ],
62652                     [
62653                         13.3064132,
62654                         46.5502848
62655                     ],
62656                     [
62657                         13.1283019,
62658                         46.5887681
62659                     ],
62660                     [
62661                         12.8433237,
62662                         46.6132433
62663                     ],
62664                     [
62665                         12.7262791,
62666                         46.6412014
62667                     ],
62668                     [
62669                         12.5125455,
62670                         46.6656529
62671                     ],
62672                     [
62673                         12.3598787,
62674                         46.7040543
62675                     ],
62676                     [
62677                         12.3649676,
62678                         46.7703197
62679                     ],
62680                     [
62681                         12.2886341,
62682                         46.7772902
62683                     ],
62684                     [
62685                         12.2733674,
62686                         46.8852187
62687                     ],
62688                     [
62689                         12.2072118,
62690                         46.8747835
62691                     ],
62692                     [
62693                         12.1308784,
62694                         46.9026062
62695                     ],
62696                     [
62697                         12.1156117,
62698                         46.9998721
62699                     ],
62700                     [
62701                         12.2530119,
62702                         47.0657733
62703                     ],
62704                     [
62705                         12.2123007,
62706                         47.0934969
62707                     ],
62708                     [
62709                         11.9833004,
62710                         47.0449712
62711                     ],
62712                     [
62713                         11.7339445,
62714                         46.9616816
62715                     ],
62716                     [
62717                         11.6321666,
62718                         47.010283
62719                     ],
62720                     [
62721                         11.5405665,
62722                         46.9755722
62723                     ],
62724                     [
62725                         11.4998553,
62726                         47.0068129
62727                     ],
62728                     [
62729                         11.418433,
62730                         46.9651546
62731                     ],
62732                     [
62733                         11.2555884,
62734                         46.9755722
62735                     ],
62736                     [
62737                         11.1130993,
62738                         46.913036
62739                     ],
62740                     [
62741                         11.0418548,
62742                         46.7633482
62743                     ],
62744                     [
62745                         10.8891879,
62746                         46.7598621
62747                     ],
62748                     [
62749                         10.7416099,
62750                         46.7842599
62751                     ],
62752                     [
62753                         10.7059877,
62754                         46.8643462
62755                     ],
62756                     [
62757                         10.5787653,
62758                         46.8399847
62759                     ],
62760                     [
62761                         10.4566318,
62762                         46.8504267
62763                     ],
62764                     [
62765                         10.4769874,
62766                         46.9269392
62767                     ],
62768                     [
62769                         10.3853873,
62770                         46.9894592
62771                     ],
62772                     [
62773                         10.2327204,
62774                         46.8643462
62775                     ],
62776                     [
62777                         10.1207647,
62778                         46.8330223
62779                     ],
62780                     [
62781                         9.8663199,
62782                         46.9408389
62783                     ],
62784                     [
62785                         9.9019422,
62786                         47.0033426
62787                     ],
62788                     [
62789                         9.6831197,
62790                         47.0588402
62791                     ],
62792                     [
62793                         9.6118752,
62794                         47.0380354
62795                     ],
62796                     [
62797                         9.6322307,
62798                         47.128131
62799                     ],
62800                     [
62801                         9.5813418,
62802                         47.1662025
62803                     ],
62804                     [
62805                         9.5406306,
62806                         47.2664422
62807                     ],
62808                     [
62809                         9.6067863,
62810                         47.3492559
62811                     ],
62812                     [
62813                         9.6729419,
62814                         47.369939
62815                     ],
62816                     [
62817                         9.6424085,
62818                         47.4457079
62819                     ],
62820                     [
62821                         9.5660751,
62822                         47.4801122
62823                     ],
62824                     [
62825                         9.7136531,
62826                         47.5282405
62827                     ],
62828                     [
62829                         9.7848976,
62830                         47.5969187
62831                     ],
62832                     [
62833                         9.8357866,
62834                         47.5454185
62835                     ],
62836                     [
62837                         9.9477423,
62838                         47.538548
62839                     ],
62840                     [
62841                         10.0902313,
62842                         47.4491493
62843                     ],
62844                     [
62845                         10.1105869,
62846                         47.3664924
62847                     ],
62848                     [
62849                         10.2428982,
62850                         47.3871688
62851                     ],
62852                     [
62853                         10.1869203,
62854                         47.2698953
62855                     ],
62856                     [
62857                         10.3243205,
62858                         47.2975125
62859                     ],
62860                     [
62861                         10.4820763,
62862                         47.4491493
62863                     ],
62864                     [
62865                         10.4311873,
62866                         47.4869904
62867                     ],
62868                     [
62869                         10.4413651,
62870                         47.5900549
62871                     ],
62872                     [
62873                         10.4871652,
62874                         47.5522881
62875                     ],
62876                     [
62877                         10.5482319,
62878                         47.5351124
62879                     ],
62880                     [
62881                         10.5991209,
62882                         47.5660246
62883                     ],
62884                     [
62885                         10.7568766,
62886                         47.5316766
62887                     ],
62888                     [
62889                         10.8891879,
62890                         47.5454185
62891                     ],
62892                     [
62893                         10.9400769,
62894                         47.4869904
62895                     ],
62896                     [
62897                         10.9960547,
62898                         47.3906141
62899                     ],
62900                     [
62901                         11.2352328,
62902                         47.4422662
62903                     ],
62904                     [
62905                         11.2810328,
62906                         47.3975039
62907                     ],
62908                     [
62909                         11.4235219,
62910                         47.5144941
62911                     ],
62912                     [
62913                         11.5761888,
62914                         47.5076195
62915                     ],
62916                     [
62917                         11.6067221,
62918                         47.5900549
62919                     ],
62920                     [
62921                         11.8357224,
62922                         47.5866227
62923                     ],
62924                     [
62925                         12.003656,
62926                         47.6243647
62927                     ],
62928                     [
62929                         12.2072118,
62930                         47.6037815
62931                     ],
62932                     [
62933                         12.1614117,
62934                         47.6963421
62935                     ],
62936                     [
62937                         12.2581008,
62938                         47.7442718
62939                     ],
62940                     [
62941                         12.2530119,
62942                         47.6792136
62943                     ],
62944                     [
62945                         12.4311232,
62946                         47.7100408
62947                     ],
62948                     [
62949                         12.4921899,
62950                         47.631224
62951                     ],
62952                     [
62953                         12.5685234,
62954                         47.6277944
62955                     ],
62956                     [
62957                         12.6295901,
62958                         47.6894913
62959                     ],
62960                     [
62961                         12.7720792,
62962                         47.6689338
62963                     ],
62964                     [
62965                         12.8331459,
62966                         47.5419833
62967                     ],
62968                     [
62969                         12.975635,
62970                         47.4732332
62971                     ],
62972                     [
62973                         13.0417906,
62974                         47.4938677
62975                     ],
62976                     [
62977                         13.0367017,
62978                         47.5557226
62979                     ],
62980                     [
62981                         13.0977685,
62982                         47.6415112
62983                     ],
62984                     [
62985                         13.0316128,
62986                         47.7100408
62987                     ],
62988                     [
62989                         12.9043905,
62990                         47.7203125
62991                     ],
62992                     [
62993                         13.0061684,
62994                         47.84683
62995                     ],
62996                     [
62997                         12.9451016,
62998                         47.9355501
62999                     ],
63000                     [
63001                         12.8636793,
63002                         47.9594103
63003                     ],
63004                     [
63005                         12.8636793,
63006                         48.0036929
63007                     ],
63008                     [
63009                         12.7517236,
63010                         48.0989418
63011                     ],
63012                     [
63013                         12.8738571,
63014                         48.2109733
63015                     ],
63016                     [
63017                         12.9603683,
63018                         48.2109733
63019                     ],
63020                     [
63021                         13.0417906,
63022                         48.2652035
63023                     ],
63024                     [
63025                         13.1842797,
63026                         48.2990682
63027                     ],
63028                     [
63029                         13.2606131,
63030                         48.2922971
63031                     ],
63032                     [
63033                         13.3980133,
63034                         48.3565867
63035                     ],
63036                     [
63037                         13.4438134,
63038                         48.417418
63039                     ],
63040                     [
63041                         13.4387245,
63042                         48.5523383
63043                     ],
63044                     [
63045                         13.509969,
63046                         48.5860123
63047                     ],
63048                     [
63049                         13.6117469,
63050                         48.5725454
63051                     ],
63052                     [
63053                         13.7287915,
63054                         48.5118999
63055                     ],
63056                     [
63057                         13.7847694,
63058                         48.5725454
63059                     ],
63060                     [
63061                         13.8203916,
63062                         48.6263915
63063                     ],
63064                     [
63065                         13.7949471,
63066                         48.7171267
63067                     ],
63068                     [
63069                         13.850925,
63070                         48.7741724
63071                     ],
63072                     [
63073                         14.0595697,
63074                         48.6633774
63075                     ],
63076                     [
63077                         14.0137696,
63078                         48.6331182
63079                     ],
63080                     [
63081                         14.0748364,
63082                         48.5927444
63083                     ],
63084                     [
63085                         14.2173255,
63086                         48.5961101
63087                     ],
63088                     [
63089                         14.3649034,
63090                         48.5489696
63091                     ],
63092                     [
63093                         14.4666813,
63094                         48.6499311
63095                     ],
63096                     [
63097                         14.5582815,
63098                         48.5961101
63099                     ],
63100                     [
63101                         14.5989926,
63102                         48.6263915
63103                     ],
63104                     [
63105                         14.7211261,
63106                         48.5759124
63107                     ],
63108                     [
63109                         14.7211261,
63110                         48.6868997
63111                     ],
63112                     [
63113                         14.822904,
63114                         48.7271983
63115                     ],
63116                     [
63117                         14.8178151,
63118                         48.777526
63119                     ],
63120                     [
63121                         14.9647227,
63122                         48.7851754
63123                     ],
63124                     [
63125                         14.9893637,
63126                         49.0126611
63127                     ],
63128                     [
63129                         15.1485933,
63130                         48.9950306
63131                     ],
63132                     [
63133                         15.1943934,
63134                         48.9315502
63135                     ],
63136                     [
63137                         15.3063491,
63138                         48.9850128
63139                     ],
63140                     [
63141                         15.3928603,
63142                         48.9850128
63143                     ],
63144                     [
63145                         15.4844604,
63146                         48.9282069
63147                     ],
63148                     [
63149                         15.749083,
63150                         48.8545973
63151                     ],
63152                     [
63153                         15.8406831,
63154                         48.8880697
63155                     ],
63156                     [
63157                         16.0086166,
63158                         48.7808794
63159                     ],
63160                     [
63161                         16.2070835,
63162                         48.7339115
63163                     ],
63164                     [
63165                         16.3953727,
63166                         48.7372678
63167                     ],
63168                     [
63169                         16.4920617,
63170                         48.8110498
63171                     ],
63172                     [
63173                         16.6905286,
63174                         48.7741724
63175                     ],
63176                     [
63177                         16.7057953,
63178                         48.7339115
63179                     ],
63180                     [
63181                         16.8991733,
63182                         48.713769
63183                     ],
63184                     [
63185                         16.9755067,
63186                         48.515271
63187                     ],
63188                     [
63189                         16.8482844,
63190                         48.4511817
63191                     ],
63192                     [
63193                         16.8533733,
63194                         48.3464411
63195                     ],
63196                     [
63197                         16.9551512,
63198                         48.2516513
63199                     ],
63200                     [
63201                         16.9907734,
63202                         48.1498955
63203                     ],
63204                     [
63205                         17.0925513,
63206                         48.1397088
63207                     ],
63208                     [
63209                         17.0823736,
63210                         48.0241182
63211                     ],
63212                     [
63213                         17.1739737,
63214                         48.0207146
63215                     ],
63216                     [
63217                         17.0823736,
63218                         47.8741447
63219                     ],
63220                     [
63221                         16.9856845,
63222                         47.8673174
63223                     ],
63224                     [
63225                         17.0823736,
63226                         47.8092489
63227                     ],
63228                     [
63229                         17.0925513,
63230                         47.7031919
63231                     ],
63232                     [
63233                         16.7414176,
63234                         47.6792136
63235                     ],
63236                     [
63237                         16.7057953,
63238                         47.7511153
63239                     ],
63240                     [
63241                         16.5378617,
63242                         47.7545368
63243                     ],
63244                     [
63245                         16.5480395,
63246                         47.7066164
63247                     ],
63248                     [
63249                         16.4208172,
63250                         47.6689338
63251                     ],
63252                     [
63253                         16.573484,
63254                         47.6175045
63255                     ],
63256                     [
63257                         16.670173,
63258                         47.631224
63259                     ],
63260                     [
63261                         16.7108842,
63262                         47.538548
63263                     ],
63264                     [
63265                         16.6599952,
63266                         47.4491493
63267                     ],
63268                     [
63269                         16.5429506,
63270                         47.3940591
63271                     ],
63272                     [
63273                         16.4615283,
63274                         47.3940591
63275                     ],
63276                     [
63277                         16.4920617,
63278                         47.276801
63279                     ],
63280                     [
63281                         16.425906,
63282                         47.1973317
63283                     ],
63284                     [
63285                         16.4717061,
63286                         47.1489007
63287                     ],
63288                     [
63289                         16.5480395,
63290                         47.1489007
63291                     ],
63292                     [
63293                         16.476795,
63294                         47.0796369
63295                     ],
63296                     [
63297                         16.527684,
63298                         47.0588402
63299                     ]
63300                 ]
63301             ],
63302             "terms_text": "basemap.at",
63303             "id": "basemap.at"
63304         }
63305     ],
63306     "wikipedia": [
63307         [
63308             "English",
63309             "English",
63310             "en"
63311         ],
63312         [
63313             "German",
63314             "Deutsch",
63315             "de"
63316         ],
63317         [
63318             "Dutch",
63319             "Nederlands",
63320             "nl"
63321         ],
63322         [
63323             "French",
63324             "Français",
63325             "fr"
63326         ],
63327         [
63328             "Italian",
63329             "Italiano",
63330             "it"
63331         ],
63332         [
63333             "Russian",
63334             "Русский",
63335             "ru"
63336         ],
63337         [
63338             "Spanish",
63339             "Español",
63340             "es"
63341         ],
63342         [
63343             "Polish",
63344             "Polski",
63345             "pl"
63346         ],
63347         [
63348             "Swedish",
63349             "Svenska",
63350             "sv"
63351         ],
63352         [
63353             "Japanese",
63354             "日本語",
63355             "ja"
63356         ],
63357         [
63358             "Portuguese",
63359             "Português",
63360             "pt"
63361         ],
63362         [
63363             "Chinese",
63364             "中文",
63365             "zh"
63366         ],
63367         [
63368             "Vietnamese",
63369             "Tiếng Việt",
63370             "vi"
63371         ],
63372         [
63373             "Ukrainian",
63374             "Українська",
63375             "uk"
63376         ],
63377         [
63378             "Catalan",
63379             "Català",
63380             "ca"
63381         ],
63382         [
63383             "Norwegian (Bokmål)",
63384             "Norsk (Bokmål)",
63385             "no"
63386         ],
63387         [
63388             "Waray-Waray",
63389             "Winaray",
63390             "war"
63391         ],
63392         [
63393             "Cebuano",
63394             "Sinugboanong Binisaya",
63395             "ceb"
63396         ],
63397         [
63398             "Finnish",
63399             "Suomi",
63400             "fi"
63401         ],
63402         [
63403             "Persian",
63404             "فارسی",
63405             "fa"
63406         ],
63407         [
63408             "Czech",
63409             "Čeština",
63410             "cs"
63411         ],
63412         [
63413             "Hungarian",
63414             "Magyar",
63415             "hu"
63416         ],
63417         [
63418             "Korean",
63419             "한국어",
63420             "ko"
63421         ],
63422         [
63423             "Romanian",
63424             "Română",
63425             "ro"
63426         ],
63427         [
63428             "Arabic",
63429             "العربية",
63430             "ar"
63431         ],
63432         [
63433             "Turkish",
63434             "Türkçe",
63435             "tr"
63436         ],
63437         [
63438             "Indonesian",
63439             "Bahasa Indonesia",
63440             "id"
63441         ],
63442         [
63443             "Kazakh",
63444             "Қазақша",
63445             "kk"
63446         ],
63447         [
63448             "Malay",
63449             "Bahasa Melayu",
63450             "ms"
63451         ],
63452         [
63453             "Serbian",
63454             "Српски / Srpski",
63455             "sr"
63456         ],
63457         [
63458             "Slovak",
63459             "Slovenčina",
63460             "sk"
63461         ],
63462         [
63463             "Esperanto",
63464             "Esperanto",
63465             "eo"
63466         ],
63467         [
63468             "Danish",
63469             "Dansk",
63470             "da"
63471         ],
63472         [
63473             "Lithuanian",
63474             "Lietuvių",
63475             "lt"
63476         ],
63477         [
63478             "Basque",
63479             "Euskara",
63480             "eu"
63481         ],
63482         [
63483             "Bulgarian",
63484             "Български",
63485             "bg"
63486         ],
63487         [
63488             "Hebrew",
63489             "עברית",
63490             "he"
63491         ],
63492         [
63493             "Slovenian",
63494             "Slovenščina",
63495             "sl"
63496         ],
63497         [
63498             "Croatian",
63499             "Hrvatski",
63500             "hr"
63501         ],
63502         [
63503             "Volapük",
63504             "Volapük",
63505             "vo"
63506         ],
63507         [
63508             "Estonian",
63509             "Eesti",
63510             "et"
63511         ],
63512         [
63513             "Hindi",
63514             "हिन्दी",
63515             "hi"
63516         ],
63517         [
63518             "Uzbek",
63519             "O‘zbek",
63520             "uz"
63521         ],
63522         [
63523             "Galician",
63524             "Galego",
63525             "gl"
63526         ],
63527         [
63528             "Norwegian (Nynorsk)",
63529             "Nynorsk",
63530             "nn"
63531         ],
63532         [
63533             "Simple English",
63534             "Simple English",
63535             "simple"
63536         ],
63537         [
63538             "Azerbaijani",
63539             "Azərbaycanca",
63540             "az"
63541         ],
63542         [
63543             "Latin",
63544             "Latina",
63545             "la"
63546         ],
63547         [
63548             "Greek",
63549             "Ελληνικά",
63550             "el"
63551         ],
63552         [
63553             "Thai",
63554             "ไทย",
63555             "th"
63556         ],
63557         [
63558             "Serbo-Croatian",
63559             "Srpskohrvatski / Српскохрватски",
63560             "sh"
63561         ],
63562         [
63563             "Georgian",
63564             "ქართული",
63565             "ka"
63566         ],
63567         [
63568             "Occitan",
63569             "Occitan",
63570             "oc"
63571         ],
63572         [
63573             "Macedonian",
63574             "Македонски",
63575             "mk"
63576         ],
63577         [
63578             "Newar / Nepal Bhasa",
63579             "नेपाल भाषा",
63580             "new"
63581         ],
63582         [
63583             "Tagalog",
63584             "Tagalog",
63585             "tl"
63586         ],
63587         [
63588             "Piedmontese",
63589             "Piemontèis",
63590             "pms"
63591         ],
63592         [
63593             "Belarusian",
63594             "Беларуская",
63595             "be"
63596         ],
63597         [
63598             "Haitian",
63599             "Krèyol ayisyen",
63600             "ht"
63601         ],
63602         [
63603             "Tamil",
63604             "தமிழ்",
63605             "ta"
63606         ],
63607         [
63608             "Telugu",
63609             "తెలుగు",
63610             "te"
63611         ],
63612         [
63613             "Belarusian (Taraškievica)",
63614             "Беларуская (тарашкевіца)",
63615             "be-x-old"
63616         ],
63617         [
63618             "Latvian",
63619             "Latviešu",
63620             "lv"
63621         ],
63622         [
63623             "Breton",
63624             "Brezhoneg",
63625             "br"
63626         ],
63627         [
63628             "Malagasy",
63629             "Malagasy",
63630             "mg"
63631         ],
63632         [
63633             "Albanian",
63634             "Shqip",
63635             "sq"
63636         ],
63637         [
63638             "Armenian",
63639             "Հայերեն",
63640             "hy"
63641         ],
63642         [
63643             "Tatar",
63644             "Tatarça / Татарча",
63645             "tt"
63646         ],
63647         [
63648             "Javanese",
63649             "Basa Jawa",
63650             "jv"
63651         ],
63652         [
63653             "Welsh",
63654             "Cymraeg",
63655             "cy"
63656         ],
63657         [
63658             "Marathi",
63659             "मराठी",
63660             "mr"
63661         ],
63662         [
63663             "Luxembourgish",
63664             "Lëtzebuergesch",
63665             "lb"
63666         ],
63667         [
63668             "Icelandic",
63669             "Íslenska",
63670             "is"
63671         ],
63672         [
63673             "Bosnian",
63674             "Bosanski",
63675             "bs"
63676         ],
63677         [
63678             "Burmese",
63679             "မြန်မာဘာသာ",
63680             "my"
63681         ],
63682         [
63683             "Yoruba",
63684             "Yorùbá",
63685             "yo"
63686         ],
63687         [
63688             "Bashkir",
63689             "Башҡорт",
63690             "ba"
63691         ],
63692         [
63693             "Malayalam",
63694             "മലയാളം",
63695             "ml"
63696         ],
63697         [
63698             "Aragonese",
63699             "Aragonés",
63700             "an"
63701         ],
63702         [
63703             "Lombard",
63704             "Lumbaart",
63705             "lmo"
63706         ],
63707         [
63708             "Afrikaans",
63709             "Afrikaans",
63710             "af"
63711         ],
63712         [
63713             "West Frisian",
63714             "Frysk",
63715             "fy"
63716         ],
63717         [
63718             "Western Panjabi",
63719             "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)",
63720             "pnb"
63721         ],
63722         [
63723             "Bengali",
63724             "বাংলা",
63725             "bn"
63726         ],
63727         [
63728             "Swahili",
63729             "Kiswahili",
63730             "sw"
63731         ],
63732         [
63733             "Bishnupriya Manipuri",
63734             "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী",
63735             "bpy"
63736         ],
63737         [
63738             "Ido",
63739             "Ido",
63740             "io"
63741         ],
63742         [
63743             "Kirghiz",
63744             "Кыргызча",
63745             "ky"
63746         ],
63747         [
63748             "Urdu",
63749             "اردو",
63750             "ur"
63751         ],
63752         [
63753             "Nepali",
63754             "नेपाली",
63755             "ne"
63756         ],
63757         [
63758             "Sicilian",
63759             "Sicilianu",
63760             "scn"
63761         ],
63762         [
63763             "Gujarati",
63764             "ગુજરાતી",
63765             "gu"
63766         ],
63767         [
63768             "Cantonese",
63769             "粵語",
63770             "zh-yue"
63771         ],
63772         [
63773             "Low Saxon",
63774             "Plattdüütsch",
63775             "nds"
63776         ],
63777         [
63778             "Kurdish",
63779             "Kurdî / كوردی",
63780             "ku"
63781         ],
63782         [
63783             "Irish",
63784             "Gaeilge",
63785             "ga"
63786         ],
63787         [
63788             "Asturian",
63789             "Asturianu",
63790             "ast"
63791         ],
63792         [
63793             "Quechua",
63794             "Runa Simi",
63795             "qu"
63796         ],
63797         [
63798             "Sundanese",
63799             "Basa Sunda",
63800             "su"
63801         ],
63802         [
63803             "Chuvash",
63804             "Чăваш",
63805             "cv"
63806         ],
63807         [
63808             "Scots",
63809             "Scots",
63810             "sco"
63811         ],
63812         [
63813             "Interlingua",
63814             "Interlingua",
63815             "ia"
63816         ],
63817         [
63818             "Alemannic",
63819             "Alemannisch",
63820             "als"
63821         ],
63822         [
63823             "Buginese",
63824             "Basa Ugi",
63825             "bug"
63826         ],
63827         [
63828             "Neapolitan",
63829             "Nnapulitano",
63830             "nap"
63831         ],
63832         [
63833             "Samogitian",
63834             "Žemaitėška",
63835             "bat-smg"
63836         ],
63837         [
63838             "Kannada",
63839             "ಕನ್ನಡ",
63840             "kn"
63841         ],
63842         [
63843             "Banyumasan",
63844             "Basa Banyumasan",
63845             "map-bms"
63846         ],
63847         [
63848             "Walloon",
63849             "Walon",
63850             "wa"
63851         ],
63852         [
63853             "Amharic",
63854             "አማርኛ",
63855             "am"
63856         ],
63857         [
63858             "Sorani",
63859             "Soranî / کوردی",
63860             "ckb"
63861         ],
63862         [
63863             "Scottish Gaelic",
63864             "Gàidhlig",
63865             "gd"
63866         ],
63867         [
63868             "Fiji Hindi",
63869             "Fiji Hindi",
63870             "hif"
63871         ],
63872         [
63873             "Min Nan",
63874             "Bân-lâm-gú",
63875             "zh-min-nan"
63876         ],
63877         [
63878             "Tajik",
63879             "Тоҷикӣ",
63880             "tg"
63881         ],
63882         [
63883             "Mazandarani",
63884             "مَزِروني",
63885             "mzn"
63886         ],
63887         [
63888             "Egyptian Arabic",
63889             "مصرى (Maṣrī)",
63890             "arz"
63891         ],
63892         [
63893             "Yiddish",
63894             "ייִדיש",
63895             "yi"
63896         ],
63897         [
63898             "Venetian",
63899             "Vèneto",
63900             "vec"
63901         ],
63902         [
63903             "Mongolian",
63904             "Монгол",
63905             "mn"
63906         ],
63907         [
63908             "Tarantino",
63909             "Tarandíne",
63910             "roa-tara"
63911         ],
63912         [
63913             "Sanskrit",
63914             "संस्कृतम्",
63915             "sa"
63916         ],
63917         [
63918             "Nahuatl",
63919             "Nāhuatl",
63920             "nah"
63921         ],
63922         [
63923             "Ossetian",
63924             "Иронау",
63925             "os"
63926         ],
63927         [
63928             "Sakha",
63929             "Саха тыла (Saxa Tyla)",
63930             "sah"
63931         ],
63932         [
63933             "Kapampangan",
63934             "Kapampangan",
63935             "pam"
63936         ],
63937         [
63938             "Upper Sorbian",
63939             "Hornjoserbsce",
63940             "hsb"
63941         ],
63942         [
63943             "Sinhalese",
63944             "සිංහල",
63945             "si"
63946         ],
63947         [
63948             "Northern Sami",
63949             "Sámegiella",
63950             "se"
63951         ],
63952         [
63953             "Limburgish",
63954             "Limburgs",
63955             "li"
63956         ],
63957         [
63958             "Maori",
63959             "Māori",
63960             "mi"
63961         ],
63962         [
63963             "Bavarian",
63964             "Boarisch",
63965             "bar"
63966         ],
63967         [
63968             "Corsican",
63969             "Corsu",
63970             "co"
63971         ],
63972         [
63973             "Ilokano",
63974             "Ilokano",
63975             "ilo"
63976         ],
63977         [
63978             "Gan",
63979             "贛語",
63980             "gan"
63981         ],
63982         [
63983             "Tibetan",
63984             "བོད་སྐད",
63985             "bo"
63986         ],
63987         [
63988             "Gilaki",
63989             "گیلکی",
63990             "glk"
63991         ],
63992         [
63993             "Faroese",
63994             "Føroyskt",
63995             "fo"
63996         ],
63997         [
63998             "Rusyn",
63999             "русиньскый язык",
64000             "rue"
64001         ],
64002         [
64003             "Punjabi",
64004             "ਪੰਜਾਬੀ",
64005             "pa"
64006         ],
64007         [
64008             "Central_Bicolano",
64009             "Bikol",
64010             "bcl"
64011         ],
64012         [
64013             "Hill Mari",
64014             "Кырык Мары (Kyryk Mary) ",
64015             "mrj"
64016         ],
64017         [
64018             "Võro",
64019             "Võro",
64020             "fiu-vro"
64021         ],
64022         [
64023             "Dutch Low Saxon",
64024             "Nedersaksisch",
64025             "nds-nl"
64026         ],
64027         [
64028             "Turkmen",
64029             "تركمن / Туркмен",
64030             "tk"
64031         ],
64032         [
64033             "Pashto",
64034             "پښتو",
64035             "ps"
64036         ],
64037         [
64038             "West Flemish",
64039             "West-Vlams",
64040             "vls"
64041         ],
64042         [
64043             "Mingrelian",
64044             "მარგალური (Margaluri)",
64045             "xmf"
64046         ],
64047         [
64048             "Manx",
64049             "Gaelg",
64050             "gv"
64051         ],
64052         [
64053             "Zazaki",
64054             "Zazaki",
64055             "diq"
64056         ],
64057         [
64058             "Pangasinan",
64059             "Pangasinan",
64060             "pag"
64061         ],
64062         [
64063             "Komi",
64064             "Коми",
64065             "kv"
64066         ],
64067         [
64068             "Zeelandic",
64069             "Zeêuws",
64070             "zea"
64071         ],
64072         [
64073             "Divehi",
64074             "ދިވެހިބަސް",
64075             "dv"
64076         ],
64077         [
64078             "Oriya",
64079             "ଓଡ଼ିଆ",
64080             "or"
64081         ],
64082         [
64083             "Khmer",
64084             "ភាសាខ្មែរ",
64085             "km"
64086         ],
64087         [
64088             "Norman",
64089             "Nouormand/Normaund",
64090             "nrm"
64091         ],
64092         [
64093             "Romansh",
64094             "Rumantsch",
64095             "rm"
64096         ],
64097         [
64098             "Komi-Permyak",
64099             "Перем Коми (Perem Komi)",
64100             "koi"
64101         ],
64102         [
64103             "Udmurt",
64104             "Удмурт кыл",
64105             "udm"
64106         ],
64107         [
64108             "Meadow Mari",
64109             "Олык Марий (Olyk Marij)",
64110             "mhr"
64111         ],
64112         [
64113             "Ladino",
64114             "Dzhudezmo",
64115             "lad"
64116         ],
64117         [
64118             "North Frisian",
64119             "Nordfriisk",
64120             "frr"
64121         ],
64122         [
64123             "Kashubian",
64124             "Kaszëbsczi",
64125             "csb"
64126         ],
64127         [
64128             "Ligurian",
64129             "Líguru",
64130             "lij"
64131         ],
64132         [
64133             "Wu",
64134             "吴语",
64135             "wuu"
64136         ],
64137         [
64138             "Friulian",
64139             "Furlan",
64140             "fur"
64141         ],
64142         [
64143             "Vepsian",
64144             "Vepsän",
64145             "vep"
64146         ],
64147         [
64148             "Classical Chinese",
64149             "古文 / 文言文",
64150             "zh-classical"
64151         ],
64152         [
64153             "Uyghur",
64154             "ئۇيغۇر تىلى",
64155             "ug"
64156         ],
64157         [
64158             "Saterland Frisian",
64159             "Seeltersk",
64160             "stq"
64161         ],
64162         [
64163             "Sardinian",
64164             "Sardu",
64165             "sc"
64166         ],
64167         [
64168             "Aromanian",
64169             "Armãneashce",
64170             "roa-rup"
64171         ],
64172         [
64173             "Pali",
64174             "पाऴि",
64175             "pi"
64176         ],
64177         [
64178             "Somali",
64179             "Soomaaliga",
64180             "so"
64181         ],
64182         [
64183             "Bihari",
64184             "भोजपुरी",
64185             "bh"
64186         ],
64187         [
64188             "Maltese",
64189             "Malti",
64190             "mt"
64191         ],
64192         [
64193             "Aymara",
64194             "Aymar",
64195             "ay"
64196         ],
64197         [
64198             "Ripuarian",
64199             "Ripoarisch",
64200             "ksh"
64201         ],
64202         [
64203             "Novial",
64204             "Novial",
64205             "nov"
64206         ],
64207         [
64208             "Anglo-Saxon",
64209             "Englisc",
64210             "ang"
64211         ],
64212         [
64213             "Cornish",
64214             "Kernewek/Karnuack",
64215             "kw"
64216         ],
64217         [
64218             "Navajo",
64219             "Diné bizaad",
64220             "nv"
64221         ],
64222         [
64223             "Picard",
64224             "Picard",
64225             "pcd"
64226         ],
64227         [
64228             "Hakka",
64229             "Hak-kâ-fa / 客家話",
64230             "hak"
64231         ],
64232         [
64233             "Guarani",
64234             "Avañe'ẽ",
64235             "gn"
64236         ],
64237         [
64238             "Extremaduran",
64239             "Estremeñu",
64240             "ext"
64241         ],
64242         [
64243             "Franco-Provençal/Arpitan",
64244             "Arpitan",
64245             "frp"
64246         ],
64247         [
64248             "Assamese",
64249             "অসমীয়া",
64250             "as"
64251         ],
64252         [
64253             "Silesian",
64254             "Ślůnski",
64255             "szl"
64256         ],
64257         [
64258             "Gagauz",
64259             "Gagauz",
64260             "gag"
64261         ],
64262         [
64263             "Interlingue",
64264             "Interlingue",
64265             "ie"
64266         ],
64267         [
64268             "Lingala",
64269             "Lingala",
64270             "ln"
64271         ],
64272         [
64273             "Emilian-Romagnol",
64274             "Emiliàn e rumagnòl",
64275             "eml"
64276         ],
64277         [
64278             "Chechen",
64279             "Нохчийн",
64280             "ce"
64281         ],
64282         [
64283             "Kalmyk",
64284             "Хальмг",
64285             "xal"
64286         ],
64287         [
64288             "Palatinate German",
64289             "Pfälzisch",
64290             "pfl"
64291         ],
64292         [
64293             "Hawaiian",
64294             "Hawai`i",
64295             "haw"
64296         ],
64297         [
64298             "Karachay-Balkar",
64299             "Къарачай-Малкъар (Qarachay-Malqar)",
64300             "krc"
64301         ],
64302         [
64303             "Pennsylvania German",
64304             "Deitsch",
64305             "pdc"
64306         ],
64307         [
64308             "Kinyarwanda",
64309             "Ikinyarwanda",
64310             "rw"
64311         ],
64312         [
64313             "Crimean Tatar",
64314             "Qırımtatarca",
64315             "crh"
64316         ],
64317         [
64318             "Acehnese",
64319             "Bahsa Acèh",
64320             "ace"
64321         ],
64322         [
64323             "Tongan",
64324             "faka Tonga",
64325             "to"
64326         ],
64327         [
64328             "Greenlandic",
64329             "Kalaallisut",
64330             "kl"
64331         ],
64332         [
64333             "Lower Sorbian",
64334             "Dolnoserbski",
64335             "dsb"
64336         ],
64337         [
64338             "Aramaic",
64339             "ܐܪܡܝܐ",
64340             "arc"
64341         ],
64342         [
64343             "Erzya",
64344             "Эрзянь (Erzjanj Kelj)",
64345             "myv"
64346         ],
64347         [
64348             "Lezgian",
64349             "Лезги чІал (Lezgi č’al)",
64350             "lez"
64351         ],
64352         [
64353             "Banjar",
64354             "Bahasa Banjar",
64355             "bjn"
64356         ],
64357         [
64358             "Shona",
64359             "chiShona",
64360             "sn"
64361         ],
64362         [
64363             "Papiamentu",
64364             "Papiamentu",
64365             "pap"
64366         ],
64367         [
64368             "Kabyle",
64369             "Taqbaylit",
64370             "kab"
64371         ],
64372         [
64373             "Tok Pisin",
64374             "Tok Pisin",
64375             "tpi"
64376         ],
64377         [
64378             "Lak",
64379             "Лакку",
64380             "lbe"
64381         ],
64382         [
64383             "Buryat (Russia)",
64384             "Буряад",
64385             "bxr"
64386         ],
64387         [
64388             "Lojban",
64389             "Lojban",
64390             "jbo"
64391         ],
64392         [
64393             "Wolof",
64394             "Wolof",
64395             "wo"
64396         ],
64397         [
64398             "Moksha",
64399             "Мокшень (Mokshanj Kälj)",
64400             "mdf"
64401         ],
64402         [
64403             "Zamboanga Chavacano",
64404             "Chavacano de Zamboanga",
64405             "cbk-zam"
64406         ],
64407         [
64408             "Avar",
64409             "Авар",
64410             "av"
64411         ],
64412         [
64413             "Sranan",
64414             "Sranantongo",
64415             "srn"
64416         ],
64417         [
64418             "Mirandese",
64419             "Mirandés",
64420             "mwl"
64421         ],
64422         [
64423             "Kabardian Circassian",
64424             "Адыгэбзэ (Adighabze)",
64425             "kbd"
64426         ],
64427         [
64428             "Tahitian",
64429             "Reo Mā`ohi",
64430             "ty"
64431         ],
64432         [
64433             "Lao",
64434             "ລາວ",
64435             "lo"
64436         ],
64437         [
64438             "Abkhazian",
64439             "Аҧсуа",
64440             "ab"
64441         ],
64442         [
64443             "Tetum",
64444             "Tetun",
64445             "tet"
64446         ],
64447         [
64448             "Latgalian",
64449             "Latgaļu",
64450             "ltg"
64451         ],
64452         [
64453             "Nauruan",
64454             "dorerin Naoero",
64455             "na"
64456         ],
64457         [
64458             "Kongo",
64459             "KiKongo",
64460             "kg"
64461         ],
64462         [
64463             "Igbo",
64464             "Igbo",
64465             "ig"
64466         ],
64467         [
64468             "Northern Sotho",
64469             "Sesotho sa Leboa",
64470             "nso"
64471         ],
64472         [
64473             "Zhuang",
64474             "Cuengh",
64475             "za"
64476         ],
64477         [
64478             "Karakalpak",
64479             "Qaraqalpaqsha",
64480             "kaa"
64481         ],
64482         [
64483             "Zulu",
64484             "isiZulu",
64485             "zu"
64486         ],
64487         [
64488             "Cheyenne",
64489             "Tsetsêhestâhese",
64490             "chy"
64491         ],
64492         [
64493             "Romani",
64494             "romani - रोमानी",
64495             "rmy"
64496         ],
64497         [
64498             "Old Church Slavonic",
64499             "Словѣньскъ",
64500             "cu"
64501         ],
64502         [
64503             "Tswana",
64504             "Setswana",
64505             "tn"
64506         ],
64507         [
64508             "Cherokee",
64509             "ᏣᎳᎩ",
64510             "chr"
64511         ],
64512         [
64513             "Bislama",
64514             "Bislama",
64515             "bi"
64516         ],
64517         [
64518             "Min Dong",
64519             "Mìng-dĕ̤ng-ngṳ̄",
64520             "cdo"
64521         ],
64522         [
64523             "Gothic",
64524             "𐌲𐌿𐍄𐌹𐍃𐌺",
64525             "got"
64526         ],
64527         [
64528             "Samoan",
64529             "Gagana Samoa",
64530             "sm"
64531         ],
64532         [
64533             "Moldovan",
64534             "Молдовеняскэ",
64535             "mo"
64536         ],
64537         [
64538             "Bambara",
64539             "Bamanankan",
64540             "bm"
64541         ],
64542         [
64543             "Inuktitut",
64544             "ᐃᓄᒃᑎᑐᑦ",
64545             "iu"
64546         ],
64547         [
64548             "Norfolk",
64549             "Norfuk",
64550             "pih"
64551         ],
64552         [
64553             "Pontic",
64554             "Ποντιακά",
64555             "pnt"
64556         ],
64557         [
64558             "Sindhi",
64559             "سنڌي، سندھی ، सिन्ध",
64560             "sd"
64561         ],
64562         [
64563             "Swati",
64564             "SiSwati",
64565             "ss"
64566         ],
64567         [
64568             "Kikuyu",
64569             "Gĩkũyũ",
64570             "ki"
64571         ],
64572         [
64573             "Ewe",
64574             "Eʋegbe",
64575             "ee"
64576         ],
64577         [
64578             "Hausa",
64579             "هَوُسَ",
64580             "ha"
64581         ],
64582         [
64583             "Oromo",
64584             "Oromoo",
64585             "om"
64586         ],
64587         [
64588             "Fijian",
64589             "Na Vosa Vakaviti",
64590             "fj"
64591         ],
64592         [
64593             "Tigrinya",
64594             "ትግርኛ",
64595             "ti"
64596         ],
64597         [
64598             "Tsonga",
64599             "Xitsonga",
64600             "ts"
64601         ],
64602         [
64603             "Kashmiri",
64604             "कश्मीरी / كشميري",
64605             "ks"
64606         ],
64607         [
64608             "Venda",
64609             "Tshivenda",
64610             "ve"
64611         ],
64612         [
64613             "Sango",
64614             "Sängö",
64615             "sg"
64616         ],
64617         [
64618             "Kirundi",
64619             "Kirundi",
64620             "rn"
64621         ],
64622         [
64623             "Sesotho",
64624             "Sesotho",
64625             "st"
64626         ],
64627         [
64628             "Dzongkha",
64629             "ཇོང་ཁ",
64630             "dz"
64631         ],
64632         [
64633             "Cree",
64634             "Nehiyaw",
64635             "cr"
64636         ],
64637         [
64638             "Akan",
64639             "Akana",
64640             "ak"
64641         ],
64642         [
64643             "Tumbuka",
64644             "chiTumbuka",
64645             "tum"
64646         ],
64647         [
64648             "Luganda",
64649             "Luganda",
64650             "lg"
64651         ],
64652         [
64653             "Chichewa",
64654             "Chi-Chewa",
64655             "ny"
64656         ],
64657         [
64658             "Fula",
64659             "Fulfulde",
64660             "ff"
64661         ],
64662         [
64663             "Inupiak",
64664             "Iñupiak",
64665             "ik"
64666         ],
64667         [
64668             "Chamorro",
64669             "Chamoru",
64670             "ch"
64671         ],
64672         [
64673             "Twi",
64674             "Twi",
64675             "tw"
64676         ],
64677         [
64678             "Xhosa",
64679             "isiXhosa",
64680             "xh"
64681         ],
64682         [
64683             "Ndonga",
64684             "Oshiwambo",
64685             "ng"
64686         ],
64687         [
64688             "Sichuan Yi",
64689             "ꆇꉙ",
64690             "ii"
64691         ],
64692         [
64693             "Choctaw",
64694             "Choctaw",
64695             "cho"
64696         ],
64697         [
64698             "Marshallese",
64699             "Ebon",
64700             "mh"
64701         ],
64702         [
64703             "Afar",
64704             "Afar",
64705             "aa"
64706         ],
64707         [
64708             "Kuanyama",
64709             "Kuanyama",
64710             "kj"
64711         ],
64712         [
64713             "Hiri Motu",
64714             "Hiri Motu",
64715             "ho"
64716         ],
64717         [
64718             "Muscogee",
64719             "Muskogee",
64720             "mus"
64721         ],
64722         [
64723             "Kanuri",
64724             "Kanuri",
64725             "kr"
64726         ],
64727         [
64728             "Herero",
64729             "Otsiherero",
64730             "hz"
64731         ]
64732     ],
64733     "presets": {
64734         "presets": {
64735             "address": {
64736                 "fields": [
64737                     "address"
64738                 ],
64739                 "geometry": [
64740                     "point"
64741                 ],
64742                 "tags": {
64743                     "addr:housenumber": "*"
64744                 },
64745                 "addTags": {},
64746                 "removeTags": {},
64747                 "matchScore": 0.2,
64748                 "name": "Address"
64749             },
64750             "aerialway": {
64751                 "fields": [
64752                     "aerialway"
64753                 ],
64754                 "geometry": [
64755                     "point",
64756                     "vertex",
64757                     "line"
64758                 ],
64759                 "tags": {
64760                     "aerialway": "*"
64761                 },
64762                 "terms": [
64763                     "ski lift",
64764                     "funifor",
64765                     "funitel"
64766                 ],
64767                 "name": "Aerialway"
64768             },
64769             "aerialway/cable_car": {
64770                 "geometry": [
64771                     "line"
64772                 ],
64773                 "terms": [
64774                     "tramway",
64775                     "ropeway"
64776                 ],
64777                 "fields": [
64778                     "aerialway/occupancy",
64779                     "aerialway/capacity",
64780                     "aerialway/duration",
64781                     "aerialway/heating"
64782                 ],
64783                 "tags": {
64784                     "aerialway": "cable_car"
64785                 },
64786                 "name": "Cable Car"
64787             },
64788             "aerialway/chair_lift": {
64789                 "geometry": [
64790                     "line"
64791                 ],
64792                 "fields": [
64793                     "aerialway/occupancy",
64794                     "aerialway/capacity",
64795                     "aerialway/duration",
64796                     "aerialway/bubble",
64797                     "aerialway/heating"
64798                 ],
64799                 "tags": {
64800                     "aerialway": "chair_lift"
64801                 },
64802                 "name": "Chair Lift"
64803             },
64804             "aerialway/gondola": {
64805                 "geometry": [
64806                     "line"
64807                 ],
64808                 "fields": [
64809                     "aerialway/occupancy",
64810                     "aerialway/capacity",
64811                     "aerialway/duration",
64812                     "aerialway/bubble",
64813                     "aerialway/heating"
64814                 ],
64815                 "tags": {
64816                     "aerialway": "gondola"
64817                 },
64818                 "name": "Gondola"
64819             },
64820             "aerialway/magic_carpet": {
64821                 "geometry": [
64822                     "line"
64823                 ],
64824                 "fields": [
64825                     "aerialway/capacity",
64826                     "aerialway/duration",
64827                     "aerialway/heating"
64828                 ],
64829                 "tags": {
64830                     "aerialway": "magic_carpet"
64831                 },
64832                 "name": "Magic Carpet Lift"
64833             },
64834             "aerialway/platter": {
64835                 "geometry": [
64836                     "line"
64837                 ],
64838                 "terms": [
64839                     "button lift",
64840                     "poma lift"
64841                 ],
64842                 "fields": [
64843                     "aerialway/capacity",
64844                     "aerialway/duration"
64845                 ],
64846                 "tags": {
64847                     "aerialway": "platter"
64848                 },
64849                 "name": "Platter Lift"
64850             },
64851             "aerialway/pylon": {
64852                 "geometry": [
64853                     "point",
64854                     "vertex"
64855                 ],
64856                 "fields": [
64857                     "ref"
64858                 ],
64859                 "tags": {
64860                     "aerialway": "pylon"
64861                 },
64862                 "name": "Aerialway Pylon"
64863             },
64864             "aerialway/rope_tow": {
64865                 "geometry": [
64866                     "line"
64867                 ],
64868                 "terms": [
64869                     "handle tow",
64870                     "bugel lift"
64871                 ],
64872                 "fields": [
64873                     "aerialway/capacity",
64874                     "aerialway/duration"
64875                 ],
64876                 "tags": {
64877                     "aerialway": "rope_tow"
64878                 },
64879                 "name": "Rope Tow Lift"
64880             },
64881             "aerialway/station": {
64882                 "geometry": [
64883                     "point",
64884                     "vertex"
64885                 ],
64886                 "fields": [
64887                     "aerialway/access",
64888                     "aerialway/summer/access",
64889                     "elevation"
64890                 ],
64891                 "tags": {
64892                     "aerialway": "station"
64893                 },
64894                 "name": "Aerialway Station"
64895             },
64896             "aerialway/t-bar": {
64897                 "geometry": [
64898                     "line"
64899                 ],
64900                 "fields": [
64901                     "aerialway/capacity",
64902                     "aerialway/duration"
64903                 ],
64904                 "tags": {
64905                     "aerialway": "t-bar"
64906                 },
64907                 "name": "T-bar Lift"
64908             },
64909             "aeroway": {
64910                 "icon": "airport",
64911                 "fields": [
64912                     "aeroway"
64913                 ],
64914                 "geometry": [
64915                     "point",
64916                     "vertex",
64917                     "line",
64918                     "area"
64919                 ],
64920                 "tags": {
64921                     "aeroway": "*"
64922                 },
64923                 "name": "Aeroway"
64924             },
64925             "aeroway/aerodrome": {
64926                 "icon": "airport",
64927                 "geometry": [
64928                     "point",
64929                     "area"
64930                 ],
64931                 "terms": [
64932                     "airplane",
64933                     "airport",
64934                     "aerodrome"
64935                 ],
64936                 "fields": [
64937                     "ref",
64938                     "iata",
64939                     "icao",
64940                     "operator"
64941                 ],
64942                 "tags": {
64943                     "aeroway": "aerodrome"
64944                 },
64945                 "name": "Airport"
64946             },
64947             "aeroway/apron": {
64948                 "icon": "airport",
64949                 "geometry": [
64950                     "area"
64951                 ],
64952                 "terms": [
64953                     "ramp"
64954                 ],
64955                 "fields": [
64956                     "ref",
64957                     "surface"
64958                 ],
64959                 "tags": {
64960                     "aeroway": "apron"
64961                 },
64962                 "name": "Apron"
64963             },
64964             "aeroway/gate": {
64965                 "icon": "airport",
64966                 "geometry": [
64967                     "point"
64968                 ],
64969                 "fields": [
64970                     "ref"
64971                 ],
64972                 "tags": {
64973                     "aeroway": "gate"
64974                 },
64975                 "name": "Airport gate"
64976             },
64977             "aeroway/hangar": {
64978                 "geometry": [
64979                     "area"
64980                 ],
64981                 "fields": [
64982                     "building_area"
64983                 ],
64984                 "tags": {
64985                     "aeroway": "hangar"
64986                 },
64987                 "name": "Hangar"
64988             },
64989             "aeroway/helipad": {
64990                 "icon": "heliport",
64991                 "geometry": [
64992                     "point",
64993                     "area"
64994                 ],
64995                 "terms": [
64996                     "helicopter",
64997                     "helipad",
64998                     "heliport"
64999                 ],
65000                 "tags": {
65001                     "aeroway": "helipad"
65002                 },
65003                 "name": "Helipad"
65004             },
65005             "aeroway/runway": {
65006                 "geometry": [
65007                     "line",
65008                     "area"
65009                 ],
65010                 "terms": [
65011                     "landing strip"
65012                 ],
65013                 "fields": [
65014                     "ref",
65015                     "surface",
65016                     "length",
65017                     "width"
65018                 ],
65019                 "tags": {
65020                     "aeroway": "runway"
65021                 },
65022                 "name": "Runway"
65023             },
65024             "aeroway/taxiway": {
65025                 "geometry": [
65026                     "line"
65027                 ],
65028                 "fields": [
65029                     "ref",
65030                     "surface"
65031                 ],
65032                 "tags": {
65033                     "aeroway": "taxiway"
65034                 },
65035                 "name": "Taxiway"
65036             },
65037             "aeroway/terminal": {
65038                 "geometry": [
65039                     "point",
65040                     "area"
65041                 ],
65042                 "terms": [
65043                     "airport",
65044                     "aerodrome"
65045                 ],
65046                 "fields": [
65047                     "operator",
65048                     "building_area"
65049                 ],
65050                 "tags": {
65051                     "aeroway": "terminal"
65052                 },
65053                 "name": "Airport terminal"
65054             },
65055             "amenity": {
65056                 "fields": [
65057                     "amenity"
65058                 ],
65059                 "geometry": [
65060                     "point",
65061                     "vertex",
65062                     "area"
65063                 ],
65064                 "tags": {
65065                     "amenity": "*"
65066                 },
65067                 "searchable": false,
65068                 "name": "Amenity"
65069             },
65070             "amenity/arts_centre": {
65071                 "icon": "theatre",
65072                 "fields": [
65073                     "address",
65074                     "building_area",
65075                     "opening_hours"
65076                 ],
65077                 "geometry": [
65078                     "point",
65079                     "area"
65080                 ],
65081                 "terms": [],
65082                 "tags": {
65083                     "amenity": "arts_centre"
65084                 },
65085                 "name": "Arts Center"
65086             },
65087             "amenity/atm": {
65088                 "icon": "bank",
65089                 "fields": [
65090                     "operator"
65091                 ],
65092                 "geometry": [
65093                     "point",
65094                     "vertex"
65095                 ],
65096                 "terms": [
65097                     "money",
65098                     "cash",
65099                     "machine"
65100                 ],
65101                 "tags": {
65102                     "amenity": "atm"
65103                 },
65104                 "name": "ATM"
65105             },
65106             "amenity/bank": {
65107                 "icon": "bank",
65108                 "fields": [
65109                     "atm",
65110                     "operator",
65111                     "address",
65112                     "building_area",
65113                     "opening_hours"
65114                 ],
65115                 "geometry": [
65116                     "point",
65117                     "area"
65118                 ],
65119                 "terms": [
65120                     "credit union",
65121                     "check",
65122                     "deposit",
65123                     "fund",
65124                     "investment",
65125                     "repository",
65126                     "reserve",
65127                     "safe",
65128                     "savings",
65129                     "stock",
65130                     "treasury",
65131                     "trust",
65132                     "vault"
65133                 ],
65134                 "tags": {
65135                     "amenity": "bank"
65136                 },
65137                 "name": "Bank"
65138             },
65139             "amenity/bar": {
65140                 "icon": "bar",
65141                 "fields": [
65142                     "operator",
65143                     "address",
65144                     "building_area",
65145                     "opening_hours",
65146                     "smoking"
65147                 ],
65148                 "geometry": [
65149                     "point",
65150                     "area"
65151                 ],
65152                 "terms": [
65153                     "dive",
65154                     "beer",
65155                     "bier",
65156                     "booze"
65157                 ],
65158                 "tags": {
65159                     "amenity": "bar"
65160                 },
65161                 "name": "Bar"
65162             },
65163             "amenity/bbq": {
65164                 "fields": [
65165                     "covered",
65166                     "fuel"
65167                 ],
65168                 "geometry": [
65169                     "point"
65170                 ],
65171                 "terms": [
65172                     "bbq"
65173                 ],
65174                 "tags": {
65175                     "amenity": "bbq"
65176                 },
65177                 "name": "Barbecue/Grill"
65178             },
65179             "amenity/bench": {
65180                 "fields": [
65181                     "backrest"
65182                 ],
65183                 "geometry": [
65184                     "point",
65185                     "vertex",
65186                     "line"
65187                 ],
65188                 "tags": {
65189                     "amenity": "bench"
65190                 },
65191                 "name": "Bench"
65192             },
65193             "amenity/bicycle_parking": {
65194                 "icon": "bicycle",
65195                 "fields": [
65196                     "bicycle_parking",
65197                     "capacity",
65198                     "operator",
65199                     "covered",
65200                     "access_simple"
65201                 ],
65202                 "geometry": [
65203                     "point",
65204                     "vertex",
65205                     "area"
65206                 ],
65207                 "terms": [
65208                     "bike"
65209                 ],
65210                 "tags": {
65211                     "amenity": "bicycle_parking"
65212                 },
65213                 "name": "Bicycle Parking"
65214             },
65215             "amenity/bicycle_rental": {
65216                 "icon": "bicycle",
65217                 "fields": [
65218                     "capacity",
65219                     "network",
65220                     "operator"
65221                 ],
65222                 "geometry": [
65223                     "point",
65224                     "vertex",
65225                     "area"
65226                 ],
65227                 "terms": [
65228                     "bike"
65229                 ],
65230                 "tags": {
65231                     "amenity": "bicycle_rental"
65232                 },
65233                 "name": "Bicycle Rental"
65234             },
65235             "amenity/boat_rental": {
65236                 "fields": [
65237                     "operator"
65238                 ],
65239                 "geometry": [
65240                     "point",
65241                     "area"
65242                 ],
65243                 "tags": {
65244                     "amenity": "boat_rental"
65245                 },
65246                 "name": "Boat Rental"
65247             },
65248             "amenity/bureau_de_change": {
65249                 "icon": "bank",
65250                 "fields": [
65251                     "operator"
65252                 ],
65253                 "geometry": [
65254                     "point",
65255                     "vertex"
65256                 ],
65257                 "terms": [
65258                     "bureau de change",
65259                     "money changer"
65260                 ],
65261                 "tags": {
65262                     "amenity": "bureau_de_change"
65263                 },
65264                 "name": "Currency Exchange"
65265             },
65266             "amenity/bus_station": {
65267                 "fields": [
65268                     "operator"
65269                 ],
65270                 "geometry": [
65271                     "point",
65272                     "area"
65273                 ],
65274                 "tags": {
65275                     "amenity": "bus_station"
65276                 },
65277                 "name": "Bus Station"
65278             },
65279             "amenity/cafe": {
65280                 "icon": "cafe",
65281                 "fields": [
65282                     "cuisine",
65283                     "internet_access",
65284                     "address",
65285                     "building_area",
65286                     "opening_hours",
65287                     "smoking"
65288                 ],
65289                 "geometry": [
65290                     "point",
65291                     "area"
65292                 ],
65293                 "terms": [
65294                     "coffee",
65295                     "tea"
65296                 ],
65297                 "tags": {
65298                     "amenity": "cafe"
65299                 },
65300                 "name": "Cafe"
65301             },
65302             "amenity/car_rental": {
65303                 "icon": "car",
65304                 "fields": [
65305                     "operator"
65306                 ],
65307                 "geometry": [
65308                     "point",
65309                     "area"
65310                 ],
65311                 "tags": {
65312                     "amenity": "car_rental"
65313                 },
65314                 "name": "Car Rental"
65315             },
65316             "amenity/car_sharing": {
65317                 "icon": "car",
65318                 "fields": [
65319                     "operator",
65320                     "capacity"
65321                 ],
65322                 "geometry": [
65323                     "point",
65324                     "area"
65325                 ],
65326                 "tags": {
65327                     "amenity": "car_sharing"
65328                 },
65329                 "name": "Car Sharing"
65330             },
65331             "amenity/car_wash": {
65332                 "icon": "car",
65333                 "fields": [
65334                     "address",
65335                     "building_area",
65336                     "opening_hours"
65337                 ],
65338                 "geometry": [
65339                     "point",
65340                     "area"
65341                 ],
65342                 "tags": {
65343                     "amenity": "car_wash"
65344                 },
65345                 "name": "Car Wash"
65346             },
65347             "amenity/charging_station": {
65348                 "icon": "car",
65349                 "fields": [
65350                     "operator"
65351                 ],
65352                 "geometry": [
65353                     "point",
65354                     "area"
65355                 ],
65356                 "tags": {
65357                     "amenity": "charging_station"
65358                 },
65359                 "terms": [
65360                     "EV",
65361                     "Electric Vehicle",
65362                     "Supercharger"
65363                 ],
65364                 "name": "Charging Station"
65365             },
65366             "amenity/childcare": {
65367                 "icon": "school",
65368                 "fields": [
65369                     "operator",
65370                     "address",
65371                     "building_area",
65372                     "opening_hours"
65373                 ],
65374                 "geometry": [
65375                     "point",
65376                     "area"
65377                 ],
65378                 "terms": [
65379                     "daycare",
65380                     "orphanage",
65381                     "playgroup"
65382                 ],
65383                 "tags": {
65384                     "amenity": "childcare"
65385                 },
65386                 "name": "Nursery/Childcare"
65387             },
65388             "amenity/cinema": {
65389                 "icon": "cinema",
65390                 "fields": [
65391                     "address",
65392                     "building_area",
65393                     "opening_hours"
65394                 ],
65395                 "geometry": [
65396                     "point",
65397                     "area"
65398                 ],
65399                 "terms": [
65400                     "drive-in",
65401                     "film",
65402                     "flick",
65403                     "movie",
65404                     "theater",
65405                     "picture",
65406                     "show",
65407                     "screen"
65408                 ],
65409                 "tags": {
65410                     "amenity": "cinema"
65411                 },
65412                 "name": "Cinema"
65413             },
65414             "amenity/clinic": {
65415                 "icon": "hospital",
65416                 "fields": [
65417                     "address",
65418                     "building_area",
65419                     "opening_hours"
65420                 ],
65421                 "geometry": [
65422                     "point",
65423                     "area"
65424                 ],
65425                 "terms": [
65426                     "medical",
65427                     "urgentcare"
65428                 ],
65429                 "tags": {
65430                     "amenity": "clinic"
65431                 },
65432                 "name": "Clinic"
65433             },
65434             "amenity/clock": {
65435                 "geometry": [
65436                     "point",
65437                     "vertex"
65438                 ],
65439                 "tags": {
65440                     "amenity": "clock"
65441                 },
65442                 "name": "Clock"
65443             },
65444             "amenity/college": {
65445                 "icon": "college",
65446                 "fields": [
65447                     "operator",
65448                     "address"
65449                 ],
65450                 "geometry": [
65451                     "point",
65452                     "area"
65453                 ],
65454                 "terms": [
65455                     "university"
65456                 ],
65457                 "tags": {
65458                     "amenity": "college"
65459                 },
65460                 "name": "College Grounds"
65461             },
65462             "amenity/compressed_air": {
65463                 "icon": "car",
65464                 "geometry": [
65465                     "point",
65466                     "area"
65467                 ],
65468                 "tags": {
65469                     "amenity": "compressed_air"
65470                 },
65471                 "name": "Compressed Air"
65472             },
65473             "amenity/courthouse": {
65474                 "icon": "town-hall",
65475                 "fields": [
65476                     "operator",
65477                     "address",
65478                     "building_area"
65479                 ],
65480                 "geometry": [
65481                     "point",
65482                     "area"
65483                 ],
65484                 "tags": {
65485                     "amenity": "courthouse"
65486                 },
65487                 "name": "Courthouse"
65488             },
65489             "amenity/dentist": {
65490                 "icon": "hospital",
65491                 "fields": [
65492                     "address",
65493                     "building_area",
65494                     "opening_hours"
65495                 ],
65496                 "geometry": [
65497                     "point",
65498                     "area"
65499                 ],
65500                 "terms": [
65501                     "tooth",
65502                     "teeth"
65503                 ],
65504                 "tags": {
65505                     "amenity": "dentist"
65506                 },
65507                 "name": "Dentist"
65508             },
65509             "amenity/doctor": {
65510                 "icon": "hospital",
65511                 "fields": [
65512                     "address",
65513                     "building_area",
65514                     "opening_hours"
65515                 ],
65516                 "geometry": [
65517                     "point",
65518                     "area"
65519                 ],
65520                 "terms": [
65521                     "medic*"
65522                 ],
65523                 "tags": {
65524                     "amenity": "doctors"
65525                 },
65526                 "name": "Doctor"
65527             },
65528             "amenity/dojo": {
65529                 "icon": "pitch",
65530                 "fields": [
65531                     "sport",
65532                     "address",
65533                     "building_area",
65534                     "opening_hours"
65535                 ],
65536                 "geometry": [
65537                     "point",
65538                     "area"
65539                 ],
65540                 "terms": [
65541                     "martial arts",
65542                     "dojang"
65543                 ],
65544                 "tags": {
65545                     "amenity": "dojo"
65546                 },
65547                 "name": "Dojo / Martial Arts Academy"
65548             },
65549             "amenity/drinking_water": {
65550                 "icon": "water",
65551                 "geometry": [
65552                     "point"
65553                 ],
65554                 "tags": {
65555                     "amenity": "drinking_water"
65556                 },
65557                 "terms": [
65558                     "fountain",
65559                     "potable"
65560                 ],
65561                 "name": "Drinking Water"
65562             },
65563             "amenity/embassy": {
65564                 "icon": "embassy",
65565                 "fields": [
65566                     "country",
65567                     "address",
65568                     "building_area"
65569                 ],
65570                 "geometry": [
65571                     "point",
65572                     "area"
65573                 ],
65574                 "tags": {
65575                     "amenity": "embassy"
65576                 },
65577                 "name": "Embassy"
65578             },
65579             "amenity/fast_food": {
65580                 "icon": "fast-food",
65581                 "fields": [
65582                     "cuisine",
65583                     "operator",
65584                     "address",
65585                     "building_area",
65586                     "opening_hours",
65587                     "smoking"
65588                 ],
65589                 "geometry": [
65590                     "point",
65591                     "area"
65592                 ],
65593                 "tags": {
65594                     "amenity": "fast_food"
65595                 },
65596                 "terms": [
65597                     "restaurant"
65598                 ],
65599                 "name": "Fast Food"
65600             },
65601             "amenity/fire_station": {
65602                 "icon": "fire-station",
65603                 "fields": [
65604                     "operator",
65605                     "address",
65606                     "building_area"
65607                 ],
65608                 "geometry": [
65609                     "point",
65610                     "area"
65611                 ],
65612                 "terms": [],
65613                 "tags": {
65614                     "amenity": "fire_station"
65615                 },
65616                 "name": "Fire Station"
65617             },
65618             "amenity/fountain": {
65619                 "geometry": [
65620                     "point",
65621                     "area"
65622                 ],
65623                 "tags": {
65624                     "amenity": "fountain"
65625                 },
65626                 "name": "Fountain"
65627             },
65628             "amenity/fuel": {
65629                 "icon": "fuel",
65630                 "fields": [
65631                     "operator",
65632                     "address",
65633                     "building_area",
65634                     "opening_hours"
65635                 ],
65636                 "geometry": [
65637                     "point",
65638                     "area"
65639                 ],
65640                 "terms": [
65641                     "petrol",
65642                     "fuel",
65643                     "propane",
65644                     "diesel",
65645                     "lng",
65646                     "cng",
65647                     "biodiesel"
65648                 ],
65649                 "tags": {
65650                     "amenity": "fuel"
65651                 },
65652                 "name": "Gas Station"
65653             },
65654             "amenity/grave_yard": {
65655                 "icon": "cemetery",
65656                 "fields": [
65657                     "religion",
65658                     "denomination"
65659                 ],
65660                 "geometry": [
65661                     "point",
65662                     "area"
65663                 ],
65664                 "tags": {
65665                     "amenity": "grave_yard"
65666                 },
65667                 "name": "Graveyard"
65668             },
65669             "amenity/hospital": {
65670                 "icon": "hospital",
65671                 "fields": [
65672                     "operator",
65673                     "address",
65674                     "emergency"
65675                 ],
65676                 "geometry": [
65677                     "point",
65678                     "area"
65679                 ],
65680                 "terms": [
65681                     "clinic",
65682                     "doctor",
65683                     "emergency room",
65684                     "health service",
65685                     "hospice",
65686                     "infirmary",
65687                     "institution",
65688                     "nursing home",
65689                     "sanatorium",
65690                     "sanitarium",
65691                     "sick",
65692                     "surgery",
65693                     "ward"
65694                 ],
65695                 "tags": {
65696                     "amenity": "hospital"
65697                 },
65698                 "name": "Hospital Grounds"
65699             },
65700             "amenity/kindergarten": {
65701                 "icon": "school",
65702                 "fields": [
65703                     "operator",
65704                     "address"
65705                 ],
65706                 "geometry": [
65707                     "point",
65708                     "area"
65709                 ],
65710                 "terms": [
65711                     "kindergarden",
65712                     "pre-school"
65713                 ],
65714                 "tags": {
65715                     "amenity": "kindergarten"
65716                 },
65717                 "name": "Preschool/Kindergarten Grounds"
65718             },
65719             "amenity/library": {
65720                 "icon": "library",
65721                 "fields": [
65722                     "operator",
65723                     "building_area",
65724                     "address",
65725                     "opening_hours"
65726                 ],
65727                 "geometry": [
65728                     "point",
65729                     "area"
65730                 ],
65731                 "terms": [
65732                     "book"
65733                 ],
65734                 "tags": {
65735                     "amenity": "library"
65736                 },
65737                 "name": "Library"
65738             },
65739             "amenity/marketplace": {
65740                 "fields": [
65741                     "operator",
65742                     "address",
65743                     "building_area",
65744                     "opening_hours"
65745                 ],
65746                 "geometry": [
65747                     "point",
65748                     "area"
65749                 ],
65750                 "tags": {
65751                     "amenity": "marketplace"
65752                 },
65753                 "name": "Marketplace"
65754             },
65755             "amenity/nightclub": {
65756                 "icon": "bar",
65757                 "fields": [
65758                     "operator",
65759                     "address",
65760                     "building_area",
65761                     "opening_hours",
65762                     "smoking"
65763                 ],
65764                 "geometry": [
65765                     "point",
65766                     "area"
65767                 ],
65768                 "tags": {
65769                     "amenity": "nightclub"
65770                 },
65771                 "terms": [
65772                     "disco*",
65773                     "night club",
65774                     "dancing",
65775                     "dance club"
65776                 ],
65777                 "name": "Nightclub"
65778             },
65779             "amenity/parking": {
65780                 "icon": "parking",
65781                 "fields": [
65782                     "operator",
65783                     "parking",
65784                     "capacity",
65785                     "fee",
65786                     "access_simple",
65787                     "supervised",
65788                     "park_ride",
65789                     "address"
65790                 ],
65791                 "geometry": [
65792                     "point",
65793                     "vertex",
65794                     "area"
65795                 ],
65796                 "tags": {
65797                     "amenity": "parking"
65798                 },
65799                 "terms": [],
65800                 "name": "Car Parking"
65801             },
65802             "amenity/parking_entrance": {
65803                 "icon": "entrance",
65804                 "fields": [
65805                     "access_simple",
65806                     "ref"
65807                 ],
65808                 "geometry": [
65809                     "vertex"
65810                 ],
65811                 "tags": {
65812                     "amenity": "parking_entrance"
65813                 },
65814                 "name": "Parking Garage Entrance/Exit"
65815             },
65816             "amenity/pharmacy": {
65817                 "icon": "pharmacy",
65818                 "fields": [
65819                     "operator",
65820                     "address",
65821                     "building_area",
65822                     "opening_hours"
65823                 ],
65824                 "geometry": [
65825                     "point",
65826                     "area"
65827                 ],
65828                 "tags": {
65829                     "amenity": "pharmacy"
65830                 },
65831                 "terms": [
65832                     "drug",
65833                     "medicine"
65834                 ],
65835                 "name": "Pharmacy"
65836             },
65837             "amenity/place_of_worship": {
65838                 "icon": "place-of-worship",
65839                 "fields": [
65840                     "religion",
65841                     "denomination",
65842                     "address",
65843                     "building_area"
65844                 ],
65845                 "geometry": [
65846                     "point",
65847                     "area"
65848                 ],
65849                 "terms": [
65850                     "abbey",
65851                     "basilica",
65852                     "bethel",
65853                     "cathedral",
65854                     "chancel",
65855                     "chantry",
65856                     "chapel",
65857                     "church",
65858                     "fold",
65859                     "house of God",
65860                     "house of prayer",
65861                     "house of worship",
65862                     "minster",
65863                     "mission",
65864                     "mosque",
65865                     "oratory",
65866                     "parish",
65867                     "sacellum",
65868                     "sanctuary",
65869                     "shrine",
65870                     "synagogue",
65871                     "tabernacle",
65872                     "temple"
65873                 ],
65874                 "tags": {
65875                     "amenity": "place_of_worship"
65876                 },
65877                 "name": "Place of Worship"
65878             },
65879             "amenity/place_of_worship/buddhist": {
65880                 "icon": "place-of-worship",
65881                 "fields": [
65882                     "denomination",
65883                     "building_area",
65884                     "address"
65885                 ],
65886                 "geometry": [
65887                     "point",
65888                     "area"
65889                 ],
65890                 "terms": [
65891                     "stupa",
65892                     "vihara",
65893                     "monastery",
65894                     "temple",
65895                     "pagoda",
65896                     "zendo",
65897                     "dojo"
65898                 ],
65899                 "tags": {
65900                     "amenity": "place_of_worship",
65901                     "religion": "buddhist"
65902                 },
65903                 "name": "Buddhist Temple"
65904             },
65905             "amenity/place_of_worship/christian": {
65906                 "icon": "religious-christian",
65907                 "fields": [
65908                     "denomination",
65909                     "building_area",
65910                     "address"
65911                 ],
65912                 "geometry": [
65913                     "point",
65914                     "area"
65915                 ],
65916                 "terms": [
65917                     "christian",
65918                     "abbey",
65919                     "basilica",
65920                     "bethel",
65921                     "cathedral",
65922                     "chancel",
65923                     "chantry",
65924                     "chapel",
65925                     "fold",
65926                     "house of God",
65927                     "house of prayer",
65928                     "house of worship",
65929                     "minster",
65930                     "mission",
65931                     "oratory",
65932                     "parish",
65933                     "sacellum",
65934                     "sanctuary",
65935                     "shrine",
65936                     "tabernacle",
65937                     "temple"
65938                 ],
65939                 "tags": {
65940                     "amenity": "place_of_worship",
65941                     "religion": "christian"
65942                 },
65943                 "name": "Church"
65944             },
65945             "amenity/place_of_worship/jewish": {
65946                 "icon": "religious-jewish",
65947                 "fields": [
65948                     "denomination",
65949                     "building_area",
65950                     "address"
65951                 ],
65952                 "geometry": [
65953                     "point",
65954                     "area"
65955                 ],
65956                 "terms": [
65957                     "jewish"
65958                 ],
65959                 "tags": {
65960                     "amenity": "place_of_worship",
65961                     "religion": "jewish"
65962                 },
65963                 "name": "Synagogue"
65964             },
65965             "amenity/place_of_worship/muslim": {
65966                 "icon": "religious-muslim",
65967                 "fields": [
65968                     "denomination",
65969                     "building_area",
65970                     "address"
65971                 ],
65972                 "geometry": [
65973                     "point",
65974                     "area"
65975                 ],
65976                 "terms": [
65977                     "muslim"
65978                 ],
65979                 "tags": {
65980                     "amenity": "place_of_worship",
65981                     "religion": "muslim"
65982                 },
65983                 "name": "Mosque"
65984             },
65985             "amenity/police": {
65986                 "icon": "police",
65987                 "fields": [
65988                     "operator",
65989                     "address",
65990                     "building_area"
65991                 ],
65992                 "geometry": [
65993                     "point",
65994                     "area"
65995                 ],
65996                 "terms": [
65997                     "badge",
65998                     "constable",
65999                     "constabulary",
66000                     "cop",
66001                     "detective",
66002                     "fed",
66003                     "law",
66004                     "enforcement",
66005                     "officer",
66006                     "patrol"
66007                 ],
66008                 "tags": {
66009                     "amenity": "police"
66010                 },
66011                 "name": "Police"
66012             },
66013             "amenity/post_box": {
66014                 "icon": "post",
66015                 "fields": [
66016                     "operator",
66017                     "collection_times"
66018                 ],
66019                 "geometry": [
66020                     "point",
66021                     "vertex"
66022                 ],
66023                 "tags": {
66024                     "amenity": "post_box"
66025                 },
66026                 "terms": [
66027                     "letter",
66028                     "post"
66029                 ],
66030                 "name": "Mailbox"
66031             },
66032             "amenity/post_office": {
66033                 "icon": "post",
66034                 "fields": [
66035                     "operator",
66036                     "address",
66037                     "building_area",
66038                     "collection_times"
66039                 ],
66040                 "geometry": [
66041                     "point",
66042                     "area"
66043                 ],
66044                 "terms": [
66045                     "letter",
66046                     "mail"
66047                 ],
66048                 "tags": {
66049                     "amenity": "post_office"
66050                 },
66051                 "name": "Post Office"
66052             },
66053             "amenity/pub": {
66054                 "icon": "beer",
66055                 "fields": [
66056                     "address",
66057                     "building_area",
66058                     "opening_hours",
66059                     "smoking"
66060                 ],
66061                 "geometry": [
66062                     "point",
66063                     "area"
66064                 ],
66065                 "tags": {
66066                     "amenity": "pub"
66067                 },
66068                 "terms": [
66069                     "dive",
66070                     "beer",
66071                     "bier",
66072                     "booze"
66073                 ],
66074                 "name": "Pub"
66075             },
66076             "amenity/ranger_station": {
66077                 "fields": [
66078                     "operator",
66079                     "address",
66080                     "building_area",
66081                     "opening_hours"
66082                 ],
66083                 "geometry": [
66084                     "point",
66085                     "area"
66086                 ],
66087                 "terms": [
66088                     "visitor center",
66089                     "visitor centre",
66090                     "permit center",
66091                     "permit centre",
66092                     "backcountry office",
66093                     "warden office",
66094                     "warden center"
66095                 ],
66096                 "tags": {
66097                     "amenity": "ranger_station"
66098                 },
66099                 "name": "Ranger Station"
66100             },
66101             "amenity/recycling": {
66102                 "icon": "recycling",
66103                 "fields": [
66104                     "operator",
66105                     "address",
66106                     "recycling/cans",
66107                     "recycling/glass",
66108                     "recycling/paper",
66109                     "recycling/clothes"
66110                 ],
66111                 "geometry": [
66112                     "point",
66113                     "area"
66114                 ],
66115                 "terms": [
66116                     "can",
66117                     "bottle",
66118                     "garbage",
66119                     "scrap",
66120                     "trash"
66121                 ],
66122                 "tags": {
66123                     "amenity": "recycling"
66124                 },
66125                 "name": "Recycling"
66126             },
66127             "amenity/restaurant": {
66128                 "icon": "restaurant",
66129                 "fields": [
66130                     "cuisine",
66131                     "address",
66132                     "building_area",
66133                     "opening_hours",
66134                     "capacity",
66135                     "smoking"
66136                 ],
66137                 "geometry": [
66138                     "point",
66139                     "area"
66140                 ],
66141                 "terms": [
66142                     "bar",
66143                     "breakfast",
66144                     "cafe",
66145                     "café",
66146                     "canteen",
66147                     "coffee",
66148                     "dine",
66149                     "dining",
66150                     "dinner",
66151                     "drive-in",
66152                     "eat",
66153                     "grill",
66154                     "lunch",
66155                     "table"
66156                 ],
66157                 "tags": {
66158                     "amenity": "restaurant"
66159                 },
66160                 "name": "Restaurant"
66161             },
66162             "amenity/school": {
66163                 "icon": "school",
66164                 "fields": [
66165                     "operator",
66166                     "address"
66167                 ],
66168                 "geometry": [
66169                     "point",
66170                     "area"
66171                 ],
66172                 "terms": [
66173                     "academy",
66174                     "elementary school",
66175                     "middle school",
66176                     "high school"
66177                 ],
66178                 "tags": {
66179                     "amenity": "school"
66180                 },
66181                 "name": "School Grounds"
66182             },
66183             "amenity/shelter": {
66184                 "fields": [
66185                     "shelter_type"
66186                 ],
66187                 "geometry": [
66188                     "point",
66189                     "vertex",
66190                     "area"
66191                 ],
66192                 "terms": [
66193                     "lean-to",
66194                     "gazebo",
66195                     "picnic"
66196                 ],
66197                 "tags": {
66198                     "amenity": "shelter"
66199                 },
66200                 "name": "Shelter"
66201             },
66202             "amenity/social_facility": {
66203                 "fields": [
66204                     "operator",
66205                     "address",
66206                     "building_area",
66207                     "opening_hours",
66208                     "wheelchair",
66209                     "social_facility_for"
66210                 ],
66211                 "geometry": [
66212                     "point",
66213                     "area"
66214                 ],
66215                 "terms": [],
66216                 "tags": {
66217                     "amenity": "social_facility"
66218                 },
66219                 "name": "Social Facility"
66220             },
66221             "amenity/social_facility/food_bank": {
66222                 "fields": [
66223                     "operator",
66224                     "address",
66225                     "building_area",
66226                     "opening_hours",
66227                     "social_facility_for"
66228                 ],
66229                 "geometry": [
66230                     "point",
66231                     "area"
66232                 ],
66233                 "terms": [],
66234                 "tags": {
66235                     "amenity": "social_facility",
66236                     "social_facility": "food_bank"
66237                 },
66238                 "name": "Food Bank"
66239             },
66240             "amenity/social_facility/group_home": {
66241                 "fields": [
66242                     "operator",
66243                     "address",
66244                     "building_area",
66245                     "opening_hours",
66246                     "wheelchair",
66247                     "social_facility_for"
66248                 ],
66249                 "geometry": [
66250                     "point",
66251                     "area"
66252                 ],
66253                 "terms": [
66254                     "old",
66255                     "senior",
66256                     "living"
66257                 ],
66258                 "tags": {
66259                     "amenity": "social_facility",
66260                     "social_facility": "group_home",
66261                     "social_facility_for": "senior"
66262                 },
66263                 "name": "Elderly Group Home"
66264             },
66265             "amenity/social_facility/homeless_shelter": {
66266                 "fields": [
66267                     "operator",
66268                     "address",
66269                     "building_area",
66270                     "opening_hours",
66271                     "wheelchair",
66272                     "social_facility_for"
66273                 ],
66274                 "geometry": [
66275                     "point",
66276                     "area"
66277                 ],
66278                 "terms": [
66279                     "houseless",
66280                     "unhoused",
66281                     "displaced"
66282                 ],
66283                 "tags": {
66284                     "amenity": "social_facility",
66285                     "social_facility": "shelter",
66286                     "social_facility:for": "homeless"
66287                 },
66288                 "name": "Homeless Shelter"
66289             },
66290             "amenity/studio": {
66291                 "icon": "music",
66292                 "fields": [
66293                     "studio_type",
66294                     "address",
66295                     "building_area"
66296                 ],
66297                 "geometry": [
66298                     "point",
66299                     "area"
66300                 ],
66301                 "terms": [
66302                     "recording",
66303                     "radio",
66304                     "television"
66305                 ],
66306                 "tags": {
66307                     "amenity": "studio"
66308                 },
66309                 "name": "Studio"
66310             },
66311             "amenity/swimming_pool": {
66312                 "icon": "swimming",
66313                 "geometry": [
66314                     "point",
66315                     "vertex",
66316                     "area"
66317                 ],
66318                 "tags": {
66319                     "amenity": "swimming_pool"
66320                 },
66321                 "name": "Swimming Pool",
66322                 "searchable": false
66323             },
66324             "amenity/taxi": {
66325                 "icon": "car",
66326                 "fields": [
66327                     "operator",
66328                     "capacity"
66329                 ],
66330                 "geometry": [
66331                     "point",
66332                     "vertex",
66333                     "area"
66334                 ],
66335                 "terms": [
66336                     "cab"
66337                 ],
66338                 "tags": {
66339                     "amenity": "taxi"
66340                 },
66341                 "name": "Taxi Stand"
66342             },
66343             "amenity/telephone": {
66344                 "icon": "telephone",
66345                 "geometry": [
66346                     "point",
66347                     "vertex"
66348                 ],
66349                 "tags": {
66350                     "amenity": "telephone"
66351                 },
66352                 "terms": [
66353                     "phone"
66354                 ],
66355                 "name": "Telephone"
66356             },
66357             "amenity/theatre": {
66358                 "icon": "theatre",
66359                 "fields": [
66360                     "operator",
66361                     "address",
66362                     "building_area"
66363                 ],
66364                 "geometry": [
66365                     "point",
66366                     "area"
66367                 ],
66368                 "terms": [
66369                     "theatre",
66370                     "performance",
66371                     "play",
66372                     "musical"
66373                 ],
66374                 "tags": {
66375                     "amenity": "theatre"
66376                 },
66377                 "name": "Theater"
66378             },
66379             "amenity/toilets": {
66380                 "icon": "toilets",
66381                 "fields": [
66382                     "toilets/disposal",
66383                     "operator",
66384                     "building_area",
66385                     "access_toilets"
66386                 ],
66387                 "geometry": [
66388                     "point",
66389                     "vertex",
66390                     "area"
66391                 ],
66392                 "terms": [
66393                     "bathroom",
66394                     "restroom",
66395                     "outhouse",
66396                     "privy",
66397                     "head",
66398                     "lavatory",
66399                     "latrine",
66400                     "water closet",
66401                     "WC",
66402                     "W.C."
66403                 ],
66404                 "tags": {
66405                     "amenity": "toilets"
66406                 },
66407                 "name": "Toilets"
66408             },
66409             "amenity/townhall": {
66410                 "icon": "town-hall",
66411                 "fields": [
66412                     "operator",
66413                     "address",
66414                     "building_area"
66415                 ],
66416                 "geometry": [
66417                     "point",
66418                     "area"
66419                 ],
66420                 "terms": [
66421                     "village",
66422                     "city",
66423                     "government",
66424                     "courthouse",
66425                     "municipal"
66426                 ],
66427                 "tags": {
66428                     "amenity": "townhall"
66429                 },
66430                 "name": "Town Hall"
66431             },
66432             "amenity/university": {
66433                 "icon": "college",
66434                 "fields": [
66435                     "operator",
66436                     "address"
66437                 ],
66438                 "geometry": [
66439                     "point",
66440                     "area"
66441                 ],
66442                 "terms": [
66443                     "college"
66444                 ],
66445                 "tags": {
66446                     "amenity": "university"
66447                 },
66448                 "name": "University Grounds"
66449             },
66450             "amenity/vending_machine": {
66451                 "fields": [
66452                     "vending",
66453                     "operator"
66454                 ],
66455                 "geometry": [
66456                     "point"
66457                 ],
66458                 "terms": [
66459                     "snack",
66460                     "soda",
66461                     "ticket"
66462                 ],
66463                 "tags": {
66464                     "amenity": "vending_machine"
66465                 },
66466                 "name": "Vending Machine"
66467             },
66468             "amenity/veterinary": {
66469                 "icon": "dog-park",
66470                 "fields": [
66471                     "operator",
66472                     "address",
66473                     "building_area",
66474                     "opening_hours"
66475                 ],
66476                 "geometry": [
66477                     "point",
66478                     "area"
66479                 ],
66480                 "terms": [
66481                     "pet clinic",
66482                     "veterinarian",
66483                     "animal hospital",
66484                     "pet doctor"
66485                 ],
66486                 "tags": {
66487                     "amenity": "veterinary"
66488                 },
66489                 "name": "Veterinary"
66490             },
66491             "amenity/waste_basket": {
66492                 "icon": "waste-basket",
66493                 "geometry": [
66494                     "point",
66495                     "vertex"
66496                 ],
66497                 "tags": {
66498                     "amenity": "waste_basket"
66499                 },
66500                 "terms": [
66501                     "rubbish",
66502                     "litter",
66503                     "trash",
66504                     "garbage"
66505                 ],
66506                 "name": "Waste Basket"
66507             },
66508             "area": {
66509                 "name": "Area",
66510                 "tags": {
66511                     "area": "yes"
66512                 },
66513                 "geometry": [
66514                     "area"
66515                 ],
66516                 "matchScore": 0.1
66517             },
66518             "barrier": {
66519                 "geometry": [
66520                     "point",
66521                     "vertex",
66522                     "line",
66523                     "area"
66524                 ],
66525                 "tags": {
66526                     "barrier": "*"
66527                 },
66528                 "fields": [
66529                     "barrier"
66530                 ],
66531                 "name": "Barrier"
66532             },
66533             "barrier/block": {
66534                 "fields": [
66535                     "access"
66536                 ],
66537                 "geometry": [
66538                     "point",
66539                     "vertex"
66540                 ],
66541                 "tags": {
66542                     "barrier": "block"
66543                 },
66544                 "name": "Block"
66545             },
66546             "barrier/bollard": {
66547                 "fields": [
66548                     "access"
66549                 ],
66550                 "geometry": [
66551                     "point",
66552                     "vertex",
66553                     "line"
66554                 ],
66555                 "tags": {
66556                     "barrier": "bollard"
66557                 },
66558                 "name": "Bollard"
66559             },
66560             "barrier/cattle_grid": {
66561                 "geometry": [
66562                     "vertex"
66563                 ],
66564                 "tags": {
66565                     "barrier": "cattle_grid"
66566                 },
66567                 "name": "Cattle Grid"
66568             },
66569             "barrier/city_wall": {
66570                 "geometry": [
66571                     "line",
66572                     "area"
66573                 ],
66574                 "tags": {
66575                     "barrier": "city_wall"
66576                 },
66577                 "name": "City Wall"
66578             },
66579             "barrier/cycle_barrier": {
66580                 "fields": [
66581                     "access"
66582                 ],
66583                 "geometry": [
66584                     "vertex"
66585                 ],
66586                 "tags": {
66587                     "barrier": "cycle_barrier"
66588                 },
66589                 "name": "Cycle Barrier"
66590             },
66591             "barrier/ditch": {
66592                 "geometry": [
66593                     "line",
66594                     "area"
66595                 ],
66596                 "tags": {
66597                     "barrier": "ditch"
66598                 },
66599                 "name": "Ditch"
66600             },
66601             "barrier/entrance": {
66602                 "icon": "entrance",
66603                 "geometry": [
66604                     "vertex"
66605                 ],
66606                 "tags": {
66607                     "barrier": "entrance"
66608                 },
66609                 "name": "Entrance",
66610                 "searchable": false
66611             },
66612             "barrier/fence": {
66613                 "geometry": [
66614                     "line"
66615                 ],
66616                 "tags": {
66617                     "barrier": "fence"
66618                 },
66619                 "name": "Fence"
66620             },
66621             "barrier/gate": {
66622                 "fields": [
66623                     "access"
66624                 ],
66625                 "geometry": [
66626                     "point",
66627                     "vertex",
66628                     "line"
66629                 ],
66630                 "tags": {
66631                     "barrier": "gate"
66632                 },
66633                 "name": "Gate"
66634             },
66635             "barrier/hedge": {
66636                 "geometry": [
66637                     "line",
66638                     "area"
66639                 ],
66640                 "tags": {
66641                     "barrier": "hedge"
66642                 },
66643                 "name": "Hedge"
66644             },
66645             "barrier/kissing_gate": {
66646                 "fields": [
66647                     "access"
66648                 ],
66649                 "geometry": [
66650                     "vertex"
66651                 ],
66652                 "tags": {
66653                     "barrier": "kissing_gate"
66654                 },
66655                 "name": "Kissing Gate"
66656             },
66657             "barrier/lift_gate": {
66658                 "fields": [
66659                     "access"
66660                 ],
66661                 "geometry": [
66662                     "point",
66663                     "vertex"
66664                 ],
66665                 "tags": {
66666                     "barrier": "lift_gate"
66667                 },
66668                 "name": "Lift Gate"
66669             },
66670             "barrier/retaining_wall": {
66671                 "geometry": [
66672                     "line",
66673                     "area"
66674                 ],
66675                 "tags": {
66676                     "barrier": "retaining_wall"
66677                 },
66678                 "name": "Retaining Wall"
66679             },
66680             "barrier/stile": {
66681                 "fields": [
66682                     "access"
66683                 ],
66684                 "geometry": [
66685                     "point",
66686                     "vertex"
66687                 ],
66688                 "tags": {
66689                     "barrier": "stile"
66690                 },
66691                 "name": "Stile"
66692             },
66693             "barrier/toll_booth": {
66694                 "fields": [
66695                     "access"
66696                 ],
66697                 "geometry": [
66698                     "vertex"
66699                 ],
66700                 "tags": {
66701                     "barrier": "toll_booth"
66702                 },
66703                 "name": "Toll Booth"
66704             },
66705             "barrier/wall": {
66706                 "geometry": [
66707                     "line",
66708                     "area"
66709                 ],
66710                 "tags": {
66711                     "barrier": "wall"
66712                 },
66713                 "name": "Wall"
66714             },
66715             "boundary/administrative": {
66716                 "name": "Administrative Boundary",
66717                 "geometry": [
66718                     "line"
66719                 ],
66720                 "tags": {
66721                     "boundary": "administrative"
66722                 },
66723                 "fields": [
66724                     "admin_level"
66725                 ]
66726             },
66727             "building": {
66728                 "icon": "building",
66729                 "fields": [
66730                     "building",
66731                     "levels",
66732                     "address"
66733                 ],
66734                 "geometry": [
66735                     "area"
66736                 ],
66737                 "tags": {
66738                     "building": "*"
66739                 },
66740                 "terms": [],
66741                 "name": "Building"
66742             },
66743             "building/apartments": {
66744                 "icon": "commercial",
66745                 "fields": [
66746                     "address",
66747                     "levels"
66748                 ],
66749                 "geometry": [
66750                     "point",
66751                     "area"
66752                 ],
66753                 "tags": {
66754                     "building": "apartments"
66755                 },
66756                 "name": "Apartments"
66757             },
66758             "building/barn": {
66759                 "icon": "building",
66760                 "fields": [
66761                     "address",
66762                     "levels"
66763                 ],
66764                 "geometry": [
66765                     "point",
66766                     "area"
66767                 ],
66768                 "tags": {
66769                     "building": "barn"
66770                 },
66771                 "name": "Barn"
66772             },
66773             "building/bunker": {
66774                 "fields": [
66775                     "address",
66776                     "levels"
66777                 ],
66778                 "geometry": [
66779                     "point",
66780                     "area"
66781                 ],
66782                 "tags": {
66783                     "building": "bunker"
66784                 },
66785                 "name": "Bunker",
66786                 "searchable": false
66787             },
66788             "building/cabin": {
66789                 "icon": "building",
66790                 "fields": [
66791                     "address",
66792                     "levels"
66793                 ],
66794                 "geometry": [
66795                     "point",
66796                     "area"
66797                 ],
66798                 "tags": {
66799                     "building": "cabin"
66800                 },
66801                 "name": "Cabin"
66802             },
66803             "building/cathedral": {
66804                 "icon": "place-of-worship",
66805                 "fields": [
66806                     "address",
66807                     "levels"
66808                 ],
66809                 "geometry": [
66810                     "point",
66811                     "area"
66812                 ],
66813                 "tags": {
66814                     "building": "cathedral"
66815                 },
66816                 "name": "Cathedral"
66817             },
66818             "building/chapel": {
66819                 "icon": "place-of-worship",
66820                 "fields": [
66821                     "address",
66822                     "levels"
66823                 ],
66824                 "geometry": [
66825                     "point",
66826                     "area"
66827                 ],
66828                 "tags": {
66829                     "building": "chapel"
66830                 },
66831                 "name": "Chapel"
66832             },
66833             "building/church": {
66834                 "icon": "place-of-worship",
66835                 "fields": [
66836                     "address",
66837                     "levels"
66838                 ],
66839                 "geometry": [
66840                     "point",
66841                     "area"
66842                 ],
66843                 "tags": {
66844                     "building": "church"
66845                 },
66846                 "name": "Church"
66847             },
66848             "building/college": {
66849                 "icon": "building",
66850                 "fields": [
66851                     "address",
66852                     "levels"
66853                 ],
66854                 "geometry": [
66855                     "point",
66856                     "area"
66857                 ],
66858                 "terms": [
66859                     "university"
66860                 ],
66861                 "tags": {
66862                     "building": "college"
66863                 },
66864                 "name": "College Building"
66865             },
66866             "building/commercial": {
66867                 "icon": "commercial",
66868                 "fields": [
66869                     "address",
66870                     "smoking"
66871                 ],
66872                 "geometry": [
66873                     "point",
66874                     "area"
66875                 ],
66876                 "tags": {
66877                     "building": "commercial"
66878                 },
66879                 "name": "Commercial Building"
66880             },
66881             "building/construction": {
66882                 "icon": "building",
66883                 "fields": [
66884                     "address",
66885                     "levels"
66886                 ],
66887                 "geometry": [
66888                     "point",
66889                     "area"
66890                 ],
66891                 "tags": {
66892                     "building": "construction"
66893                 },
66894                 "name": "Building Under Construction"
66895             },
66896             "building/detached": {
66897                 "icon": "building",
66898                 "fields": [
66899                     "address",
66900                     "levels"
66901                 ],
66902                 "geometry": [
66903                     "point",
66904                     "area"
66905                 ],
66906                 "tags": {
66907                     "building": "detached"
66908                 },
66909                 "name": "Detached Home"
66910             },
66911             "building/dormitory": {
66912                 "icon": "building",
66913                 "fields": [
66914                     "address",
66915                     "levels",
66916                     "smoking"
66917                 ],
66918                 "geometry": [
66919                     "point",
66920                     "area"
66921                 ],
66922                 "tags": {
66923                     "building": "dormitory"
66924                 },
66925                 "name": "Dormitory"
66926             },
66927             "building/entrance": {
66928                 "icon": "entrance",
66929                 "geometry": [
66930                     "vertex"
66931                 ],
66932                 "tags": {
66933                     "building": "entrance"
66934                 },
66935                 "name": "Entrance/Exit",
66936                 "searchable": false
66937             },
66938             "building/garage": {
66939                 "fields": [
66940                     "capacity"
66941                 ],
66942                 "geometry": [
66943                     "point",
66944                     "area"
66945                 ],
66946                 "tags": {
66947                     "building": "garage"
66948                 },
66949                 "name": "Garage",
66950                 "icon": "warehouse"
66951             },
66952             "building/garages": {
66953                 "icon": "warehouse",
66954                 "fields": [
66955                     "capacity"
66956                 ],
66957                 "geometry": [
66958                     "point",
66959                     "area"
66960                 ],
66961                 "tags": {
66962                     "building": "garages"
66963                 },
66964                 "name": "Garages"
66965             },
66966             "building/greenhouse": {
66967                 "icon": "building",
66968                 "fields": [
66969                     "address",
66970                     "levels"
66971                 ],
66972                 "geometry": [
66973                     "point",
66974                     "area"
66975                 ],
66976                 "tags": {
66977                     "building": "greenhouse"
66978                 },
66979                 "name": "Greenhouse"
66980             },
66981             "building/hospital": {
66982                 "icon": "building",
66983                 "fields": [
66984                     "address",
66985                     "levels"
66986                 ],
66987                 "geometry": [
66988                     "point",
66989                     "area"
66990                 ],
66991                 "tags": {
66992                     "building": "hospital"
66993                 },
66994                 "name": "Hospital Building"
66995             },
66996             "building/hotel": {
66997                 "icon": "building",
66998                 "fields": [
66999                     "address",
67000                     "levels",
67001                     "smoking"
67002                 ],
67003                 "geometry": [
67004                     "point",
67005                     "area"
67006                 ],
67007                 "tags": {
67008                     "building": "hotel"
67009                 },
67010                 "name": "Hotel Building"
67011             },
67012             "building/house": {
67013                 "icon": "building",
67014                 "fields": [
67015                     "address",
67016                     "levels"
67017                 ],
67018                 "geometry": [
67019                     "point",
67020                     "area"
67021                 ],
67022                 "tags": {
67023                     "building": "house"
67024                 },
67025                 "name": "House"
67026             },
67027             "building/hut": {
67028                 "geometry": [
67029                     "point",
67030                     "area"
67031                 ],
67032                 "tags": {
67033                     "building": "hut"
67034                 },
67035                 "name": "Hut"
67036             },
67037             "building/industrial": {
67038                 "icon": "industrial",
67039                 "fields": [
67040                     "address",
67041                     "levels"
67042                 ],
67043                 "geometry": [
67044                     "point",
67045                     "area"
67046                 ],
67047                 "tags": {
67048                     "building": "industrial"
67049                 },
67050                 "name": "Industrial Building"
67051             },
67052             "building/kindergarten": {
67053                 "icon": "building",
67054                 "fields": [
67055                     "address",
67056                     "levels"
67057                 ],
67058                 "geometry": [
67059                     "point",
67060                     "area"
67061                 ],
67062                 "terms": [
67063                     "kindergarden",
67064                     "pre-school"
67065                 ],
67066                 "tags": {
67067                     "building": "kindergarten"
67068                 },
67069                 "name": "Preschool/Kindergarten Building"
67070             },
67071             "building/public": {
67072                 "icon": "building",
67073                 "fields": [
67074                     "address",
67075                     "levels",
67076                     "smoking"
67077                 ],
67078                 "geometry": [
67079                     "point",
67080                     "area"
67081                 ],
67082                 "tags": {
67083                     "building": "public"
67084                 },
67085                 "name": "Public Building"
67086             },
67087             "building/residential": {
67088                 "icon": "building",
67089                 "fields": [
67090                     "address",
67091                     "levels"
67092                 ],
67093                 "geometry": [
67094                     "point",
67095                     "area"
67096                 ],
67097                 "tags": {
67098                     "building": "residential"
67099                 },
67100                 "name": "Residential Building"
67101             },
67102             "building/retail": {
67103                 "icon": "building",
67104                 "fields": [
67105                     "address",
67106                     "levels",
67107                     "smoking"
67108                 ],
67109                 "geometry": [
67110                     "point",
67111                     "area"
67112                 ],
67113                 "tags": {
67114                     "building": "retail"
67115                 },
67116                 "name": "Retail Building"
67117             },
67118             "building/roof": {
67119                 "icon": "building",
67120                 "fields": [
67121                     "address"
67122                 ],
67123                 "geometry": [
67124                     "point",
67125                     "area"
67126                 ],
67127                 "tags": {
67128                     "building": "roof"
67129                 },
67130                 "name": "Roof"
67131             },
67132             "building/school": {
67133                 "icon": "building",
67134                 "fields": [
67135                     "address",
67136                     "levels"
67137                 ],
67138                 "geometry": [
67139                     "point",
67140                     "area"
67141                 ],
67142                 "terms": [
67143                     "academy",
67144                     "elementary school",
67145                     "middle school",
67146                     "high school"
67147                 ],
67148                 "tags": {
67149                     "building": "school"
67150                 },
67151                 "name": "School Building"
67152             },
67153             "building/shed": {
67154                 "icon": "building",
67155                 "fields": [
67156                     "address",
67157                     "levels"
67158                 ],
67159                 "geometry": [
67160                     "point",
67161                     "area"
67162                 ],
67163                 "tags": {
67164                     "building": "shed"
67165                 },
67166                 "name": "Shed"
67167             },
67168             "building/stable": {
67169                 "icon": "building",
67170                 "fields": [
67171                     "address",
67172                     "levels"
67173                 ],
67174                 "geometry": [
67175                     "point",
67176                     "area"
67177                 ],
67178                 "tags": {
67179                     "building": "stable"
67180                 },
67181                 "name": "Stable"
67182             },
67183             "building/static_caravan": {
67184                 "icon": "building",
67185                 "fields": [
67186                     "address",
67187                     "levels"
67188                 ],
67189                 "geometry": [
67190                     "point",
67191                     "area"
67192                 ],
67193                 "tags": {
67194                     "building": "static_caravan"
67195                 },
67196                 "name": "Static Mobile Home"
67197             },
67198             "building/terrace": {
67199                 "icon": "building",
67200                 "fields": [
67201                     "address",
67202                     "levels"
67203                 ],
67204                 "geometry": [
67205                     "point",
67206                     "area"
67207                 ],
67208                 "tags": {
67209                     "building": "terrace"
67210                 },
67211                 "name": "Row Houses"
67212             },
67213             "building/train_station": {
67214                 "icon": "building",
67215                 "fields": [
67216                     "address",
67217                     "levels"
67218                 ],
67219                 "geometry": [
67220                     "point",
67221                     "vertex",
67222                     "area"
67223                 ],
67224                 "tags": {
67225                     "building": "train_station"
67226                 },
67227                 "name": "Train Station",
67228                 "searchable": false
67229             },
67230             "building/university": {
67231                 "icon": "building",
67232                 "fields": [
67233                     "address",
67234                     "levels"
67235                 ],
67236                 "geometry": [
67237                     "point",
67238                     "area"
67239                 ],
67240                 "terms": [
67241                     "college"
67242                 ],
67243                 "tags": {
67244                     "building": "university"
67245                 },
67246                 "name": "University Building"
67247             },
67248             "building/warehouse": {
67249                 "icon": "building",
67250                 "fields": [
67251                     "address",
67252                     "levels"
67253                 ],
67254                 "geometry": [
67255                     "point",
67256                     "area"
67257                 ],
67258                 "tags": {
67259                     "building": "warehouse"
67260                 },
67261                 "name": "Warehouse"
67262             },
67263             "craft": {
67264                 "icon": "marker-stroked",
67265                 "fields": [
67266                     "craft",
67267                     "operator",
67268                     "address",
67269                     "building_area",
67270                     "opening_hours"
67271                 ],
67272                 "geometry": [
67273                     "point",
67274                     "area"
67275                 ],
67276                 "tags": {
67277                     "craft": "*"
67278                 },
67279                 "terms": [],
67280                 "name": "Craft"
67281             },
67282             "craft/basket_maker": {
67283                 "icon": "art-gallery",
67284                 "fields": [
67285                     "operator",
67286                     "address",
67287                     "building_area",
67288                     "opening_hours"
67289                 ],
67290                 "geometry": [
67291                     "point",
67292                     "area"
67293                 ],
67294                 "tags": {
67295                     "craft": "basket_maker"
67296                 },
67297                 "name": "Basket Maker"
67298             },
67299             "craft/beekeeper": {
67300                 "icon": "farm",
67301                 "fields": [
67302                     "operator",
67303                     "address",
67304                     "building_area",
67305                     "opening_hours"
67306                 ],
67307                 "geometry": [
67308                     "point",
67309                     "area"
67310                 ],
67311                 "tags": {
67312                     "craft": "beekeeper"
67313                 },
67314                 "name": "Beekeeper"
67315             },
67316             "craft/blacksmith": {
67317                 "icon": "farm",
67318                 "fields": [
67319                     "operator",
67320                     "address",
67321                     "building_area",
67322                     "opening_hours"
67323                 ],
67324                 "geometry": [
67325                     "point",
67326                     "area"
67327                 ],
67328                 "tags": {
67329                     "craft": "blacksmith"
67330                 },
67331                 "name": "Blacksmith"
67332             },
67333             "craft/boatbuilder": {
67334                 "icon": "marker-stroked",
67335                 "fields": [
67336                     "operator",
67337                     "address",
67338                     "building_area",
67339                     "opening_hours"
67340                 ],
67341                 "geometry": [
67342                     "point",
67343                     "area"
67344                 ],
67345                 "tags": {
67346                     "craft": "boatbuilder"
67347                 },
67348                 "name": "Boat Builder"
67349             },
67350             "craft/bookbinder": {
67351                 "icon": "library",
67352                 "fields": [
67353                     "operator",
67354                     "address",
67355                     "building_area",
67356                     "opening_hours"
67357                 ],
67358                 "geometry": [
67359                     "point",
67360                     "area"
67361                 ],
67362                 "terms": [
67363                     "book repair"
67364                 ],
67365                 "tags": {
67366                     "craft": "bookbinder"
67367                 },
67368                 "name": "Bookbinder"
67369             },
67370             "craft/brewery": {
67371                 "icon": "beer",
67372                 "fields": [
67373                     "operator",
67374                     "address",
67375                     "building_area",
67376                     "opening_hours"
67377                 ],
67378                 "geometry": [
67379                     "point",
67380                     "area"
67381                 ],
67382                 "terms": [
67383                     "beer",
67384                     "bier"
67385                 ],
67386                 "tags": {
67387                     "craft": "brewery"
67388                 },
67389                 "name": "Brewery"
67390             },
67391             "craft/carpenter": {
67392                 "icon": "logging",
67393                 "fields": [
67394                     "operator",
67395                     "address",
67396                     "building_area",
67397                     "opening_hours"
67398                 ],
67399                 "geometry": [
67400                     "point",
67401                     "area"
67402                 ],
67403                 "terms": [
67404                     "woodworker"
67405                 ],
67406                 "tags": {
67407                     "craft": "carpenter"
67408                 },
67409                 "name": "Carpenter"
67410             },
67411             "craft/carpet_layer": {
67412                 "icon": "square",
67413                 "fields": [
67414                     "operator",
67415                     "address",
67416                     "building_area",
67417                     "opening_hours"
67418                 ],
67419                 "geometry": [
67420                     "point",
67421                     "area"
67422                 ],
67423                 "tags": {
67424                     "craft": "carpet_layer"
67425                 },
67426                 "name": "Carpet Layer"
67427             },
67428             "craft/caterer": {
67429                 "icon": "bakery",
67430                 "fields": [
67431                     "cuisine",
67432                     "operator",
67433                     "address",
67434                     "building_area",
67435                     "opening_hours"
67436                 ],
67437                 "geometry": [
67438                     "point",
67439                     "area"
67440                 ],
67441                 "tags": {
67442                     "craft": "caterer"
67443                 },
67444                 "name": "Caterer"
67445             },
67446             "craft/clockmaker": {
67447                 "icon": "circle-stroked",
67448                 "fields": [
67449                     "operator",
67450                     "address",
67451                     "building_area",
67452                     "opening_hours"
67453                 ],
67454                 "geometry": [
67455                     "point",
67456                     "area"
67457                 ],
67458                 "tags": {
67459                     "craft": "clockmaker"
67460                 },
67461                 "name": "Clockmaker"
67462             },
67463             "craft/confectionary": {
67464                 "icon": "bakery",
67465                 "fields": [
67466                     "operator",
67467                     "address",
67468                     "building_area",
67469                     "opening_hours"
67470                 ],
67471                 "geometry": [
67472                     "point",
67473                     "area"
67474                 ],
67475                 "terms": [
67476                     "sweets",
67477                     "candy"
67478                 ],
67479                 "tags": {
67480                     "craft": "confectionary"
67481                 },
67482                 "name": "Confectionary"
67483             },
67484             "craft/dressmaker": {
67485                 "icon": "clothing-store",
67486                 "fields": [
67487                     "operator",
67488                     "address",
67489                     "building_area",
67490                     "opening_hours"
67491                 ],
67492                 "geometry": [
67493                     "point",
67494                     "area"
67495                 ],
67496                 "terms": [
67497                     "seamstress"
67498                 ],
67499                 "tags": {
67500                     "craft": "dressmaker"
67501                 },
67502                 "name": "Dressmaker"
67503             },
67504             "craft/electrician": {
67505                 "icon": "marker-stroked",
67506                 "fields": [
67507                     "operator",
67508                     "address",
67509                     "building_area",
67510                     "opening_hours"
67511                 ],
67512                 "geometry": [
67513                     "point",
67514                     "area"
67515                 ],
67516                 "terms": [
67517                     "power",
67518                     "wire"
67519                 ],
67520                 "tags": {
67521                     "craft": "electrician"
67522                 },
67523                 "name": "Electrician"
67524             },
67525             "craft/gardener": {
67526                 "icon": "garden",
67527                 "fields": [
67528                     "operator",
67529                     "address",
67530                     "building_area",
67531                     "opening_hours"
67532                 ],
67533                 "geometry": [
67534                     "point",
67535                     "area"
67536                 ],
67537                 "terms": [
67538                     "landscaper",
67539                     "grounds keeper"
67540                 ],
67541                 "tags": {
67542                     "craft": "gardener"
67543                 },
67544                 "name": "Gardener"
67545             },
67546             "craft/glaziery": {
67547                 "icon": "fire-station",
67548                 "fields": [
67549                     "operator",
67550                     "address",
67551                     "building_area",
67552                     "opening_hours"
67553                 ],
67554                 "geometry": [
67555                     "point",
67556                     "area"
67557                 ],
67558                 "terms": [
67559                     "glass",
67560                     "stained-glass",
67561                     "window"
67562                 ],
67563                 "tags": {
67564                     "craft": "glaziery"
67565                 },
67566                 "name": "Glaziery"
67567             },
67568             "craft/handicraft": {
67569                 "icon": "art-gallery",
67570                 "fields": [
67571                     "operator",
67572                     "address",
67573                     "building_area",
67574                     "opening_hours"
67575                 ],
67576                 "geometry": [
67577                     "point",
67578                     "area"
67579                 ],
67580                 "tags": {
67581                     "craft": "handicraft"
67582                 },
67583                 "name": "Handicraft"
67584             },
67585             "craft/hvac": {
67586                 "icon": "marker-stroked",
67587                 "fields": [
67588                     "operator",
67589                     "address",
67590                     "building_area",
67591                     "opening_hours"
67592                 ],
67593                 "geometry": [
67594                     "point",
67595                     "area"
67596                 ],
67597                 "terms": [
67598                     "heat*",
67599                     "vent*",
67600                     "air conditioning"
67601                 ],
67602                 "tags": {
67603                     "craft": "hvac"
67604                 },
67605                 "name": "HVAC"
67606             },
67607             "craft/insulator": {
67608                 "icon": "marker-stroked",
67609                 "fields": [
67610                     "operator",
67611                     "address",
67612                     "building_area",
67613                     "opening_hours"
67614                 ],
67615                 "geometry": [
67616                     "point",
67617                     "area"
67618                 ],
67619                 "tags": {
67620                     "craft": "insulation"
67621                 },
67622                 "name": "Insulator"
67623             },
67624             "craft/jeweler": {
67625                 "icon": "marker-stroked",
67626                 "fields": [
67627                     "operator",
67628                     "address",
67629                     "building_area",
67630                     "opening_hours"
67631                 ],
67632                 "geometry": [
67633                     "point",
67634                     "area"
67635                 ],
67636                 "tags": {
67637                     "craft": "jeweler"
67638                 },
67639                 "name": "Jeweler",
67640                 "searchable": false
67641             },
67642             "craft/key_cutter": {
67643                 "icon": "marker-stroked",
67644                 "fields": [
67645                     "operator",
67646                     "address",
67647                     "building_area",
67648                     "opening_hours"
67649                 ],
67650                 "geometry": [
67651                     "point",
67652                     "area"
67653                 ],
67654                 "tags": {
67655                     "craft": "key_cutter"
67656                 },
67657                 "name": "Key Cutter"
67658             },
67659             "craft/locksmith": {
67660                 "icon": "marker-stroked",
67661                 "fields": [
67662                     "operator",
67663                     "address",
67664                     "building_area",
67665                     "opening_hours"
67666                 ],
67667                 "geometry": [
67668                     "point",
67669                     "area"
67670                 ],
67671                 "tags": {
67672                     "craft": "locksmith"
67673                 },
67674                 "name": "Locksmith",
67675                 "searchable": false
67676             },
67677             "craft/metal_construction": {
67678                 "icon": "marker-stroked",
67679                 "fields": [
67680                     "operator",
67681                     "address",
67682                     "building_area",
67683                     "opening_hours"
67684                 ],
67685                 "geometry": [
67686                     "point",
67687                     "area"
67688                 ],
67689                 "tags": {
67690                     "craft": "metal_construction"
67691                 },
67692                 "name": "Metal Construction"
67693             },
67694             "craft/optician": {
67695                 "icon": "marker-stroked",
67696                 "fields": [
67697                     "operator",
67698                     "address",
67699                     "building_area",
67700                     "opening_hours"
67701                 ],
67702                 "geometry": [
67703                     "point",
67704                     "area"
67705                 ],
67706                 "tags": {
67707                     "craft": "optician"
67708                 },
67709                 "name": "Optician",
67710                 "searchable": false
67711             },
67712             "craft/painter": {
67713                 "icon": "art-gallery",
67714                 "fields": [
67715                     "operator",
67716                     "address",
67717                     "building_area",
67718                     "opening_hours"
67719                 ],
67720                 "geometry": [
67721                     "point",
67722                     "area"
67723                 ],
67724                 "tags": {
67725                     "craft": "painter"
67726                 },
67727                 "name": "Painter"
67728             },
67729             "craft/photographer": {
67730                 "icon": "camera",
67731                 "fields": [
67732                     "operator",
67733                     "address",
67734                     "building_area",
67735                     "opening_hours"
67736                 ],
67737                 "geometry": [
67738                     "point",
67739                     "area"
67740                 ],
67741                 "tags": {
67742                     "craft": "photographer"
67743                 },
67744                 "name": "Photographer"
67745             },
67746             "craft/photographic_laboratory": {
67747                 "icon": "camera",
67748                 "fields": [
67749                     "operator",
67750                     "address",
67751                     "building_area",
67752                     "opening_hours"
67753                 ],
67754                 "geometry": [
67755                     "point",
67756                     "area"
67757                 ],
67758                 "terms": [
67759                     "film"
67760                 ],
67761                 "tags": {
67762                     "craft": "photographic_laboratory"
67763                 },
67764                 "name": "Photographic Laboratory"
67765             },
67766             "craft/plasterer": {
67767                 "icon": "marker-stroked",
67768                 "fields": [
67769                     "operator",
67770                     "address",
67771                     "building_area",
67772                     "opening_hours"
67773                 ],
67774                 "geometry": [
67775                     "point",
67776                     "area"
67777                 ],
67778                 "tags": {
67779                     "craft": "plasterer"
67780                 },
67781                 "name": "Plasterer"
67782             },
67783             "craft/plumber": {
67784                 "icon": "marker-stroked",
67785                 "fields": [
67786                     "operator",
67787                     "address",
67788                     "building_area",
67789                     "opening_hours"
67790                 ],
67791                 "geometry": [
67792                     "point",
67793                     "area"
67794                 ],
67795                 "terms": [
67796                     "pipe"
67797                 ],
67798                 "tags": {
67799                     "craft": "plumber"
67800                 },
67801                 "name": "Plumber"
67802             },
67803             "craft/pottery": {
67804                 "icon": "art-gallery",
67805                 "fields": [
67806                     "operator",
67807                     "address",
67808                     "building_area",
67809                     "opening_hours"
67810                 ],
67811                 "geometry": [
67812                     "point",
67813                     "area"
67814                 ],
67815                 "terms": [
67816                     "ceramic"
67817                 ],
67818                 "tags": {
67819                     "craft": "pottery"
67820                 },
67821                 "name": "Pottery"
67822             },
67823             "craft/rigger": {
67824                 "icon": "marker-stroked",
67825                 "fields": [
67826                     "operator",
67827                     "address",
67828                     "building_area",
67829                     "opening_hours"
67830                 ],
67831                 "geometry": [
67832                     "point",
67833                     "area"
67834                 ],
67835                 "tags": {
67836                     "craft": "rigger"
67837                 },
67838                 "name": "Rigger"
67839             },
67840             "craft/roofer": {
67841                 "icon": "marker-stroked",
67842                 "fields": [
67843                     "operator",
67844                     "address",
67845                     "building_area",
67846                     "opening_hours"
67847                 ],
67848                 "geometry": [
67849                     "point",
67850                     "area"
67851                 ],
67852                 "tags": {
67853                     "craft": "roofer"
67854                 },
67855                 "name": "Roofer"
67856             },
67857             "craft/saddler": {
67858                 "icon": "marker-stroked",
67859                 "fields": [
67860                     "operator",
67861                     "address",
67862                     "building_area",
67863                     "opening_hours"
67864                 ],
67865                 "geometry": [
67866                     "point",
67867                     "area"
67868                 ],
67869                 "tags": {
67870                     "craft": "saddler"
67871                 },
67872                 "name": "Saddler"
67873             },
67874             "craft/sailmaker": {
67875                 "icon": "marker-stroked",
67876                 "fields": [
67877                     "operator",
67878                     "address",
67879                     "building_area",
67880                     "opening_hours"
67881                 ],
67882                 "geometry": [
67883                     "point",
67884                     "area"
67885                 ],
67886                 "tags": {
67887                     "craft": "sailmaker"
67888                 },
67889                 "name": "Sailmaker"
67890             },
67891             "craft/sawmill": {
67892                 "icon": "park",
67893                 "fields": [
67894                     "operator",
67895                     "address",
67896                     "building_area",
67897                     "opening_hours"
67898                 ],
67899                 "geometry": [
67900                     "point",
67901                     "area"
67902                 ],
67903                 "terms": [
67904                     "lumber"
67905                 ],
67906                 "tags": {
67907                     "craft": "sawmill"
67908                 },
67909                 "name": "Sawmill"
67910             },
67911             "craft/scaffolder": {
67912                 "icon": "marker-stroked",
67913                 "fields": [
67914                     "operator",
67915                     "address",
67916                     "building_area",
67917                     "opening_hours"
67918                 ],
67919                 "geometry": [
67920                     "point",
67921                     "area"
67922                 ],
67923                 "tags": {
67924                     "craft": "scaffolder"
67925                 },
67926                 "name": "Scaffolder"
67927             },
67928             "craft/sculpter": {
67929                 "icon": "art-gallery",
67930                 "fields": [
67931                     "operator",
67932                     "address",
67933                     "building_area",
67934                     "opening_hours"
67935                 ],
67936                 "geometry": [
67937                     "point",
67938                     "area"
67939                 ],
67940                 "tags": {
67941                     "craft": "sculpter"
67942                 },
67943                 "name": "Sculpter"
67944             },
67945             "craft/shoemaker": {
67946                 "icon": "marker-stroked",
67947                 "fields": [
67948                     "operator",
67949                     "address",
67950                     "building_area",
67951                     "opening_hours"
67952                 ],
67953                 "geometry": [
67954                     "point",
67955                     "area"
67956                 ],
67957                 "terms": [
67958                     "cobbler"
67959                 ],
67960                 "tags": {
67961                     "craft": "shoemaker"
67962                 },
67963                 "name": "Shoemaker"
67964             },
67965             "craft/stonemason": {
67966                 "icon": "marker-stroked",
67967                 "fields": [
67968                     "operator",
67969                     "address",
67970                     "building_area",
67971                     "opening_hours"
67972                 ],
67973                 "geometry": [
67974                     "point",
67975                     "area"
67976                 ],
67977                 "terms": [
67978                     "masonry"
67979                 ],
67980                 "tags": {
67981                     "craft": "stonemason"
67982                 },
67983                 "name": "Stonemason"
67984             },
67985             "craft/sweep": {
67986                 "icon": "marker-stroked",
67987                 "fields": [
67988                     "operator",
67989                     "address",
67990                     "building_area",
67991                     "opening_hours"
67992                 ],
67993                 "geometry": [
67994                     "point",
67995                     "area"
67996                 ],
67997                 "tags": {
67998                     "craft": "sweep"
67999                 },
68000                 "name": "Chimney Sweep"
68001             },
68002             "craft/tailor": {
68003                 "icon": "clothing-store",
68004                 "fields": [
68005                     "operator",
68006                     "address",
68007                     "building_area",
68008                     "opening_hours"
68009                 ],
68010                 "geometry": [
68011                     "point",
68012                     "area"
68013                 ],
68014                 "terms": [
68015                     "clothes",
68016                     "suit"
68017                 ],
68018                 "tags": {
68019                     "craft": "tailor"
68020                 },
68021                 "name": "Tailor",
68022                 "searchable": false
68023             },
68024             "craft/tiler": {
68025                 "icon": "marker-stroked",
68026                 "fields": [
68027                     "operator",
68028                     "address",
68029                     "building_area",
68030                     "opening_hours"
68031                 ],
68032                 "geometry": [
68033                     "point",
68034                     "area"
68035                 ],
68036                 "tags": {
68037                     "craft": "tiler"
68038                 },
68039                 "name": "Tiler"
68040             },
68041             "craft/tinsmith": {
68042                 "icon": "marker-stroked",
68043                 "fields": [
68044                     "operator",
68045                     "address",
68046                     "building_area",
68047                     "opening_hours"
68048                 ],
68049                 "geometry": [
68050                     "point",
68051                     "area"
68052                 ],
68053                 "tags": {
68054                     "craft": "tinsmith"
68055                 },
68056                 "name": "Tinsmith"
68057             },
68058             "craft/upholsterer": {
68059                 "icon": "marker-stroked",
68060                 "fields": [
68061                     "operator",
68062                     "address",
68063                     "building_area",
68064                     "opening_hours"
68065                 ],
68066                 "geometry": [
68067                     "point",
68068                     "area"
68069                 ],
68070                 "tags": {
68071                     "craft": "upholsterer"
68072                 },
68073                 "name": "Upholsterer"
68074             },
68075             "craft/watchmaker": {
68076                 "icon": "circle-stroked",
68077                 "fields": [
68078                     "operator",
68079                     "address",
68080                     "building_area",
68081                     "opening_hours"
68082                 ],
68083                 "geometry": [
68084                     "point",
68085                     "area"
68086                 ],
68087                 "tags": {
68088                     "craft": "watchmaker"
68089                 },
68090                 "name": "Watchmaker"
68091             },
68092             "craft/window_construction": {
68093                 "icon": "marker-stroked",
68094                 "fields": [
68095                     "operator",
68096                     "address",
68097                     "building_area",
68098                     "opening_hours"
68099                 ],
68100                 "geometry": [
68101                     "point",
68102                     "area"
68103                 ],
68104                 "terms": [
68105                     "glass"
68106                 ],
68107                 "tags": {
68108                     "craft": "window_construction"
68109                 },
68110                 "name": "Window Construction"
68111             },
68112             "craft/winery": {
68113                 "icon": "alcohol-shop",
68114                 "fields": [
68115                     "operator",
68116                     "address",
68117                     "building_area",
68118                     "opening_hours"
68119                 ],
68120                 "geometry": [
68121                     "point",
68122                     "area"
68123                 ],
68124                 "tags": {
68125                     "craft": "winery"
68126                 },
68127                 "name": "Winery"
68128             },
68129             "embankment": {
68130                 "geometry": [
68131                     "line"
68132                 ],
68133                 "tags": {
68134                     "embankment": "yes"
68135                 },
68136                 "name": "Embankment",
68137                 "matchScore": 0.2
68138             },
68139             "emergency/ambulance_station": {
68140                 "icon": "hospital",
68141                 "fields": [
68142                     "operator",
68143                     "building_area",
68144                     "address"
68145                 ],
68146                 "geometry": [
68147                     "point",
68148                     "area"
68149                 ],
68150                 "terms": [
68151                     "EMS",
68152                     "EMT",
68153                     "rescue"
68154                 ],
68155                 "tags": {
68156                     "emergency": "ambulance_station"
68157                 },
68158                 "name": "Ambulance Station"
68159             },
68160             "emergency/fire_hydrant": {
68161                 "fields": [
68162                     "fire_hydrant/type"
68163                 ],
68164                 "geometry": [
68165                     "point",
68166                     "vertex"
68167                 ],
68168                 "tags": {
68169                     "emergency": "fire_hydrant"
68170                 },
68171                 "name": "Fire Hydrant"
68172             },
68173             "emergency/phone": {
68174                 "icon": "emergency-telephone",
68175                 "fields": [
68176                     "operator"
68177                 ],
68178                 "geometry": [
68179                     "point",
68180                     "vertex"
68181                 ],
68182                 "tags": {
68183                     "emergency": "phone"
68184                 },
68185                 "name": "Emergency Phone"
68186             },
68187             "entrance": {
68188                 "icon": "entrance",
68189                 "geometry": [
68190                     "vertex"
68191                 ],
68192                 "tags": {
68193                     "entrance": "*"
68194                 },
68195                 "fields": [
68196                     "entrance",
68197                     "access_simple",
68198                     "address"
68199                 ],
68200                 "name": "Entrance/Exit"
68201             },
68202             "footway/crossing": {
68203                 "fields": [
68204                     "crossing",
68205                     "access",
68206                     "surface",
68207                     "sloped_curb",
68208                     "tactile_paving"
68209                 ],
68210                 "geometry": [
68211                     "line"
68212                 ],
68213                 "tags": {
68214                     "highway": "footway",
68215                     "footway": "crossing"
68216                 },
68217                 "terms": [],
68218                 "name": "Crossing"
68219             },
68220             "footway/crosswalk": {
68221                 "fields": [
68222                     "crossing",
68223                     "access",
68224                     "surface",
68225                     "sloped_curb",
68226                     "tactile_paving"
68227                 ],
68228                 "geometry": [
68229                     "line"
68230                 ],
68231                 "tags": {
68232                     "highway": "footway",
68233                     "footway": "crossing",
68234                     "crossing": "zebra"
68235                 },
68236                 "terms": [
68237                     "zebra crossing"
68238                 ],
68239                 "name": "Crosswalk"
68240             },
68241             "footway/sidewalk": {
68242                 "fields": [
68243                     "surface",
68244                     "lit",
68245                     "width",
68246                     "structure",
68247                     "access"
68248                 ],
68249                 "geometry": [
68250                     "line"
68251                 ],
68252                 "tags": {
68253                     "highway": "footway",
68254                     "footway": "sidewalk"
68255                 },
68256                 "terms": [],
68257                 "name": "Sidewalk"
68258             },
68259             "ford": {
68260                 "geometry": [
68261                     "vertex"
68262                 ],
68263                 "tags": {
68264                     "ford": "yes"
68265                 },
68266                 "name": "Ford"
68267             },
68268             "golf/bunker": {
68269                 "icon": "golf",
68270                 "geometry": [
68271                     "area"
68272                 ],
68273                 "tags": {
68274                     "golf": "bunker",
68275                     "natural": "sand"
68276                 },
68277                 "terms": [
68278                     "hazard",
68279                     "bunker"
68280                 ],
68281                 "name": "Sand Trap"
68282             },
68283             "golf/fairway": {
68284                 "icon": "golf",
68285                 "geometry": [
68286                     "area"
68287                 ],
68288                 "tags": {
68289                     "golf": "fairway",
68290                     "landuse": "grass"
68291                 },
68292                 "name": "Fairway"
68293             },
68294             "golf/green": {
68295                 "icon": "golf",
68296                 "geometry": [
68297                     "area"
68298                 ],
68299                 "tags": {
68300                     "golf": "green",
68301                     "landuse": "grass",
68302                     "leisure": "pitch",
68303                     "sport": "golf"
68304                 },
68305                 "name": "Putting Green"
68306             },
68307             "golf/hole": {
68308                 "icon": "golf",
68309                 "fields": [
68310                     "golf_hole",
68311                     "par",
68312                     "handicap"
68313                 ],
68314                 "geometry": [
68315                     "line"
68316                 ],
68317                 "tags": {
68318                     "golf": "hole"
68319                 },
68320                 "name": "Golf Hole"
68321             },
68322             "golf/lateral_water_hazard": {
68323                 "icon": "golf",
68324                 "geometry": [
68325                     "line",
68326                     "area"
68327                 ],
68328                 "tags": {
68329                     "golf": "lateral_water_hazard",
68330                     "natural": "water"
68331                 },
68332                 "name": "Lateral Water Hazard"
68333             },
68334             "golf/rough": {
68335                 "icon": "golf",
68336                 "geometry": [
68337                     "area"
68338                 ],
68339                 "tags": {
68340                     "golf": "rough",
68341                     "landuse": "grass"
68342                 },
68343                 "name": "Rough"
68344             },
68345             "golf/tee": {
68346                 "icon": "golf",
68347                 "geometry": [
68348                     "area"
68349                 ],
68350                 "tags": {
68351                     "golf": "tee",
68352                     "landuse": "grass"
68353                 },
68354                 "terms": [
68355                     "teeing ground"
68356                 ],
68357                 "name": "Tee Box"
68358             },
68359             "golf/water_hazard": {
68360                 "icon": "golf",
68361                 "geometry": [
68362                     "line",
68363                     "area"
68364                 ],
68365                 "tags": {
68366                     "golf": "water_hazard",
68367                     "natural": "water"
68368                 },
68369                 "name": "Water Hazard"
68370             },
68371             "highway": {
68372                 "fields": [
68373                     "highway"
68374                 ],
68375                 "geometry": [
68376                     "point",
68377                     "vertex",
68378                     "line",
68379                     "area"
68380                 ],
68381                 "tags": {
68382                     "highway": "*"
68383                 },
68384                 "name": "Highway"
68385             },
68386             "highway/bridleway": {
68387                 "fields": [
68388                     "surface",
68389                     "width",
68390                     "structure",
68391                     "access"
68392                 ],
68393                 "icon": "highway-bridleway",
68394                 "geometry": [
68395                     "line"
68396                 ],
68397                 "tags": {
68398                     "highway": "bridleway"
68399                 },
68400                 "terms": [
68401                     "bridleway",
68402                     "equestrian",
68403                     "horse"
68404                 ],
68405                 "name": "Bridle Path"
68406             },
68407             "highway/bus_stop": {
68408                 "icon": "bus",
68409                 "fields": [
68410                     "operator",
68411                     "shelter"
68412                 ],
68413                 "geometry": [
68414                     "point",
68415                     "vertex"
68416                 ],
68417                 "tags": {
68418                     "highway": "bus_stop"
68419                 },
68420                 "terms": [],
68421                 "name": "Bus Stop"
68422             },
68423             "highway/crossing": {
68424                 "fields": [
68425                     "crossing",
68426                     "sloped_curb",
68427                     "tactile_paving"
68428                 ],
68429                 "geometry": [
68430                     "vertex"
68431                 ],
68432                 "tags": {
68433                     "highway": "crossing"
68434                 },
68435                 "terms": [],
68436                 "name": "Crossing"
68437             },
68438             "highway/crosswalk": {
68439                 "fields": [
68440                     "crossing",
68441                     "sloped_curb",
68442                     "tactile_paving"
68443                 ],
68444                 "geometry": [
68445                     "vertex"
68446                 ],
68447                 "tags": {
68448                     "highway": "crossing",
68449                     "crossing": "zebra"
68450                 },
68451                 "terms": [
68452                     "zebra crossing"
68453                 ],
68454                 "name": "Crosswalk"
68455             },
68456             "highway/cycleway": {
68457                 "icon": "highway-cycleway",
68458                 "fields": [
68459                     "surface",
68460                     "lit",
68461                     "width",
68462                     "oneway",
68463                     "structure",
68464                     "access"
68465                 ],
68466                 "geometry": [
68467                     "line"
68468                 ],
68469                 "tags": {
68470                     "highway": "cycleway"
68471                 },
68472                 "terms": [
68473                     "bike"
68474                 ],
68475                 "name": "Cycle Path"
68476             },
68477             "highway/footway": {
68478                 "icon": "highway-footway",
68479                 "fields": [
68480                     "surface",
68481                     "lit",
68482                     "width",
68483                     "structure",
68484                     "access"
68485                 ],
68486                 "geometry": [
68487                     "line",
68488                     "area"
68489                 ],
68490                 "terms": [
68491                     "hike",
68492                     "hiking",
68493                     "trackway",
68494                     "trail",
68495                     "walk"
68496                 ],
68497                 "tags": {
68498                     "highway": "footway"
68499                 },
68500                 "name": "Foot Path"
68501             },
68502             "highway/living_street": {
68503                 "icon": "highway-living-street",
68504                 "fields": [
68505                     "oneway",
68506                     "maxspeed",
68507                     "structure",
68508                     "access",
68509                     "surface"
68510                 ],
68511                 "geometry": [
68512                     "line"
68513                 ],
68514                 "tags": {
68515                     "highway": "living_street"
68516                 },
68517                 "name": "Living Street"
68518             },
68519             "highway/mini_roundabout": {
68520                 "geometry": [
68521                     "vertex"
68522                 ],
68523                 "tags": {
68524                     "highway": "mini_roundabout"
68525                 },
68526                 "fields": [
68527                     "clock_direction"
68528                 ],
68529                 "name": "Mini-Roundabout"
68530             },
68531             "highway/motorway": {
68532                 "icon": "highway-motorway",
68533                 "fields": [
68534                     "oneway_yes",
68535                     "maxspeed",
68536                     "structure",
68537                     "access",
68538                     "lanes",
68539                     "surface",
68540                     "ref"
68541                 ],
68542                 "geometry": [
68543                     "line"
68544                 ],
68545                 "tags": {
68546                     "highway": "motorway"
68547                 },
68548                 "terms": [],
68549                 "name": "Motorway"
68550             },
68551             "highway/motorway_junction": {
68552                 "geometry": [
68553                     "vertex"
68554                 ],
68555                 "tags": {
68556                     "highway": "motorway_junction"
68557                 },
68558                 "fields": [
68559                     "ref"
68560                 ],
68561                 "name": "Motorway Junction / Exit"
68562             },
68563             "highway/motorway_link": {
68564                 "icon": "highway-motorway-link",
68565                 "fields": [
68566                     "oneway_yes",
68567                     "maxspeed",
68568                     "structure",
68569                     "access",
68570                     "surface",
68571                     "ref"
68572                 ],
68573                 "geometry": [
68574                     "line"
68575                 ],
68576                 "tags": {
68577                     "highway": "motorway_link"
68578                 },
68579                 "terms": [
68580                     "ramp",
68581                     "on ramp",
68582                     "off ramp"
68583                 ],
68584                 "name": "Motorway Link"
68585             },
68586             "highway/path": {
68587                 "icon": "highway-path",
68588                 "fields": [
68589                     "surface",
68590                     "width",
68591                     "structure",
68592                     "access",
68593                     "incline",
68594                     "sac_scale",
68595                     "trail_visibility",
68596                     "mtb/scale",
68597                     "mtb/scale/uphill",
68598                     "mtb/scale/imba",
68599                     "ref"
68600                 ],
68601                 "geometry": [
68602                     "line"
68603                 ],
68604                 "terms": [
68605                     "hike",
68606                     "hiking",
68607                     "trackway",
68608                     "trail",
68609                     "walk"
68610                 ],
68611                 "tags": {
68612                     "highway": "path"
68613                 },
68614                 "name": "Path"
68615             },
68616             "highway/pedestrian": {
68617                 "fields": [
68618                     "surface",
68619                     "lit",
68620                     "width",
68621                     "oneway",
68622                     "structure",
68623                     "access"
68624                 ],
68625                 "geometry": [
68626                     "line",
68627                     "area"
68628                 ],
68629                 "tags": {
68630                     "highway": "pedestrian"
68631                 },
68632                 "terms": [],
68633                 "name": "Pedestrian"
68634             },
68635             "highway/primary": {
68636                 "icon": "highway-primary",
68637                 "fields": [
68638                     "oneway",
68639                     "maxspeed",
68640                     "structure",
68641                     "access",
68642                     "lanes",
68643                     "surface",
68644                     "ref"
68645                 ],
68646                 "geometry": [
68647                     "line"
68648                 ],
68649                 "tags": {
68650                     "highway": "primary"
68651                 },
68652                 "terms": [],
68653                 "name": "Primary Road"
68654             },
68655             "highway/primary_link": {
68656                 "icon": "highway-primary-link",
68657                 "fields": [
68658                     "oneway",
68659                     "maxspeed",
68660                     "structure",
68661                     "access",
68662                     "surface",
68663                     "ref"
68664                 ],
68665                 "geometry": [
68666                     "line"
68667                 ],
68668                 "tags": {
68669                     "highway": "primary_link"
68670                 },
68671                 "terms": [
68672                     "ramp",
68673                     "on ramp",
68674                     "off ramp"
68675                 ],
68676                 "name": "Primary Link"
68677             },
68678             "highway/raceway": {
68679                 "icon": "highway-unclassified",
68680                 "fields": [
68681                     "oneway",
68682                     "surface",
68683                     "sport_racing",
68684                     "structure"
68685                 ],
68686                 "geometry": [
68687                     "line"
68688                 ],
68689                 "tags": {
68690                     "highway": "raceway"
68691                 },
68692                 "addTags": {
68693                     "highway": "raceway",
68694                     "sport": "motor"
68695                 },
68696                 "terms": [
68697                     "auto*",
68698                     "race*",
68699                     "nascar"
68700                 ],
68701                 "name": "Motor Raceway"
68702             },
68703             "highway/residential": {
68704                 "icon": "highway-residential",
68705                 "fields": [
68706                     "oneway",
68707                     "maxspeed",
68708                     "structure",
68709                     "access",
68710                     "surface"
68711                 ],
68712                 "geometry": [
68713                     "line"
68714                 ],
68715                 "tags": {
68716                     "highway": "residential"
68717                 },
68718                 "terms": [],
68719                 "name": "Residential Road"
68720             },
68721             "highway/rest_area": {
68722                 "geometry": [
68723                     "point",
68724                     "vertex",
68725                     "area"
68726                 ],
68727                 "tags": {
68728                     "highway": "rest_area"
68729                 },
68730                 "terms": [
68731                     "rest stop"
68732                 ],
68733                 "name": "Rest Area"
68734             },
68735             "highway/road": {
68736                 "icon": "highway-road",
68737                 "fields": [
68738                     "oneway",
68739                     "maxspeed",
68740                     "structure",
68741                     "access",
68742                     "surface"
68743                 ],
68744                 "geometry": [
68745                     "line"
68746                 ],
68747                 "tags": {
68748                     "highway": "road"
68749                 },
68750                 "terms": [],
68751                 "name": "Unknown Road"
68752             },
68753             "highway/secondary": {
68754                 "icon": "highway-secondary",
68755                 "fields": [
68756                     "oneway",
68757                     "maxspeed",
68758                     "structure",
68759                     "access",
68760                     "lanes",
68761                     "surface",
68762                     "ref"
68763                 ],
68764                 "geometry": [
68765                     "line"
68766                 ],
68767                 "tags": {
68768                     "highway": "secondary"
68769                 },
68770                 "terms": [],
68771                 "name": "Secondary Road"
68772             },
68773             "highway/secondary_link": {
68774                 "icon": "highway-secondary-link",
68775                 "fields": [
68776                     "oneway",
68777                     "maxspeed",
68778                     "structure",
68779                     "access",
68780                     "surface",
68781                     "ref"
68782                 ],
68783                 "geometry": [
68784                     "line"
68785                 ],
68786                 "tags": {
68787                     "highway": "secondary_link"
68788                 },
68789                 "terms": [
68790                     "ramp",
68791                     "on ramp",
68792                     "off ramp"
68793                 ],
68794                 "name": "Secondary Link"
68795             },
68796             "highway/service": {
68797                 "icon": "highway-service",
68798                 "fields": [
68799                     "service",
68800                     "oneway",
68801                     "maxspeed",
68802                     "structure",
68803                     "access",
68804                     "surface"
68805                 ],
68806                 "geometry": [
68807                     "line"
68808                 ],
68809                 "tags": {
68810                     "highway": "service"
68811                 },
68812                 "terms": [],
68813                 "name": "Service Road"
68814             },
68815             "highway/service/alley": {
68816                 "icon": "highway-service",
68817                 "fields": [
68818                     "oneway",
68819                     "access",
68820                     "surface"
68821                 ],
68822                 "geometry": [
68823                     "line"
68824                 ],
68825                 "tags": {
68826                     "highway": "service",
68827                     "service": "alley"
68828                 },
68829                 "name": "Alley"
68830             },
68831             "highway/service/drive-through": {
68832                 "icon": "highway-service",
68833                 "fields": [
68834                     "oneway",
68835                     "access",
68836                     "surface"
68837                 ],
68838                 "geometry": [
68839                     "line"
68840                 ],
68841                 "tags": {
68842                     "highway": "service",
68843                     "service": "drive-through"
68844                 },
68845                 "name": "Drive-Through"
68846             },
68847             "highway/service/driveway": {
68848                 "icon": "highway-service",
68849                 "fields": [
68850                     "oneway",
68851                     "access",
68852                     "surface"
68853                 ],
68854                 "geometry": [
68855                     "line"
68856                 ],
68857                 "tags": {
68858                     "highway": "service",
68859                     "service": "driveway"
68860                 },
68861                 "name": "Driveway"
68862             },
68863             "highway/service/emergency_access": {
68864                 "icon": "highway-service",
68865                 "fields": [
68866                     "oneway",
68867                     "access",
68868                     "surface"
68869                 ],
68870                 "geometry": [
68871                     "line"
68872                 ],
68873                 "tags": {
68874                     "highway": "service",
68875                     "service": "emergency_access"
68876                 },
68877                 "name": "Emergency Access"
68878             },
68879             "highway/service/parking_aisle": {
68880                 "icon": "highway-service",
68881                 "fields": [
68882                     "oneway",
68883                     "access",
68884                     "surface"
68885                 ],
68886                 "geometry": [
68887                     "line"
68888                 ],
68889                 "tags": {
68890                     "highway": "service",
68891                     "service": "parking_aisle"
68892                 },
68893                 "name": "Parking Aisle"
68894             },
68895             "highway/services": {
68896                 "geometry": [
68897                     "point",
68898                     "vertex",
68899                     "area"
68900                 ],
68901                 "tags": {
68902                     "highway": "services"
68903                 },
68904                 "terms": [
68905                     "services",
68906                     "travel plaza",
68907                     "service station"
68908                 ],
68909                 "name": "Service Area"
68910             },
68911             "highway/steps": {
68912                 "fields": [
68913                     "surface",
68914                     "lit",
68915                     "width",
68916                     "access"
68917                 ],
68918                 "icon": "highway-steps",
68919                 "geometry": [
68920                     "line"
68921                 ],
68922                 "tags": {
68923                     "highway": "steps"
68924                 },
68925                 "terms": [
68926                     "stairs",
68927                     "staircase"
68928                 ],
68929                 "name": "Steps"
68930             },
68931             "highway/stop": {
68932                 "geometry": [
68933                     "vertex"
68934                 ],
68935                 "tags": {
68936                     "highway": "stop"
68937                 },
68938                 "terms": [
68939                     "stop sign"
68940                 ],
68941                 "name": "Stop Sign"
68942             },
68943             "highway/street_lamp": {
68944                 "geometry": [
68945                     "point",
68946                     "vertex"
68947                 ],
68948                 "tags": {
68949                     "highway": "street_lamp"
68950                 },
68951                 "fields": [
68952                     "lamp_type",
68953                     "ref"
68954                 ],
68955                 "terms": [
68956                     "streetlight",
68957                     "street light",
68958                     "lamp",
68959                     "light",
68960                     "gaslight"
68961                 ],
68962                 "name": "Street Lamp"
68963             },
68964             "highway/tertiary": {
68965                 "icon": "highway-tertiary",
68966                 "fields": [
68967                     "oneway",
68968                     "maxspeed",
68969                     "structure",
68970                     "access",
68971                     "lanes",
68972                     "surface",
68973                     "ref"
68974                 ],
68975                 "geometry": [
68976                     "line"
68977                 ],
68978                 "tags": {
68979                     "highway": "tertiary"
68980                 },
68981                 "terms": [],
68982                 "name": "Tertiary Road"
68983             },
68984             "highway/tertiary_link": {
68985                 "icon": "highway-tertiary-link",
68986                 "fields": [
68987                     "oneway",
68988                     "maxspeed",
68989                     "structure",
68990                     "access",
68991                     "surface",
68992                     "ref"
68993                 ],
68994                 "geometry": [
68995                     "line"
68996                 ],
68997                 "tags": {
68998                     "highway": "tertiary_link"
68999                 },
69000                 "terms": [
69001                     "ramp",
69002                     "on ramp",
69003                     "off ramp"
69004                 ],
69005                 "name": "Tertiary Link"
69006             },
69007             "highway/track": {
69008                 "icon": "highway-track",
69009                 "fields": [
69010                     "surface",
69011                     "width",
69012                     "structure",
69013                     "access",
69014                     "incline",
69015                     "tracktype",
69016                     "smoothness",
69017                     "mtb/scale",
69018                     "mtb/scale/uphill",
69019                     "mtb/scale/imba"
69020                 ],
69021                 "geometry": [
69022                     "line"
69023                 ],
69024                 "tags": {
69025                     "highway": "track"
69026                 },
69027                 "terms": [
69028                     "woods road",
69029                     "fire road"
69030                 ],
69031                 "name": "Track"
69032             },
69033             "highway/traffic_signals": {
69034                 "geometry": [
69035                     "vertex"
69036                 ],
69037                 "tags": {
69038                     "highway": "traffic_signals"
69039                 },
69040                 "terms": [
69041                     "light",
69042                     "stoplight",
69043                     "traffic light"
69044                 ],
69045                 "name": "Traffic Signals"
69046             },
69047             "highway/trunk": {
69048                 "icon": "highway-trunk",
69049                 "fields": [
69050                     "oneway",
69051                     "maxspeed",
69052                     "structure",
69053                     "access",
69054                     "lanes",
69055                     "surface",
69056                     "ref"
69057                 ],
69058                 "geometry": [
69059                     "line"
69060                 ],
69061                 "tags": {
69062                     "highway": "trunk"
69063                 },
69064                 "terms": [],
69065                 "name": "Trunk Road"
69066             },
69067             "highway/trunk_link": {
69068                 "icon": "highway-trunk-link",
69069                 "fields": [
69070                     "oneway",
69071                     "maxspeed",
69072                     "structure",
69073                     "access",
69074                     "surface",
69075                     "ref"
69076                 ],
69077                 "geometry": [
69078                     "line"
69079                 ],
69080                 "tags": {
69081                     "highway": "trunk_link"
69082                 },
69083                 "terms": [
69084                     "ramp",
69085                     "on ramp",
69086                     "off ramp"
69087                 ],
69088                 "name": "Trunk Link"
69089             },
69090             "highway/turning_circle": {
69091                 "icon": "circle",
69092                 "geometry": [
69093                     "vertex"
69094                 ],
69095                 "tags": {
69096                     "highway": "turning_circle"
69097                 },
69098                 "terms": [
69099                     "cul-de-sac"
69100                 ],
69101                 "name": "Turning Circle"
69102             },
69103             "highway/unclassified": {
69104                 "icon": "highway-unclassified",
69105                 "fields": [
69106                     "oneway",
69107                     "maxspeed",
69108                     "structure",
69109                     "access",
69110                     "surface"
69111                 ],
69112                 "geometry": [
69113                     "line"
69114                 ],
69115                 "tags": {
69116                     "highway": "unclassified"
69117                 },
69118                 "terms": [],
69119                 "name": "Unclassified Road"
69120             },
69121             "historic": {
69122                 "fields": [
69123                     "historic"
69124                 ],
69125                 "geometry": [
69126                     "point",
69127                     "vertex",
69128                     "area"
69129                 ],
69130                 "tags": {
69131                     "historic": "*"
69132                 },
69133                 "name": "Historic Site"
69134             },
69135             "historic/archaeological_site": {
69136                 "geometry": [
69137                     "point",
69138                     "vertex",
69139                     "area"
69140                 ],
69141                 "tags": {
69142                     "historic": "archaeological_site"
69143                 },
69144                 "name": "Archaeological Site"
69145             },
69146             "historic/boundary_stone": {
69147                 "geometry": [
69148                     "point",
69149                     "vertex"
69150                 ],
69151                 "tags": {
69152                     "historic": "boundary_stone"
69153                 },
69154                 "name": "Boundary Stone"
69155             },
69156             "historic/castle": {
69157                 "geometry": [
69158                     "point",
69159                     "area"
69160                 ],
69161                 "tags": {
69162                     "historic": "castle"
69163                 },
69164                 "name": "Castle"
69165             },
69166             "historic/memorial": {
69167                 "icon": "monument",
69168                 "geometry": [
69169                     "point",
69170                     "vertex",
69171                     "area"
69172                 ],
69173                 "tags": {
69174                     "historic": "memorial"
69175                 },
69176                 "name": "Memorial"
69177             },
69178             "historic/monument": {
69179                 "icon": "monument",
69180                 "geometry": [
69181                     "point",
69182                     "vertex",
69183                     "area"
69184                 ],
69185                 "tags": {
69186                     "historic": "monument"
69187                 },
69188                 "name": "Monument"
69189             },
69190             "historic/ruins": {
69191                 "geometry": [
69192                     "point",
69193                     "vertex",
69194                     "area"
69195                 ],
69196                 "tags": {
69197                     "historic": "ruins"
69198                 },
69199                 "name": "Ruins"
69200             },
69201             "historic/wayside_cross": {
69202                 "geometry": [
69203                     "point",
69204                     "vertex",
69205                     "area"
69206                 ],
69207                 "tags": {
69208                     "historic": "wayside_cross"
69209                 },
69210                 "name": "Wayside Cross"
69211             },
69212             "historic/wayside_shrine": {
69213                 "geometry": [
69214                     "point",
69215                     "vertex",
69216                     "area"
69217                 ],
69218                 "tags": {
69219                     "historic": "wayside_shrine"
69220                 },
69221                 "name": "Wayside Shrine"
69222             },
69223             "landuse": {
69224                 "fields": [
69225                     "landuse"
69226                 ],
69227                 "geometry": [
69228                     "point",
69229                     "vertex",
69230                     "area"
69231                 ],
69232                 "tags": {
69233                     "landuse": "*"
69234                 },
69235                 "name": "Landuse"
69236             },
69237             "landuse/allotments": {
69238                 "geometry": [
69239                     "point",
69240                     "area"
69241                 ],
69242                 "tags": {
69243                     "landuse": "allotments"
69244                 },
69245                 "terms": [],
69246                 "name": "Allotments"
69247             },
69248             "landuse/basin": {
69249                 "geometry": [
69250                     "point",
69251                     "area"
69252                 ],
69253                 "tags": {
69254                     "landuse": "basin"
69255                 },
69256                 "terms": [],
69257                 "name": "Basin"
69258             },
69259             "landuse/cemetery": {
69260                 "icon": "cemetery",
69261                 "fields": [
69262                     "religion",
69263                     "denomination"
69264                 ],
69265                 "geometry": [
69266                     "point",
69267                     "vertex",
69268                     "area"
69269                 ],
69270                 "tags": {
69271                     "landuse": "cemetery"
69272                 },
69273                 "terms": [],
69274                 "name": "Cemetery"
69275             },
69276             "landuse/churchyard": {
69277                 "fields": [
69278                     "religion",
69279                     "denomination"
69280                 ],
69281                 "geometry": [
69282                     "area"
69283                 ],
69284                 "tags": {
69285                     "landuse": "churchyard"
69286                 },
69287                 "terms": [],
69288                 "name": "Churchyard"
69289             },
69290             "landuse/commercial": {
69291                 "icon": "commercial",
69292                 "geometry": [
69293                     "point",
69294                     "area"
69295                 ],
69296                 "tags": {
69297                     "landuse": "commercial"
69298                 },
69299                 "terms": [],
69300                 "name": "Commercial"
69301             },
69302             "landuse/construction": {
69303                 "fields": [
69304                     "construction",
69305                     "operator"
69306                 ],
69307                 "geometry": [
69308                     "point",
69309                     "area"
69310                 ],
69311                 "tags": {
69312                     "landuse": "construction"
69313                 },
69314                 "terms": [],
69315                 "name": "Construction"
69316             },
69317             "landuse/farm": {
69318                 "fields": [
69319                     "crop"
69320                 ],
69321                 "geometry": [
69322                     "point",
69323                     "area"
69324                 ],
69325                 "tags": {
69326                     "landuse": "farm"
69327                 },
69328                 "terms": [],
69329                 "name": "Farm",
69330                 "icon": "farm"
69331             },
69332             "landuse/farmland": {
69333                 "fields": [
69334                     "crop"
69335                 ],
69336                 "geometry": [
69337                     "point",
69338                     "area"
69339                 ],
69340                 "tags": {
69341                     "landuse": "farmland"
69342                 },
69343                 "terms": [],
69344                 "name": "Farmland",
69345                 "icon": "farm",
69346                 "searchable": false
69347             },
69348             "landuse/farmyard": {
69349                 "fields": [
69350                     "crop"
69351                 ],
69352                 "geometry": [
69353                     "point",
69354                     "area"
69355                 ],
69356                 "tags": {
69357                     "landuse": "farmyard"
69358                 },
69359                 "terms": [],
69360                 "name": "Farmyard",
69361                 "icon": "farm"
69362             },
69363             "landuse/forest": {
69364                 "fields": [
69365                     "wood"
69366                 ],
69367                 "icon": "park2",
69368                 "geometry": [
69369                     "point",
69370                     "area"
69371                 ],
69372                 "tags": {
69373                     "landuse": "forest"
69374                 },
69375                 "terms": [],
69376                 "name": "Forest"
69377             },
69378             "landuse/grass": {
69379                 "geometry": [
69380                     "point",
69381                     "area"
69382                 ],
69383                 "tags": {
69384                     "landuse": "grass"
69385                 },
69386                 "terms": [],
69387                 "name": "Grass"
69388             },
69389             "landuse/industrial": {
69390                 "icon": "industrial",
69391                 "geometry": [
69392                     "point",
69393                     "area"
69394                 ],
69395                 "tags": {
69396                     "landuse": "industrial"
69397                 },
69398                 "terms": [],
69399                 "name": "Industrial"
69400             },
69401             "landuse/landfill": {
69402                 "geometry": [
69403                     "area"
69404                 ],
69405                 "tags": {
69406                     "landuse": "landfill"
69407                 },
69408                 "terms": [
69409                     "dump"
69410                 ],
69411                 "name": "Landfill"
69412             },
69413             "landuse/meadow": {
69414                 "geometry": [
69415                     "point",
69416                     "area"
69417                 ],
69418                 "tags": {
69419                     "landuse": "meadow"
69420                 },
69421                 "terms": [],
69422                 "name": "Meadow"
69423             },
69424             "landuse/military": {
69425                 "geometry": [
69426                     "area"
69427                 ],
69428                 "tags": {
69429                     "landuse": "military"
69430                 },
69431                 "terms": [],
69432                 "name": "Military"
69433             },
69434             "landuse/orchard": {
69435                 "fields": [
69436                     "trees"
69437                 ],
69438                 "geometry": [
69439                     "point",
69440                     "area"
69441                 ],
69442                 "tags": {
69443                     "landuse": "orchard"
69444                 },
69445                 "terms": [],
69446                 "name": "Orchard",
69447                 "icon": "park2"
69448             },
69449             "landuse/quarry": {
69450                 "geometry": [
69451                     "point",
69452                     "area"
69453                 ],
69454                 "tags": {
69455                     "landuse": "quarry"
69456                 },
69457                 "terms": [],
69458                 "name": "Quarry"
69459             },
69460             "landuse/residential": {
69461                 "icon": "building",
69462                 "geometry": [
69463                     "point",
69464                     "area"
69465                 ],
69466                 "tags": {
69467                     "landuse": "residential"
69468                 },
69469                 "terms": [],
69470                 "name": "Residential"
69471             },
69472             "landuse/retail": {
69473                 "icon": "shop",
69474                 "geometry": [
69475                     "point",
69476                     "area"
69477                 ],
69478                 "tags": {
69479                     "landuse": "retail"
69480                 },
69481                 "name": "Retail"
69482             },
69483             "landuse/vineyard": {
69484                 "geometry": [
69485                     "point",
69486                     "area"
69487                 ],
69488                 "tags": {
69489                     "landuse": "vineyard"
69490                 },
69491                 "terms": [],
69492                 "name": "Vineyard"
69493             },
69494             "leisure": {
69495                 "fields": [
69496                     "leisure"
69497                 ],
69498                 "geometry": [
69499                     "point",
69500                     "vertex",
69501                     "area"
69502                 ],
69503                 "tags": {
69504                     "leisure": "*"
69505                 },
69506                 "name": "Leisure"
69507             },
69508             "leisure/common": {
69509                 "geometry": [
69510                     "point",
69511                     "area"
69512                 ],
69513                 "terms": [
69514                     "open space"
69515                 ],
69516                 "tags": {
69517                     "leisure": "common"
69518                 },
69519                 "name": "Common"
69520             },
69521             "leisure/dog_park": {
69522                 "icon": "dog-park",
69523                 "geometry": [
69524                     "point",
69525                     "area"
69526                 ],
69527                 "terms": [],
69528                 "tags": {
69529                     "leisure": "dog_park"
69530                 },
69531                 "name": "Dog Park"
69532             },
69533             "leisure/firepit": {
69534                 "geometry": [
69535                     "point",
69536                     "area"
69537                 ],
69538                 "tags": {
69539                     "leisure": "firepit"
69540                 },
69541                 "terms": [
69542                     "fireplace",
69543                     "campfire"
69544                 ],
69545                 "name": "Firepit"
69546             },
69547             "leisure/garden": {
69548                 "icon": "garden",
69549                 "geometry": [
69550                     "point",
69551                     "vertex",
69552                     "area"
69553                 ],
69554                 "tags": {
69555                     "leisure": "garden"
69556                 },
69557                 "name": "Garden"
69558             },
69559             "leisure/golf_course": {
69560                 "icon": "golf",
69561                 "fields": [
69562                     "operator",
69563                     "address",
69564                     "opening_hours"
69565                 ],
69566                 "geometry": [
69567                     "point",
69568                     "area"
69569                 ],
69570                 "terms": [
69571                     "links"
69572                 ],
69573                 "tags": {
69574                     "leisure": "golf_course"
69575                 },
69576                 "name": "Golf Course"
69577             },
69578             "leisure/ice_rink": {
69579                 "icon": "pitch",
69580                 "fields": [
69581                     "seasonal",
69582                     "sport_ice",
69583                     "operator",
69584                     "address",
69585                     "building_area",
69586                     "opening_hours"
69587                 ],
69588                 "geometry": [
69589                     "point",
69590                     "area"
69591                 ],
69592                 "terms": [
69593                     "hockey",
69594                     "skating",
69595                     "curling"
69596                 ],
69597                 "tags": {
69598                     "leisure": "ice_rink"
69599                 },
69600                 "name": "Ice Rink"
69601             },
69602             "leisure/marina": {
69603                 "icon": "harbor",
69604                 "geometry": [
69605                     "point",
69606                     "vertex",
69607                     "area"
69608                 ],
69609                 "terms": [
69610                     "boat"
69611                 ],
69612                 "tags": {
69613                     "leisure": "marina"
69614                 },
69615                 "name": "Marina"
69616             },
69617             "leisure/park": {
69618                 "icon": "park",
69619                 "geometry": [
69620                     "point",
69621                     "area"
69622                 ],
69623                 "terms": [
69624                     "esplanade",
69625                     "estate",
69626                     "forest",
69627                     "garden",
69628                     "grass",
69629                     "green",
69630                     "grounds",
69631                     "lawn",
69632                     "lot",
69633                     "meadow",
69634                     "parkland",
69635                     "place",
69636                     "playground",
69637                     "plaza",
69638                     "pleasure garden",
69639                     "recreation area",
69640                     "square",
69641                     "tract",
69642                     "village green",
69643                     "woodland"
69644                 ],
69645                 "tags": {
69646                     "leisure": "park"
69647                 },
69648                 "name": "Park"
69649             },
69650             "leisure/picnic_table": {
69651                 "geometry": [
69652                     "point"
69653                 ],
69654                 "tags": {
69655                     "leisure": "picnic_table"
69656                 },
69657                 "terms": [
69658                     "bench"
69659                 ],
69660                 "name": "Picnic Table"
69661             },
69662             "leisure/pitch": {
69663                 "icon": "pitch",
69664                 "fields": [
69665                     "sport",
69666                     "surface",
69667                     "lit"
69668                 ],
69669                 "geometry": [
69670                     "point",
69671                     "area"
69672                 ],
69673                 "tags": {
69674                     "leisure": "pitch"
69675                 },
69676                 "terms": [
69677                     "field"
69678                 ],
69679                 "name": "Sport Pitch"
69680             },
69681             "leisure/pitch/american_football": {
69682                 "icon": "america-football",
69683                 "fields": [
69684                     "surface",
69685                     "lit"
69686                 ],
69687                 "geometry": [
69688                     "point",
69689                     "area"
69690                 ],
69691                 "tags": {
69692                     "leisure": "pitch",
69693                     "sport": "american_football"
69694                 },
69695                 "terms": [],
69696                 "name": "American Football Field"
69697             },
69698             "leisure/pitch/baseball": {
69699                 "icon": "baseball",
69700                 "fields": [
69701                     "lit"
69702                 ],
69703                 "geometry": [
69704                     "point",
69705                     "area"
69706                 ],
69707                 "tags": {
69708                     "leisure": "pitch",
69709                     "sport": "baseball"
69710                 },
69711                 "terms": [],
69712                 "name": "Baseball Diamond"
69713             },
69714             "leisure/pitch/basketball": {
69715                 "icon": "basketball",
69716                 "fields": [
69717                     "surface",
69718                     "hoops",
69719                     "lit"
69720                 ],
69721                 "geometry": [
69722                     "point",
69723                     "area"
69724                 ],
69725                 "tags": {
69726                     "leisure": "pitch",
69727                     "sport": "basketball"
69728                 },
69729                 "terms": [],
69730                 "name": "Basketball Court"
69731             },
69732             "leisure/pitch/skateboard": {
69733                 "icon": "pitch",
69734                 "fields": [
69735                     "surface",
69736                     "lit"
69737                 ],
69738                 "geometry": [
69739                     "point",
69740                     "area"
69741                 ],
69742                 "tags": {
69743                     "leisure": "pitch",
69744                     "sport": "skateboard"
69745                 },
69746                 "terms": [],
69747                 "name": "Skate Park"
69748             },
69749             "leisure/pitch/soccer": {
69750                 "icon": "soccer",
69751                 "fields": [
69752                     "surface",
69753                     "lit"
69754                 ],
69755                 "geometry": [
69756                     "point",
69757                     "area"
69758                 ],
69759                 "tags": {
69760                     "leisure": "pitch",
69761                     "sport": "soccer"
69762                 },
69763                 "terms": [],
69764                 "name": "Soccer Field"
69765             },
69766             "leisure/pitch/tennis": {
69767                 "icon": "tennis",
69768                 "fields": [
69769                     "surface",
69770                     "lit"
69771                 ],
69772                 "geometry": [
69773                     "point",
69774                     "area"
69775                 ],
69776                 "tags": {
69777                     "leisure": "pitch",
69778                     "sport": "tennis"
69779                 },
69780                 "terms": [],
69781                 "name": "Tennis Court"
69782             },
69783             "leisure/pitch/volleyball": {
69784                 "icon": "pitch",
69785                 "fields": [
69786                     "surface",
69787                     "lit"
69788                 ],
69789                 "geometry": [
69790                     "point",
69791                     "area"
69792                 ],
69793                 "tags": {
69794                     "leisure": "pitch",
69795                     "sport": "volleyball"
69796                 },
69797                 "terms": [],
69798                 "name": "Volleyball Court"
69799             },
69800             "leisure/playground": {
69801                 "icon": "playground",
69802                 "geometry": [
69803                     "point",
69804                     "area"
69805                 ],
69806                 "terms": [
69807                     "jungle gym",
69808                     "play area"
69809                 ],
69810                 "tags": {
69811                     "leisure": "playground"
69812                 },
69813                 "name": "Playground"
69814             },
69815             "leisure/running_track": {
69816                 "icon": "pitch",
69817                 "fields": [
69818                     "surface",
69819                     "sport_racing",
69820                     "lit",
69821                     "width",
69822                     "lanes"
69823                 ],
69824                 "geometry": [
69825                     "point",
69826                     "line"
69827                 ],
69828                 "tags": {
69829                     "leisure": "track",
69830                     "sport": "running"
69831                 },
69832                 "name": "Running Track"
69833             },
69834             "leisure/slipway": {
69835                 "geometry": [
69836                     "point",
69837                     "line"
69838                 ],
69839                 "terms": [
69840                     "boat launch",
69841                     "boat ramp"
69842                 ],
69843                 "tags": {
69844                     "leisure": "slipway"
69845                 },
69846                 "name": "Slipway"
69847             },
69848             "leisure/sports_center": {
69849                 "icon": "pitch",
69850                 "fields": [
69851                     "sport",
69852                     "address",
69853                     "building_area",
69854                     "opening_hours"
69855                 ],
69856                 "geometry": [
69857                     "point",
69858                     "area"
69859                 ],
69860                 "tags": {
69861                     "leisure": "sports_centre"
69862                 },
69863                 "terms": [
69864                     "gym"
69865                 ],
69866                 "name": "Sports Center / Gym"
69867             },
69868             "leisure/stadium": {
69869                 "icon": "pitch",
69870                 "fields": [
69871                     "sport",
69872                     "address"
69873                 ],
69874                 "geometry": [
69875                     "point",
69876                     "area"
69877                 ],
69878                 "tags": {
69879                     "leisure": "stadium"
69880                 },
69881                 "name": "Stadium"
69882             },
69883             "leisure/swimming_pool": {
69884                 "icon": "swimming",
69885                 "fields": [
69886                     "access_simple",
69887                     "operator",
69888                     "address"
69889                 ],
69890                 "geometry": [
69891                     "point",
69892                     "vertex",
69893                     "area"
69894                 ],
69895                 "tags": {
69896                     "leisure": "swimming_pool"
69897                 },
69898                 "name": "Swimming Pool"
69899             },
69900             "leisure/track": {
69901                 "icon": "highway-road",
69902                 "fields": [
69903                     "surface",
69904                     "sport_racing",
69905                     "lit",
69906                     "width",
69907                     "lanes"
69908                 ],
69909                 "geometry": [
69910                     "point",
69911                     "line"
69912                 ],
69913                 "tags": {
69914                     "leisure": "track"
69915                 },
69916                 "name": "Racetrack (non-Motorsport)"
69917             },
69918             "line": {
69919                 "name": "Line",
69920                 "tags": {},
69921                 "geometry": [
69922                     "line"
69923                 ],
69924                 "matchScore": 0.1
69925             },
69926             "man_made": {
69927                 "fields": [
69928                     "man_made"
69929                 ],
69930                 "geometry": [
69931                     "point",
69932                     "vertex",
69933                     "line",
69934                     "area"
69935                 ],
69936                 "tags": {
69937                     "man_made": "*"
69938                 },
69939                 "name": "Man Made"
69940             },
69941             "man_made/breakwater": {
69942                 "geometry": [
69943                     "line",
69944                     "area"
69945                 ],
69946                 "tags": {
69947                     "man_made": "breakwater"
69948                 },
69949                 "name": "Breakwater"
69950             },
69951             "man_made/cutline": {
69952                 "geometry": [
69953                     "line"
69954                 ],
69955                 "tags": {
69956                     "man_made": "cutline"
69957                 },
69958                 "name": "Cut line"
69959             },
69960             "man_made/embankment": {
69961                 "geometry": [
69962                     "line"
69963                 ],
69964                 "tags": {
69965                     "man_made": "embankment"
69966                 },
69967                 "name": "Embankment",
69968                 "searchable": false
69969             },
69970             "man_made/flagpole": {
69971                 "geometry": [
69972                     "point"
69973                 ],
69974                 "tags": {
69975                     "man_made": "flagpole"
69976                 },
69977                 "name": "Flagpole",
69978                 "icon": "embassy"
69979             },
69980             "man_made/lighthouse": {
69981                 "icon": "lighthouse",
69982                 "geometry": [
69983                     "point",
69984                     "area"
69985                 ],
69986                 "tags": {
69987                     "man_made": "lighthouse"
69988                 },
69989                 "name": "Lighthouse"
69990             },
69991             "man_made/observation": {
69992                 "geometry": [
69993                     "point",
69994                     "area"
69995                 ],
69996                 "terms": [
69997                     "lookout tower",
69998                     "fire tower"
69999                 ],
70000                 "tags": {
70001                     "man_made": "tower",
70002                     "tower:type": "observation"
70003                 },
70004                 "name": "Observation Tower"
70005             },
70006             "man_made/pier": {
70007                 "geometry": [
70008                     "line",
70009                     "area"
70010                 ],
70011                 "tags": {
70012                     "man_made": "pier"
70013                 },
70014                 "name": "Pier"
70015             },
70016             "man_made/pipeline": {
70017                 "icon": "pipeline",
70018                 "fields": [
70019                     "location",
70020                     "operator"
70021                 ],
70022                 "geometry": [
70023                     "line"
70024                 ],
70025                 "tags": {
70026                     "man_made": "pipeline"
70027                 },
70028                 "name": "Pipeline"
70029             },
70030             "man_made/survey_point": {
70031                 "icon": "monument",
70032                 "fields": [
70033                     "ref"
70034                 ],
70035                 "geometry": [
70036                     "point",
70037                     "vertex"
70038                 ],
70039                 "tags": {
70040                     "man_made": "survey_point"
70041                 },
70042                 "name": "Survey Point"
70043             },
70044             "man_made/tower": {
70045                 "fields": [
70046                     "towertype"
70047                 ],
70048                 "geometry": [
70049                     "point",
70050                     "area"
70051                 ],
70052                 "tags": {
70053                     "man_made": "tower"
70054                 },
70055                 "name": "Tower"
70056             },
70057             "man_made/wastewater_plant": {
70058                 "icon": "water",
70059                 "fields": [
70060                     "operator",
70061                     "address"
70062                 ],
70063                 "geometry": [
70064                     "point",
70065                     "area"
70066                 ],
70067                 "terms": [
70068                     "sewage*",
70069                     "water treatment plant",
70070                     "reclamation plant"
70071                 ],
70072                 "tags": {
70073                     "man_made": "wastewater_plant"
70074                 },
70075                 "name": "Wastewater Plant"
70076             },
70077             "man_made/water_tower": {
70078                 "icon": "water",
70079                 "fields": [
70080                     "operator"
70081                 ],
70082                 "geometry": [
70083                     "point",
70084                     "area"
70085                 ],
70086                 "tags": {
70087                     "man_made": "water_tower"
70088                 },
70089                 "name": "Water Tower"
70090             },
70091             "man_made/water_well": {
70092                 "fields": [
70093                     "operator"
70094                 ],
70095                 "geometry": [
70096                     "point",
70097                     "area"
70098                 ],
70099                 "tags": {
70100                     "man_made": "water_well"
70101                 },
70102                 "name": "Water Well"
70103             },
70104             "man_made/water_works": {
70105                 "icon": "water",
70106                 "fields": [
70107                     "operator",
70108                     "address"
70109                 ],
70110                 "geometry": [
70111                     "point",
70112                     "area"
70113                 ],
70114                 "tags": {
70115                     "man_made": "water_works"
70116                 },
70117                 "name": "Water Works"
70118             },
70119             "military/airfield": {
70120                 "icon": "airfield",
70121                 "geometry": [
70122                     "point",
70123                     "vertex",
70124                     "area"
70125                 ],
70126                 "terms": [],
70127                 "tags": {
70128                     "military": "airfield"
70129                 },
70130                 "name": "Airfield"
70131             },
70132             "military/barracks": {
70133                 "geometry": [
70134                     "point",
70135                     "vertex",
70136                     "area"
70137                 ],
70138                 "terms": [],
70139                 "tags": {
70140                     "military": "barracks"
70141                 },
70142                 "name": "Barracks"
70143             },
70144             "military/bunker": {
70145                 "geometry": [
70146                     "point",
70147                     "vertex",
70148                     "area"
70149                 ],
70150                 "terms": [],
70151                 "tags": {
70152                     "military": "bunker"
70153                 },
70154                 "name": "Bunker"
70155             },
70156             "military/range": {
70157                 "geometry": [
70158                     "point",
70159                     "vertex",
70160                     "area"
70161                 ],
70162                 "terms": [],
70163                 "tags": {
70164                     "military": "range"
70165                 },
70166                 "name": "Military Range"
70167             },
70168             "natural": {
70169                 "fields": [
70170                     "natural"
70171                 ],
70172                 "geometry": [
70173                     "point",
70174                     "vertex",
70175                     "area"
70176                 ],
70177                 "tags": {
70178                     "natural": "*"
70179                 },
70180                 "name": "Natural"
70181             },
70182             "natural/bay": {
70183                 "geometry": [
70184                     "point",
70185                     "area"
70186                 ],
70187                 "terms": [],
70188                 "tags": {
70189                     "natural": "bay"
70190                 },
70191                 "name": "Bay"
70192             },
70193             "natural/beach": {
70194                 "fields": [
70195                     "surface"
70196                 ],
70197                 "geometry": [
70198                     "point",
70199                     "area"
70200                 ],
70201                 "terms": [],
70202                 "tags": {
70203                     "natural": "beach"
70204                 },
70205                 "name": "Beach"
70206             },
70207             "natural/cliff": {
70208                 "geometry": [
70209                     "point",
70210                     "vertex",
70211                     "line",
70212                     "area"
70213                 ],
70214                 "terms": [],
70215                 "tags": {
70216                     "natural": "cliff"
70217                 },
70218                 "name": "Cliff"
70219             },
70220             "natural/coastline": {
70221                 "geometry": [
70222                     "line"
70223                 ],
70224                 "terms": [
70225                     "shore"
70226                 ],
70227                 "tags": {
70228                     "natural": "coastline"
70229                 },
70230                 "name": "Coastline"
70231             },
70232             "natural/fell": {
70233                 "geometry": [
70234                     "area"
70235                 ],
70236                 "terms": [],
70237                 "tags": {
70238                     "natural": "fell"
70239                 },
70240                 "name": "Fell"
70241             },
70242             "natural/glacier": {
70243                 "geometry": [
70244                     "area"
70245                 ],
70246                 "terms": [],
70247                 "tags": {
70248                     "natural": "glacier"
70249                 },
70250                 "name": "Glacier"
70251             },
70252             "natural/grassland": {
70253                 "geometry": [
70254                     "point",
70255                     "area"
70256                 ],
70257                 "terms": [],
70258                 "tags": {
70259                     "natural": "grassland"
70260                 },
70261                 "name": "Grassland"
70262             },
70263             "natural/heath": {
70264                 "geometry": [
70265                     "area"
70266                 ],
70267                 "terms": [],
70268                 "tags": {
70269                     "natural": "heath"
70270                 },
70271                 "name": "Heath"
70272             },
70273             "natural/peak": {
70274                 "icon": "triangle",
70275                 "fields": [
70276                     "elevation"
70277                 ],
70278                 "geometry": [
70279                     "point",
70280                     "vertex"
70281                 ],
70282                 "tags": {
70283                     "natural": "peak"
70284                 },
70285                 "terms": [
70286                     "acme",
70287                     "aiguille",
70288                     "alp",
70289                     "climax",
70290                     "crest",
70291                     "crown",
70292                     "hill",
70293                     "mount",
70294                     "mountain",
70295                     "pinnacle",
70296                     "summit",
70297                     "tip",
70298                     "top"
70299                 ],
70300                 "name": "Peak"
70301             },
70302             "natural/scree": {
70303                 "geometry": [
70304                     "area"
70305                 ],
70306                 "tags": {
70307                     "natural": "scree"
70308                 },
70309                 "terms": [
70310                     "loose rocks"
70311                 ],
70312                 "name": "Scree"
70313             },
70314             "natural/scrub": {
70315                 "geometry": [
70316                     "area"
70317                 ],
70318                 "tags": {
70319                     "natural": "scrub"
70320                 },
70321                 "terms": [],
70322                 "name": "Scrub"
70323             },
70324             "natural/spring": {
70325                 "geometry": [
70326                     "point",
70327                     "vertex"
70328                 ],
70329                 "terms": [],
70330                 "tags": {
70331                     "natural": "spring"
70332                 },
70333                 "name": "Spring"
70334             },
70335             "natural/tree": {
70336                 "fields": [
70337                     "tree_type",
70338                     "denotation"
70339                 ],
70340                 "icon": "park",
70341                 "geometry": [
70342                     "point",
70343                     "vertex"
70344                 ],
70345                 "terms": [],
70346                 "tags": {
70347                     "natural": "tree"
70348                 },
70349                 "name": "Tree"
70350             },
70351             "natural/water": {
70352                 "fields": [
70353                     "water"
70354                 ],
70355                 "geometry": [
70356                     "area"
70357                 ],
70358                 "tags": {
70359                     "natural": "water"
70360                 },
70361                 "icon": "water",
70362                 "name": "Water"
70363             },
70364             "natural/water/lake": {
70365                 "geometry": [
70366                     "area"
70367                 ],
70368                 "tags": {
70369                     "natural": "water",
70370                     "water": "lake"
70371                 },
70372                 "terms": [
70373                     "lakelet",
70374                     "loch",
70375                     "mere"
70376                 ],
70377                 "icon": "water",
70378                 "name": "Lake"
70379             },
70380             "natural/water/pond": {
70381                 "geometry": [
70382                     "area"
70383                 ],
70384                 "tags": {
70385                     "natural": "water",
70386                     "water": "pond"
70387                 },
70388                 "terms": [
70389                     "lakelet",
70390                     "millpond",
70391                     "tarn",
70392                     "pool",
70393                     "mere"
70394                 ],
70395                 "icon": "water",
70396                 "name": "Pond"
70397             },
70398             "natural/water/reservoir": {
70399                 "geometry": [
70400                     "area"
70401                 ],
70402                 "tags": {
70403                     "natural": "water",
70404                     "water": "reservoir"
70405                 },
70406                 "icon": "water",
70407                 "name": "Reservoir"
70408             },
70409             "natural/wetland": {
70410                 "icon": "wetland",
70411                 "fields": [
70412                     "wetland"
70413                 ],
70414                 "geometry": [
70415                     "point",
70416                     "area"
70417                 ],
70418                 "tags": {
70419                     "natural": "wetland"
70420                 },
70421                 "terms": [],
70422                 "name": "Wetland"
70423             },
70424             "natural/wood": {
70425                 "fields": [
70426                     "wood"
70427                 ],
70428                 "icon": "park2",
70429                 "geometry": [
70430                     "point",
70431                     "area"
70432                 ],
70433                 "tags": {
70434                     "natural": "wood"
70435                 },
70436                 "terms": [],
70437                 "name": "Wood"
70438             },
70439             "office": {
70440                 "icon": "commercial",
70441                 "fields": [
70442                     "office",
70443                     "address",
70444                     "building_area",
70445                     "opening_hours",
70446                     "smoking"
70447                 ],
70448                 "geometry": [
70449                     "point",
70450                     "vertex",
70451                     "area"
70452                 ],
70453                 "tags": {
70454                     "office": "*"
70455                 },
70456                 "terms": [],
70457                 "name": "Office"
70458             },
70459             "office/accountant": {
70460                 "icon": "commercial",
70461                 "fields": [
70462                     "address",
70463                     "building_area",
70464                     "opening_hours"
70465                 ],
70466                 "geometry": [
70467                     "point",
70468                     "vertex",
70469                     "area"
70470                 ],
70471                 "tags": {
70472                     "office": "accountant"
70473                 },
70474                 "terms": [],
70475                 "name": "Accountant"
70476             },
70477             "office/administrative": {
70478                 "icon": "commercial",
70479                 "fields": [
70480                     "address",
70481                     "building_area",
70482                     "opening_hours"
70483                 ],
70484                 "geometry": [
70485                     "point",
70486                     "vertex",
70487                     "area"
70488                 ],
70489                 "tags": {
70490                     "office": "administrative"
70491                 },
70492                 "terms": [],
70493                 "name": "Administrative Office"
70494             },
70495             "office/architect": {
70496                 "icon": "commercial",
70497                 "fields": [
70498                     "address",
70499                     "building_area",
70500                     "opening_hours"
70501                 ],
70502                 "geometry": [
70503                     "point",
70504                     "vertex",
70505                     "area"
70506                 ],
70507                 "tags": {
70508                     "office": "architect"
70509                 },
70510                 "terms": [],
70511                 "name": "Architect"
70512             },
70513             "office/company": {
70514                 "icon": "commercial",
70515                 "fields": [
70516                     "address",
70517                     "building_area",
70518                     "opening_hours",
70519                     "smoking"
70520                 ],
70521                 "geometry": [
70522                     "point",
70523                     "vertex",
70524                     "area"
70525                 ],
70526                 "tags": {
70527                     "office": "company"
70528                 },
70529                 "terms": [],
70530                 "name": "Company Office"
70531             },
70532             "office/educational_institution": {
70533                 "icon": "commercial",
70534                 "fields": [
70535                     "address",
70536                     "building_area",
70537                     "opening_hours"
70538                 ],
70539                 "geometry": [
70540                     "point",
70541                     "vertex",
70542                     "area"
70543                 ],
70544                 "tags": {
70545                     "office": "educational_institution"
70546                 },
70547                 "terms": [],
70548                 "name": "Educational Institution"
70549             },
70550             "office/employment_agency": {
70551                 "icon": "commercial",
70552                 "fields": [
70553                     "address",
70554                     "building_area",
70555                     "opening_hours"
70556                 ],
70557                 "geometry": [
70558                     "point",
70559                     "vertex",
70560                     "area"
70561                 ],
70562                 "tags": {
70563                     "office": "employment_agency"
70564                 },
70565                 "terms": [
70566                     "job"
70567                 ],
70568                 "name": "Employment Agency"
70569             },
70570             "office/estate_agent": {
70571                 "icon": "commercial",
70572                 "fields": [
70573                     "address",
70574                     "building_area",
70575                     "opening_hours"
70576                 ],
70577                 "geometry": [
70578                     "point",
70579                     "vertex",
70580                     "area"
70581                 ],
70582                 "tags": {
70583                     "office": "estate_agent"
70584                 },
70585                 "terms": [],
70586                 "name": "Real Estate Office"
70587             },
70588             "office/financial": {
70589                 "icon": "commercial",
70590                 "fields": [
70591                     "address",
70592                     "building_area",
70593                     "opening_hours"
70594                 ],
70595                 "geometry": [
70596                     "point",
70597                     "vertex",
70598                     "area"
70599                 ],
70600                 "tags": {
70601                     "office": "financial"
70602                 },
70603                 "terms": [],
70604                 "name": "Financial Office"
70605             },
70606             "office/government": {
70607                 "icon": "commercial",
70608                 "fields": [
70609                     "address",
70610                     "building_area",
70611                     "opening_hours"
70612                 ],
70613                 "geometry": [
70614                     "point",
70615                     "vertex",
70616                     "area"
70617                 ],
70618                 "tags": {
70619                     "office": "government"
70620                 },
70621                 "terms": [],
70622                 "name": "Government Office"
70623             },
70624             "office/insurance": {
70625                 "icon": "commercial",
70626                 "fields": [
70627                     "address",
70628                     "building_area",
70629                     "opening_hours"
70630                 ],
70631                 "geometry": [
70632                     "point",
70633                     "vertex",
70634                     "area"
70635                 ],
70636                 "tags": {
70637                     "office": "insurance"
70638                 },
70639                 "terms": [],
70640                 "name": "Insurance Office"
70641             },
70642             "office/it": {
70643                 "icon": "commercial",
70644                 "fields": [
70645                     "address",
70646                     "building_area",
70647                     "opening_hours"
70648                 ],
70649                 "geometry": [
70650                     "point",
70651                     "vertex",
70652                     "area"
70653                 ],
70654                 "tags": {
70655                     "office": "it"
70656                 },
70657                 "terms": [],
70658                 "name": "IT Office"
70659             },
70660             "office/lawyer": {
70661                 "icon": "commercial",
70662                 "fields": [
70663                     "address",
70664                     "building_area",
70665                     "opening_hours"
70666                 ],
70667                 "geometry": [
70668                     "point",
70669                     "vertex",
70670                     "area"
70671                 ],
70672                 "tags": {
70673                     "office": "lawyer"
70674                 },
70675                 "terms": [],
70676                 "name": "Law Office"
70677             },
70678             "office/newspaper": {
70679                 "icon": "commercial",
70680                 "fields": [
70681                     "address",
70682                     "building_area",
70683                     "opening_hours"
70684                 ],
70685                 "geometry": [
70686                     "point",
70687                     "vertex",
70688                     "area"
70689                 ],
70690                 "tags": {
70691                     "office": "newspaper"
70692                 },
70693                 "terms": [],
70694                 "name": "Newspaper"
70695             },
70696             "office/ngo": {
70697                 "icon": "commercial",
70698                 "fields": [
70699                     "address",
70700                     "building_area",
70701                     "opening_hours",
70702                     "smoking"
70703                 ],
70704                 "geometry": [
70705                     "point",
70706                     "vertex",
70707                     "area"
70708                 ],
70709                 "tags": {
70710                     "office": "ngo"
70711                 },
70712                 "terms": [],
70713                 "name": "NGO Office"
70714             },
70715             "office/physician": {
70716                 "icon": "commercial",
70717                 "fields": [
70718                     "address",
70719                     "building_area",
70720                     "opening_hours"
70721                 ],
70722                 "geometry": [
70723                     "point",
70724                     "vertex",
70725                     "area"
70726                 ],
70727                 "tags": {
70728                     "office": "physician"
70729                 },
70730                 "terms": [],
70731                 "name": "Physician"
70732             },
70733             "office/political_party": {
70734                 "icon": "commercial",
70735                 "fields": [
70736                     "address",
70737                     "building_area",
70738                     "opening_hours"
70739                 ],
70740                 "geometry": [
70741                     "point",
70742                     "vertex",
70743                     "area"
70744                 ],
70745                 "tags": {
70746                     "office": "political_party"
70747                 },
70748                 "terms": [],
70749                 "name": "Political Party"
70750             },
70751             "office/research": {
70752                 "icon": "commercial",
70753                 "fields": [
70754                     "address",
70755                     "building_area",
70756                     "opening_hours"
70757                 ],
70758                 "geometry": [
70759                     "point",
70760                     "vertex",
70761                     "area"
70762                 ],
70763                 "tags": {
70764                     "office": "research"
70765                 },
70766                 "terms": [],
70767                 "name": "Research Office"
70768             },
70769             "office/telecommunication": {
70770                 "icon": "commercial",
70771                 "fields": [
70772                     "address",
70773                     "building_area",
70774                     "opening_hours"
70775                 ],
70776                 "geometry": [
70777                     "point",
70778                     "vertex",
70779                     "area"
70780                 ],
70781                 "tags": {
70782                     "office": "telecommunication"
70783                 },
70784                 "terms": [],
70785                 "name": "Telecom Office"
70786             },
70787             "office/therapist": {
70788                 "icon": "commercial",
70789                 "fields": [
70790                     "address",
70791                     "building_area",
70792                     "opening_hours"
70793                 ],
70794                 "geometry": [
70795                     "point",
70796                     "vertex",
70797                     "area"
70798                 ],
70799                 "tags": {
70800                     "office": "therapist"
70801                 },
70802                 "terms": [],
70803                 "name": "Therapist"
70804             },
70805             "office/travel_agent": {
70806                 "icon": "suitcase",
70807                 "fields": [
70808                     "address",
70809                     "building_area",
70810                     "opening_hours"
70811                 ],
70812                 "geometry": [
70813                     "point",
70814                     "vertex",
70815                     "area"
70816                 ],
70817                 "tags": {
70818                     "office": "travel_agent"
70819                 },
70820                 "terms": [],
70821                 "name": "Travel Agency",
70822                 "searchable": false
70823             },
70824             "piste": {
70825                 "icon": "skiing",
70826                 "fields": [
70827                     "piste/type",
70828                     "piste/difficulty",
70829                     "piste/grooming",
70830                     "oneway",
70831                     "lit"
70832                 ],
70833                 "geometry": [
70834                     "point",
70835                     "line",
70836                     "area"
70837                 ],
70838                 "terms": [
70839                     "ski",
70840                     "sled",
70841                     "sleigh",
70842                     "snowboard",
70843                     "nordic",
70844                     "downhill",
70845                     "snowmobile"
70846                 ],
70847                 "tags": {
70848                     "piste:type": "*"
70849                 },
70850                 "name": "Piste/Ski Trail"
70851             },
70852             "place": {
70853                 "fields": [
70854                     "place"
70855                 ],
70856                 "geometry": [
70857                     "point",
70858                     "vertex",
70859                     "area"
70860                 ],
70861                 "tags": {
70862                     "place": "*"
70863                 },
70864                 "name": "Place"
70865             },
70866             "place/city": {
70867                 "icon": "city",
70868                 "fields": [
70869                     "population"
70870                 ],
70871                 "geometry": [
70872                     "point",
70873                     "area"
70874                 ],
70875                 "tags": {
70876                     "place": "city"
70877                 },
70878                 "name": "City"
70879             },
70880             "place/hamlet": {
70881                 "icon": "triangle-stroked",
70882                 "fields": [
70883                     "population"
70884                 ],
70885                 "geometry": [
70886                     "point",
70887                     "area"
70888                 ],
70889                 "tags": {
70890                     "place": "hamlet"
70891                 },
70892                 "name": "Hamlet"
70893             },
70894             "place/island": {
70895                 "geometry": [
70896                     "point",
70897                     "area"
70898                 ],
70899                 "terms": [
70900                     "archipelago",
70901                     "atoll",
70902                     "bar",
70903                     "cay",
70904                     "isle",
70905                     "islet",
70906                     "key",
70907                     "reef"
70908                 ],
70909                 "tags": {
70910                     "place": "island"
70911                 },
70912                 "name": "Island"
70913             },
70914             "place/isolated_dwelling": {
70915                 "geometry": [
70916                     "point",
70917                     "area"
70918                 ],
70919                 "tags": {
70920                     "place": "isolated_dwelling"
70921                 },
70922                 "name": "Isolated Dwelling"
70923             },
70924             "place/locality": {
70925                 "icon": "marker",
70926                 "fields": [
70927                     "population"
70928                 ],
70929                 "geometry": [
70930                     "point",
70931                     "area"
70932                 ],
70933                 "tags": {
70934                     "place": "locality"
70935                 },
70936                 "name": "Locality"
70937             },
70938             "place/neighbourhood": {
70939                 "icon": "triangle-stroked",
70940                 "fields": [
70941                     "population"
70942                 ],
70943                 "geometry": [
70944                     "point",
70945                     "area"
70946                 ],
70947                 "tags": {
70948                     "place": "neighbourhood"
70949                 },
70950                 "terms": [
70951                     "neighbourhood"
70952                 ],
70953                 "name": "Neighborhood"
70954             },
70955             "place/suburb": {
70956                 "icon": "triangle-stroked",
70957                 "fields": [
70958                     "population"
70959                 ],
70960                 "geometry": [
70961                     "point",
70962                     "area"
70963                 ],
70964                 "tags": {
70965                     "place": "suburb"
70966                 },
70967                 "terms": [
70968                     "Boro",
70969                     "Quarter"
70970                 ],
70971                 "name": "Borough"
70972             },
70973             "place/town": {
70974                 "icon": "town",
70975                 "fields": [
70976                     "population"
70977                 ],
70978                 "geometry": [
70979                     "point",
70980                     "area"
70981                 ],
70982                 "tags": {
70983                     "place": "town"
70984                 },
70985                 "name": "Town"
70986             },
70987             "place/village": {
70988                 "icon": "village",
70989                 "fields": [
70990                     "population"
70991                 ],
70992                 "geometry": [
70993                     "point",
70994                     "area"
70995                 ],
70996                 "tags": {
70997                     "place": "village"
70998                 },
70999                 "name": "Village"
71000             },
71001             "point": {
71002                 "name": "Point",
71003                 "tags": {},
71004                 "geometry": [
71005                     "point"
71006                 ],
71007                 "matchScore": 0.1
71008             },
71009             "power": {
71010                 "geometry": [
71011                     "point",
71012                     "vertex",
71013                     "line",
71014                     "area"
71015                 ],
71016                 "tags": {
71017                     "power": "*"
71018                 },
71019                 "fields": [
71020                     "power"
71021                 ],
71022                 "name": "Power"
71023             },
71024             "power/generator": {
71025                 "fields": [
71026                     "operator",
71027                     "generator/source",
71028                     "generator/method",
71029                     "generator/type"
71030                 ],
71031                 "geometry": [
71032                     "point",
71033                     "vertex",
71034                     "area"
71035                 ],
71036                 "tags": {
71037                     "power": "generator"
71038                 },
71039                 "name": "Power Generator"
71040             },
71041             "power/line": {
71042                 "geometry": [
71043                     "line"
71044                 ],
71045                 "tags": {
71046                     "power": "line"
71047                 },
71048                 "name": "Power Line",
71049                 "icon": "power-line"
71050             },
71051             "power/minor_line": {
71052                 "geometry": [
71053                     "line"
71054                 ],
71055                 "tags": {
71056                     "power": "minor_line"
71057                 },
71058                 "name": "Minor Power Line",
71059                 "icon": "power-line"
71060             },
71061             "power/pole": {
71062                 "geometry": [
71063                     "vertex"
71064                 ],
71065                 "tags": {
71066                     "power": "pole"
71067                 },
71068                 "name": "Power Pole"
71069             },
71070             "power/sub_station": {
71071                 "fields": [
71072                     "operator",
71073                     "building"
71074                 ],
71075                 "geometry": [
71076                     "point",
71077                     "area"
71078                 ],
71079                 "tags": {
71080                     "power": "sub_station"
71081                 },
71082                 "name": "Substation"
71083             },
71084             "power/tower": {
71085                 "geometry": [
71086                     "vertex"
71087                 ],
71088                 "tags": {
71089                     "power": "tower"
71090                 },
71091                 "name": "High-Voltage Tower"
71092             },
71093             "power/transformer": {
71094                 "geometry": [
71095                     "point",
71096                     "vertex",
71097                     "area"
71098                 ],
71099                 "tags": {
71100                     "power": "transformer"
71101                 },
71102                 "name": "Transformer"
71103             },
71104             "public_transport/platform": {
71105                 "fields": [
71106                     "ref",
71107                     "operator",
71108                     "network",
71109                     "shelter"
71110                 ],
71111                 "geometry": [
71112                     "point",
71113                     "vertex",
71114                     "line",
71115                     "area"
71116                 ],
71117                 "tags": {
71118                     "public_transport": "platform"
71119                 },
71120                 "name": "Platform"
71121             },
71122             "public_transport/stop_position": {
71123                 "icon": "bus",
71124                 "fields": [
71125                     "ref",
71126                     "operator",
71127                     "network"
71128                 ],
71129                 "geometry": [
71130                     "vertex"
71131                 ],
71132                 "tags": {
71133                     "public_transport": "stop_position"
71134                 },
71135                 "name": "Stop Position"
71136             },
71137             "railway": {
71138                 "fields": [
71139                     "railway"
71140                 ],
71141                 "geometry": [
71142                     "point",
71143                     "vertex",
71144                     "line",
71145                     "area"
71146                 ],
71147                 "tags": {
71148                     "railway": "*"
71149                 },
71150                 "name": "Railway"
71151             },
71152             "railway/abandoned": {
71153                 "icon": "railway-abandoned",
71154                 "geometry": [
71155                     "line"
71156                 ],
71157                 "tags": {
71158                     "railway": "abandoned"
71159                 },
71160                 "fields": [
71161                     "structure"
71162                 ],
71163                 "terms": [],
71164                 "name": "Abandoned Railway"
71165             },
71166             "railway/disused": {
71167                 "icon": "railway-disused",
71168                 "geometry": [
71169                     "line"
71170                 ],
71171                 "tags": {
71172                     "railway": "disused"
71173                 },
71174                 "fields": [
71175                     "structure"
71176                 ],
71177                 "terms": [],
71178                 "name": "Disused Railway"
71179             },
71180             "railway/funicular": {
71181                 "geometry": [
71182                     "line"
71183                 ],
71184                 "terms": [
71185                     "venicular",
71186                     "cliff railway",
71187                     "cable car",
71188                     "cable railway",
71189                     "funicular railway"
71190                 ],
71191                 "fields": [
71192                     "structure",
71193                     "gauge"
71194                 ],
71195                 "tags": {
71196                     "railway": "funicular"
71197                 },
71198                 "icon": "railway-rail",
71199                 "name": "Funicular"
71200             },
71201             "railway/halt": {
71202                 "icon": "rail",
71203                 "geometry": [
71204                     "point",
71205                     "vertex"
71206                 ],
71207                 "tags": {
71208                     "railway": "halt"
71209                 },
71210                 "name": "Railway Halt",
71211                 "terms": [
71212                     "break",
71213                     "interrupt",
71214                     "rest",
71215                     "wait",
71216                     "interruption"
71217                 ]
71218             },
71219             "railway/level_crossing": {
71220                 "icon": "cross",
71221                 "geometry": [
71222                     "vertex"
71223                 ],
71224                 "tags": {
71225                     "railway": "level_crossing"
71226                 },
71227                 "terms": [
71228                     "crossing",
71229                     "railroad crossing",
71230                     "railway crossing",
71231                     "grade crossing",
71232                     "road through railroad",
71233                     "train crossing"
71234                 ],
71235                 "name": "Level Crossing"
71236             },
71237             "railway/monorail": {
71238                 "icon": "railway-monorail",
71239                 "geometry": [
71240                     "line"
71241                 ],
71242                 "tags": {
71243                     "railway": "monorail"
71244                 },
71245                 "fields": [
71246                     "structure",
71247                     "electrified"
71248                 ],
71249                 "terms": [],
71250                 "name": "Monorail"
71251             },
71252             "railway/narrow_gauge": {
71253                 "icon": "railway-rail",
71254                 "geometry": [
71255                     "line"
71256                 ],
71257                 "tags": {
71258                     "railway": "narrow_gauge"
71259                 },
71260                 "fields": [
71261                     "structure",
71262                     "gauge",
71263                     "electrified"
71264                 ],
71265                 "terms": [
71266                     "narrow gauge railway",
71267                     "narrow gauge railroad"
71268                 ],
71269                 "name": "Narrow Gauge Rail"
71270             },
71271             "railway/platform": {
71272                 "geometry": [
71273                     "point",
71274                     "vertex",
71275                     "line",
71276                     "area"
71277                 ],
71278                 "tags": {
71279                     "railway": "platform"
71280                 },
71281                 "name": "Railway Platform"
71282             },
71283             "railway/rail": {
71284                 "icon": "railway-rail",
71285                 "geometry": [
71286                     "line"
71287                 ],
71288                 "tags": {
71289                     "railway": "rail"
71290                 },
71291                 "fields": [
71292                     "structure",
71293                     "gauge",
71294                     "electrified"
71295                 ],
71296                 "terms": [],
71297                 "name": "Rail"
71298             },
71299             "railway/station": {
71300                 "icon": "rail",
71301                 "fields": [
71302                     "operator",
71303                     "address",
71304                     "building_area"
71305                 ],
71306                 "geometry": [
71307                     "point",
71308                     "vertex",
71309                     "area"
71310                 ],
71311                 "tags": {
71312                     "railway": "station"
71313                 },
71314                 "terms": [
71315                     "train station",
71316                     "station"
71317                 ],
71318                 "name": "Railway Station"
71319             },
71320             "railway/subway": {
71321                 "icon": "railway-subway",
71322                 "fields": [
71323                     "structure",
71324                     "gauge",
71325                     "electrified"
71326                 ],
71327                 "geometry": [
71328                     "line"
71329                 ],
71330                 "tags": {
71331                     "railway": "subway"
71332                 },
71333                 "terms": [],
71334                 "name": "Subway"
71335             },
71336             "railway/subway_entrance": {
71337                 "icon": "rail-metro",
71338                 "geometry": [
71339                     "point"
71340                 ],
71341                 "tags": {
71342                     "railway": "subway_entrance"
71343                 },
71344                 "terms": [],
71345                 "name": "Subway Entrance"
71346             },
71347             "railway/tram": {
71348                 "icon": "railway-light-rail",
71349                 "geometry": [
71350                     "line"
71351                 ],
71352                 "tags": {
71353                     "railway": "tram"
71354                 },
71355                 "fields": [
71356                     "structure",
71357                     "gauge",
71358                     "electrified"
71359                 ],
71360                 "terms": [
71361                     "streetcar"
71362                 ],
71363                 "name": "Tram"
71364             },
71365             "relation": {
71366                 "name": "Relation",
71367                 "icon": "relation",
71368                 "tags": {},
71369                 "geometry": [
71370                     "relation"
71371                 ],
71372                 "fields": [
71373                     "relation"
71374                 ]
71375             },
71376             "route/ferry": {
71377                 "icon": "ferry",
71378                 "geometry": [
71379                     "line"
71380                 ],
71381                 "tags": {
71382                     "route": "ferry"
71383                 },
71384                 "name": "Ferry Route"
71385             },
71386             "shop": {
71387                 "icon": "shop",
71388                 "fields": [
71389                     "shop",
71390                     "operator",
71391                     "address",
71392                     "building_area",
71393                     "opening_hours"
71394                 ],
71395                 "geometry": [
71396                     "point",
71397                     "area"
71398                 ],
71399                 "tags": {
71400                     "shop": "*"
71401                 },
71402                 "terms": [],
71403                 "name": "Shop"
71404             },
71405             "shop/alcohol": {
71406                 "icon": "alcohol-shop",
71407                 "fields": [
71408                     "operator",
71409                     "address",
71410                     "building_area",
71411                     "opening_hours"
71412                 ],
71413                 "geometry": [
71414                     "point",
71415                     "area"
71416                 ],
71417                 "terms": [
71418                     "alcohol",
71419                     "beer",
71420                     "booze",
71421                     "wine"
71422                 ],
71423                 "tags": {
71424                     "shop": "alcohol"
71425                 },
71426                 "name": "Liquor Store"
71427             },
71428             "shop/anime": {
71429                 "icon": "shop",
71430                 "fields": [
71431                     "operator",
71432                     "address",
71433                     "building_area",
71434                     "opening_hours"
71435                 ],
71436                 "geometry": [
71437                     "point",
71438                     "area"
71439                 ],
71440                 "tags": {
71441                     "shop": "anime"
71442                 },
71443                 "name": "Anime Shop"
71444             },
71445             "shop/antiques": {
71446                 "icon": "shop",
71447                 "fields": [
71448                     "operator",
71449                     "address",
71450                     "building_area",
71451                     "opening_hours"
71452                 ],
71453                 "geometry": [
71454                     "point",
71455                     "area"
71456                 ],
71457                 "tags": {
71458                     "shop": "antiques"
71459                 },
71460                 "name": "Antiques Shop"
71461             },
71462             "shop/art": {
71463                 "icon": "art-gallery",
71464                 "fields": [
71465                     "operator",
71466                     "address",
71467                     "building_area",
71468                     "opening_hours"
71469                 ],
71470                 "geometry": [
71471                     "point",
71472                     "area"
71473                 ],
71474                 "tags": {
71475                     "shop": "art"
71476                 },
71477                 "name": "Art Gallery"
71478             },
71479             "shop/baby_goods": {
71480                 "icon": "shop",
71481                 "fields": [
71482                     "operator",
71483                     "address",
71484                     "building_area",
71485                     "opening_hours"
71486                 ],
71487                 "geometry": [
71488                     "point",
71489                     "area"
71490                 ],
71491                 "tags": {
71492                     "shop": "baby_goods"
71493                 },
71494                 "name": "Baby Goods Store"
71495             },
71496             "shop/bag": {
71497                 "icon": "shop",
71498                 "fields": [
71499                     "operator",
71500                     "address",
71501                     "building_area",
71502                     "opening_hours"
71503                 ],
71504                 "geometry": [
71505                     "point",
71506                     "area"
71507                 ],
71508                 "terms": [
71509                     "handbag",
71510                     "purse"
71511                 ],
71512                 "tags": {
71513                     "shop": "bag"
71514                 },
71515                 "name": "Bag/Luggage Store"
71516             },
71517             "shop/bakery": {
71518                 "icon": "bakery",
71519                 "fields": [
71520                     "operator",
71521                     "address",
71522                     "building_area",
71523                     "opening_hours"
71524                 ],
71525                 "geometry": [
71526                     "point",
71527                     "area"
71528                 ],
71529                 "tags": {
71530                     "shop": "bakery"
71531                 },
71532                 "name": "Bakery"
71533             },
71534             "shop/bathroom_furnishing": {
71535                 "icon": "shop",
71536                 "fields": [
71537                     "operator",
71538                     "address",
71539                     "building_area",
71540                     "opening_hours"
71541                 ],
71542                 "geometry": [
71543                     "point",
71544                     "area"
71545                 ],
71546                 "tags": {
71547                     "shop": "bathroom_furnishing"
71548                 },
71549                 "name": "Bathroom Furnishing Store"
71550             },
71551             "shop/beauty": {
71552                 "icon": "shop",
71553                 "fields": [
71554                     "operator",
71555                     "address",
71556                     "building_area",
71557                     "opening_hours"
71558                 ],
71559                 "geometry": [
71560                     "point",
71561                     "area"
71562                 ],
71563                 "terms": [
71564                     "nail spa",
71565                     "spa",
71566                     "salon",
71567                     "tanning"
71568                 ],
71569                 "tags": {
71570                     "shop": "beauty"
71571                 },
71572                 "name": "Beauty Shop"
71573             },
71574             "shop/bed": {
71575                 "icon": "lodging",
71576                 "fields": [
71577                     "operator",
71578                     "address",
71579                     "building_area",
71580                     "opening_hours"
71581                 ],
71582                 "geometry": [
71583                     "point",
71584                     "area"
71585                 ],
71586                 "tags": {
71587                     "shop": "bed"
71588                 },
71589                 "name": "Bedding/Mattress Store"
71590             },
71591             "shop/beverages": {
71592                 "icon": "shop",
71593                 "fields": [
71594                     "operator",
71595                     "address",
71596                     "building_area",
71597                     "opening_hours"
71598                 ],
71599                 "geometry": [
71600                     "point",
71601                     "area"
71602                 ],
71603                 "tags": {
71604                     "shop": "beverages"
71605                 },
71606                 "name": "Beverage Store"
71607             },
71608             "shop/bicycle": {
71609                 "icon": "bicycle",
71610                 "fields": [
71611                     "operator",
71612                     "address",
71613                     "building_area",
71614                     "opening_hours"
71615                 ],
71616                 "geometry": [
71617                     "point",
71618                     "area"
71619                 ],
71620                 "tags": {
71621                     "shop": "bicycle"
71622                 },
71623                 "name": "Bicycle Shop"
71624             },
71625             "shop/bookmaker": {
71626                 "icon": "shop",
71627                 "fields": [
71628                     "operator",
71629                     "address",
71630                     "building_area",
71631                     "opening_hours"
71632                 ],
71633                 "geometry": [
71634                     "point",
71635                     "area"
71636                 ],
71637                 "tags": {
71638                     "shop": "bookmaker"
71639                 },
71640                 "name": "Bookmaker"
71641             },
71642             "shop/books": {
71643                 "icon": "shop",
71644                 "fields": [
71645                     "operator",
71646                     "address",
71647                     "building_area",
71648                     "opening_hours"
71649                 ],
71650                 "geometry": [
71651                     "point",
71652                     "area"
71653                 ],
71654                 "tags": {
71655                     "shop": "books"
71656                 },
71657                 "name": "Book Store"
71658             },
71659             "shop/boutique": {
71660                 "icon": "shop",
71661                 "fields": [
71662                     "operator",
71663                     "address",
71664                     "building_area",
71665                     "opening_hours"
71666                 ],
71667                 "geometry": [
71668                     "point",
71669                     "area"
71670                 ],
71671                 "tags": {
71672                     "shop": "boutique"
71673                 },
71674                 "name": "Boutique"
71675             },
71676             "shop/butcher": {
71677                 "icon": "slaughterhouse",
71678                 "fields": [
71679                     "operator",
71680                     "address",
71681                     "building_area",
71682                     "opening_hours"
71683                 ],
71684                 "geometry": [
71685                     "point",
71686                     "area"
71687                 ],
71688                 "terms": [
71689                     "meat"
71690                 ],
71691                 "tags": {
71692                     "shop": "butcher"
71693                 },
71694                 "name": "Butcher"
71695             },
71696             "shop/candles": {
71697                 "icon": "shop",
71698                 "fields": [
71699                     "operator",
71700                     "address",
71701                     "building_area",
71702                     "opening_hours"
71703                 ],
71704                 "geometry": [
71705                     "point",
71706                     "area"
71707                 ],
71708                 "tags": {
71709                     "shop": "candles"
71710                 },
71711                 "name": "Candle Shop"
71712             },
71713             "shop/car": {
71714                 "icon": "car",
71715                 "fields": [
71716                     "operator",
71717                     "address",
71718                     "building_area",
71719                     "opening_hours"
71720                 ],
71721                 "geometry": [
71722                     "point",
71723                     "area"
71724                 ],
71725                 "terms": [
71726                     "auto"
71727                 ],
71728                 "tags": {
71729                     "shop": "car"
71730                 },
71731                 "name": "Car Dealership"
71732             },
71733             "shop/car_parts": {
71734                 "icon": "car",
71735                 "fields": [
71736                     "operator",
71737                     "address",
71738                     "building_area",
71739                     "opening_hours"
71740                 ],
71741                 "geometry": [
71742                     "point",
71743                     "area"
71744                 ],
71745                 "terms": [
71746                     "auto"
71747                 ],
71748                 "tags": {
71749                     "shop": "car_parts"
71750                 },
71751                 "name": "Car Parts Store"
71752             },
71753             "shop/car_repair": {
71754                 "icon": "car",
71755                 "fields": [
71756                     "operator",
71757                     "address",
71758                     "building_area",
71759                     "opening_hours"
71760                 ],
71761                 "geometry": [
71762                     "point",
71763                     "area"
71764                 ],
71765                 "terms": [
71766                     "auto"
71767                 ],
71768                 "tags": {
71769                     "shop": "car_repair"
71770                 },
71771                 "name": "Car Repair Shop"
71772             },
71773             "shop/carpet": {
71774                 "icon": "shop",
71775                 "fields": [
71776                     "operator",
71777                     "address",
71778                     "building_area",
71779                     "opening_hours"
71780                 ],
71781                 "geometry": [
71782                     "point",
71783                     "area"
71784                 ],
71785                 "terms": [
71786                     "rug"
71787                 ],
71788                 "tags": {
71789                     "shop": "carpet"
71790                 },
71791                 "name": "Carpet Store"
71792             },
71793             "shop/cheese": {
71794                 "icon": "shop",
71795                 "fields": [
71796                     "operator",
71797                     "address",
71798                     "building_area",
71799                     "opening_hours"
71800                 ],
71801                 "geometry": [
71802                     "point",
71803                     "area"
71804                 ],
71805                 "tags": {
71806                     "shop": "cheese"
71807                 },
71808                 "name": "Cheese Store"
71809             },
71810             "shop/chemist": {
71811                 "icon": "chemist",
71812                 "fields": [
71813                     "operator",
71814                     "address",
71815                     "building_area",
71816                     "opening_hours"
71817                 ],
71818                 "geometry": [
71819                     "point",
71820                     "area"
71821                 ],
71822                 "tags": {
71823                     "shop": "chemist"
71824                 },
71825                 "name": "Chemist"
71826             },
71827             "shop/chocolate": {
71828                 "icon": "shop",
71829                 "fields": [
71830                     "operator",
71831                     "address",
71832                     "building_area",
71833                     "opening_hours"
71834                 ],
71835                 "geometry": [
71836                     "point",
71837                     "area"
71838                 ],
71839                 "tags": {
71840                     "shop": "chocolate"
71841                 },
71842                 "name": "Chocolate Store"
71843             },
71844             "shop/clothes": {
71845                 "icon": "clothing-store",
71846                 "fields": [
71847                     "operator",
71848                     "address",
71849                     "building_area",
71850                     "opening_hours"
71851                 ],
71852                 "geometry": [
71853                     "point",
71854                     "area"
71855                 ],
71856                 "tags": {
71857                     "shop": "clothes"
71858                 },
71859                 "name": "Clothing Store"
71860             },
71861             "shop/computer": {
71862                 "icon": "shop",
71863                 "fields": [
71864                     "operator",
71865                     "address",
71866                     "building_area",
71867                     "opening_hours"
71868                 ],
71869                 "geometry": [
71870                     "point",
71871                     "area"
71872                 ],
71873                 "tags": {
71874                     "shop": "computer"
71875                 },
71876                 "name": "Computer Store"
71877             },
71878             "shop/confectionery": {
71879                 "icon": "shop",
71880                 "fields": [
71881                     "operator",
71882                     "address",
71883                     "building_area",
71884                     "opening_hours"
71885                 ],
71886                 "geometry": [
71887                     "point",
71888                     "area"
71889                 ],
71890                 "tags": {
71891                     "shop": "confectionery"
71892                 },
71893                 "name": "Candy Store"
71894             },
71895             "shop/convenience": {
71896                 "icon": "shop",
71897                 "fields": [
71898                     "operator",
71899                     "address",
71900                     "building_area",
71901                     "opening_hours"
71902                 ],
71903                 "geometry": [
71904                     "point",
71905                     "area"
71906                 ],
71907                 "tags": {
71908                     "shop": "convenience"
71909                 },
71910                 "name": "Convenience Store"
71911             },
71912             "shop/copyshop": {
71913                 "icon": "shop",
71914                 "fields": [
71915                     "operator",
71916                     "address",
71917                     "building_area",
71918                     "opening_hours"
71919                 ],
71920                 "geometry": [
71921                     "point",
71922                     "area"
71923                 ],
71924                 "tags": {
71925                     "shop": "copyshop"
71926                 },
71927                 "name": "Copy Store"
71928             },
71929             "shop/cosmetics": {
71930                 "icon": "shop",
71931                 "fields": [
71932                     "operator",
71933                     "address",
71934                     "building_area",
71935                     "opening_hours"
71936                 ],
71937                 "geometry": [
71938                     "point",
71939                     "area"
71940                 ],
71941                 "tags": {
71942                     "shop": "cosmetics"
71943                 },
71944                 "name": "Cosmetics Store"
71945             },
71946             "shop/craft": {
71947                 "icon": "art-gallery",
71948                 "fields": [
71949                     "operator",
71950                     "address",
71951                     "building_area",
71952                     "opening_hours"
71953                 ],
71954                 "geometry": [
71955                     "point",
71956                     "area"
71957                 ],
71958                 "tags": {
71959                     "shop": "craft"
71960                 },
71961                 "name": "Arts and Crafts Store"
71962             },
71963             "shop/curtain": {
71964                 "icon": "shop",
71965                 "fields": [
71966                     "operator",
71967                     "address",
71968                     "building_area",
71969                     "opening_hours"
71970                 ],
71971                 "geometry": [
71972                     "point",
71973                     "area"
71974                 ],
71975                 "terms": [
71976                     "drape*",
71977                     "window"
71978                 ],
71979                 "tags": {
71980                     "shop": "curtain"
71981                 },
71982                 "name": "Curtain Store"
71983             },
71984             "shop/dairy": {
71985                 "icon": "shop",
71986                 "fields": [
71987                     "operator",
71988                     "address",
71989                     "building_area",
71990                     "opening_hours"
71991                 ],
71992                 "geometry": [
71993                     "point",
71994                     "area"
71995                 ],
71996                 "terms": [
71997                     "milk",
71998                     "egg",
71999                     "cheese"
72000                 ],
72001                 "tags": {
72002                     "shop": "dairy"
72003                 },
72004                 "name": "Dairy Store"
72005             },
72006             "shop/deli": {
72007                 "icon": "restaurant",
72008                 "fields": [
72009                     "operator",
72010                     "address",
72011                     "building_area",
72012                     "opening_hours"
72013                 ],
72014                 "geometry": [
72015                     "point",
72016                     "area"
72017                 ],
72018                 "terms": [
72019                     "lunch",
72020                     "meat",
72021                     "sandwich"
72022                 ],
72023                 "tags": {
72024                     "shop": "deli"
72025                 },
72026                 "name": "Deli"
72027             },
72028             "shop/department_store": {
72029                 "icon": "shop",
72030                 "fields": [
72031                     "operator",
72032                     "address",
72033                     "building_area",
72034                     "opening_hours"
72035                 ],
72036                 "geometry": [
72037                     "point",
72038                     "area"
72039                 ],
72040                 "tags": {
72041                     "shop": "department_store"
72042                 },
72043                 "name": "Department Store"
72044             },
72045             "shop/doityourself": {
72046                 "icon": "shop",
72047                 "fields": [
72048                     "operator",
72049                     "address",
72050                     "building_area",
72051                     "opening_hours"
72052                 ],
72053                 "geometry": [
72054                     "point",
72055                     "area"
72056                 ],
72057                 "tags": {
72058                     "shop": "doityourself"
72059                 },
72060                 "name": "DIY Store"
72061             },
72062             "shop/dry_cleaning": {
72063                 "icon": "shop",
72064                 "fields": [
72065                     "operator",
72066                     "address",
72067                     "building_area",
72068                     "opening_hours"
72069                 ],
72070                 "geometry": [
72071                     "point",
72072                     "area"
72073                 ],
72074                 "tags": {
72075                     "shop": "dry_cleaning"
72076                 },
72077                 "name": "Dry Cleaner"
72078             },
72079             "shop/electronics": {
72080                 "icon": "shop",
72081                 "fields": [
72082                     "operator",
72083                     "address",
72084                     "building_area",
72085                     "opening_hours"
72086                 ],
72087                 "geometry": [
72088                     "point",
72089                     "area"
72090                 ],
72091                 "terms": [
72092                     "appliance",
72093                     "audio",
72094                     "computer",
72095                     "tv"
72096                 ],
72097                 "tags": {
72098                     "shop": "electronics"
72099                 },
72100                 "name": "Electronics Store"
72101             },
72102             "shop/erotic": {
72103                 "icon": "shop",
72104                 "fields": [
72105                     "operator",
72106                     "address",
72107                     "building_area",
72108                     "opening_hours"
72109                 ],
72110                 "geometry": [
72111                     "point",
72112                     "area"
72113                 ],
72114                 "terms": [
72115                     "sex",
72116                     "porn"
72117                 ],
72118                 "tags": {
72119                     "shop": "erotic"
72120                 },
72121                 "name": "Erotic Store"
72122             },
72123             "shop/fabric": {
72124                 "icon": "shop",
72125                 "fields": [
72126                     "operator",
72127                     "address",
72128                     "building_area",
72129                     "opening_hours"
72130                 ],
72131                 "geometry": [
72132                     "point",
72133                     "area"
72134                 ],
72135                 "terms": [
72136                     "sew"
72137                 ],
72138                 "tags": {
72139                     "shop": "fabric"
72140                 },
72141                 "name": "Fabric Store"
72142             },
72143             "shop/farm": {
72144                 "icon": "shop",
72145                 "fields": [
72146                     "operator",
72147                     "address",
72148                     "building_area",
72149                     "opening_hours"
72150                 ],
72151                 "geometry": [
72152                     "point",
72153                     "area"
72154                 ],
72155                 "terms": [
72156                     "farm shop",
72157                     "farm stand"
72158                 ],
72159                 "tags": {
72160                     "shop": "farm"
72161                 },
72162                 "name": "Produce Stand"
72163             },
72164             "shop/fashion": {
72165                 "icon": "shop",
72166                 "fields": [
72167                     "operator",
72168                     "address",
72169                     "building_area",
72170                     "opening_hours"
72171                 ],
72172                 "geometry": [
72173                     "point",
72174                     "area"
72175                 ],
72176                 "tags": {
72177                     "shop": "fashion"
72178                 },
72179                 "name": "Fashion Store"
72180             },
72181             "shop/fishmonger": {
72182                 "icon": "shop",
72183                 "fields": [
72184                     "operator",
72185                     "address",
72186                     "building_area",
72187                     "opening_hours"
72188                 ],
72189                 "geometry": [
72190                     "point",
72191                     "area"
72192                 ],
72193                 "tags": {
72194                     "shop": "fishmonger"
72195                 },
72196                 "name": "Fishmonger",
72197                 "searchable": false
72198             },
72199             "shop/florist": {
72200                 "icon": "shop",
72201                 "fields": [
72202                     "operator",
72203                     "address",
72204                     "building_area",
72205                     "opening_hours"
72206                 ],
72207                 "geometry": [
72208                     "point",
72209                     "area"
72210                 ],
72211                 "terms": [
72212                     "flower"
72213                 ],
72214                 "tags": {
72215                     "shop": "florist"
72216                 },
72217                 "name": "Florist"
72218             },
72219             "shop/frame": {
72220                 "icon": "shop",
72221                 "fields": [
72222                     "operator",
72223                     "address",
72224                     "building_area",
72225                     "opening_hours"
72226                 ],
72227                 "geometry": [
72228                     "point",
72229                     "area"
72230                 ],
72231                 "tags": {
72232                     "shop": "frame"
72233                 },
72234                 "name": "Framing Shop"
72235             },
72236             "shop/funeral_directors": {
72237                 "icon": "cemetery",
72238                 "fields": [
72239                     "operator",
72240                     "address",
72241                     "building_area",
72242                     "religion",
72243                     "denomination"
72244                 ],
72245                 "geometry": [
72246                     "point",
72247                     "area"
72248                 ],
72249                 "terms": [
72250                     "undertaker",
72251                     "memorial home"
72252                 ],
72253                 "tags": {
72254                     "shop": "funeral_directors"
72255                 },
72256                 "name": "Funeral Home"
72257             },
72258             "shop/furnace": {
72259                 "icon": "shop",
72260                 "fields": [
72261                     "operator",
72262                     "address",
72263                     "building_area",
72264                     "opening_hours"
72265                 ],
72266                 "geometry": [
72267                     "point",
72268                     "area"
72269                 ],
72270                 "terms": [
72271                     "oven",
72272                     "stove"
72273                 ],
72274                 "tags": {
72275                     "shop": "furnace"
72276                 },
72277                 "name": "Furnace Store"
72278             },
72279             "shop/furniture": {
72280                 "icon": "shop",
72281                 "fields": [
72282                     "operator",
72283                     "address",
72284                     "building_area",
72285                     "opening_hours"
72286                 ],
72287                 "geometry": [
72288                     "point",
72289                     "area"
72290                 ],
72291                 "terms": [
72292                     "chair",
72293                     "sofa",
72294                     "table"
72295                 ],
72296                 "tags": {
72297                     "shop": "furniture"
72298                 },
72299                 "name": "Furniture Store"
72300             },
72301             "shop/garden_centre": {
72302                 "icon": "shop",
72303                 "fields": [
72304                     "operator",
72305                     "address",
72306                     "building_area",
72307                     "opening_hours"
72308                 ],
72309                 "geometry": [
72310                     "point",
72311                     "area"
72312                 ],
72313                 "terms": [
72314                     "landscape",
72315                     "mulch",
72316                     "shrub",
72317                     "tree"
72318                 ],
72319                 "tags": {
72320                     "shop": "garden_centre"
72321                 },
72322                 "name": "Garden Center"
72323             },
72324             "shop/gift": {
72325                 "icon": "shop",
72326                 "fields": [
72327                     "operator",
72328                     "address",
72329                     "building_area",
72330                     "opening_hours"
72331                 ],
72332                 "geometry": [
72333                     "point",
72334                     "area"
72335                 ],
72336                 "tags": {
72337                     "shop": "gift"
72338                 },
72339                 "name": "Gift Shop"
72340             },
72341             "shop/greengrocer": {
72342                 "icon": "shop",
72343                 "fields": [
72344                     "operator",
72345                     "address",
72346                     "building_area",
72347                     "opening_hours"
72348                 ],
72349                 "geometry": [
72350                     "point",
72351                     "area"
72352                 ],
72353                 "terms": [
72354                     "fruit",
72355                     "vegetable"
72356                 ],
72357                 "tags": {
72358                     "shop": "greengrocer"
72359                 },
72360                 "name": "Greengrocer"
72361             },
72362             "shop/hairdresser": {
72363                 "icon": "hairdresser",
72364                 "fields": [
72365                     "operator",
72366                     "address",
72367                     "building_area",
72368                     "opening_hours"
72369                 ],
72370                 "geometry": [
72371                     "point",
72372                     "area"
72373                 ],
72374                 "tags": {
72375                     "shop": "hairdresser"
72376                 },
72377                 "name": "Hairdresser"
72378             },
72379             "shop/hardware": {
72380                 "icon": "shop",
72381                 "fields": [
72382                     "operator",
72383                     "address",
72384                     "building_area",
72385                     "opening_hours"
72386                 ],
72387                 "geometry": [
72388                     "point",
72389                     "area"
72390                 ],
72391                 "tags": {
72392                     "shop": "hardware"
72393                 },
72394                 "name": "Hardware Store"
72395             },
72396             "shop/hearing_aids": {
72397                 "icon": "shop",
72398                 "fields": [
72399                     "operator",
72400                     "address",
72401                     "building_area",
72402                     "opening_hours"
72403                 ],
72404                 "geometry": [
72405                     "point",
72406                     "area"
72407                 ],
72408                 "tags": {
72409                     "shop": "hearing_aids"
72410                 },
72411                 "name": "Hearing Aids Store"
72412             },
72413             "shop/herbalist": {
72414                 "icon": "shop",
72415                 "fields": [
72416                     "operator",
72417                     "address",
72418                     "building_area",
72419                     "opening_hours"
72420                 ],
72421                 "geometry": [
72422                     "point",
72423                     "area"
72424                 ],
72425                 "tags": {
72426                     "shop": "herbalist"
72427                 },
72428                 "name": "Herbalist"
72429             },
72430             "shop/hifi": {
72431                 "icon": "shop",
72432                 "fields": [
72433                     "operator",
72434                     "address",
72435                     "building_area",
72436                     "opening_hours"
72437                 ],
72438                 "geometry": [
72439                     "point",
72440                     "area"
72441                 ],
72442                 "terms": [
72443                     "stereo",
72444                     "video"
72445                 ],
72446                 "tags": {
72447                     "shop": "hifi"
72448                 },
72449                 "name": "Hifi Store"
72450             },
72451             "shop/interior_decoration": {
72452                 "icon": "shop",
72453                 "fields": [
72454                     "operator",
72455                     "address",
72456                     "building_area",
72457                     "opening_hours"
72458                 ],
72459                 "geometry": [
72460                     "point",
72461                     "area"
72462                 ],
72463                 "tags": {
72464                     "shop": "interior_decoration"
72465                 },
72466                 "name": "Interior Decoration Store"
72467             },
72468             "shop/jewelry": {
72469                 "icon": "shop",
72470                 "fields": [
72471                     "operator",
72472                     "address",
72473                     "building_area",
72474                     "opening_hours"
72475                 ],
72476                 "geometry": [
72477                     "point",
72478                     "area"
72479                 ],
72480                 "terms": [
72481                     "diamond",
72482                     "gem",
72483                     "ring"
72484                 ],
72485                 "tags": {
72486                     "shop": "jewelry"
72487                 },
72488                 "name": "Jeweler"
72489             },
72490             "shop/kiosk": {
72491                 "icon": "shop",
72492                 "fields": [
72493                     "operator",
72494                     "address",
72495                     "building_area",
72496                     "opening_hours"
72497                 ],
72498                 "geometry": [
72499                     "point",
72500                     "area"
72501                 ],
72502                 "tags": {
72503                     "shop": "kiosk"
72504                 },
72505                 "name": "News Kiosk"
72506             },
72507             "shop/kitchen": {
72508                 "icon": "shop",
72509                 "fields": [
72510                     "operator",
72511                     "address",
72512                     "building_area",
72513                     "opening_hours"
72514                 ],
72515                 "geometry": [
72516                     "point",
72517                     "area"
72518                 ],
72519                 "tags": {
72520                     "shop": "kitchen"
72521                 },
72522                 "name": "Kitchen Design Store"
72523             },
72524             "shop/laundry": {
72525                 "icon": "laundry",
72526                 "fields": [
72527                     "operator",
72528                     "address",
72529                     "building_area",
72530                     "opening_hours"
72531                 ],
72532                 "geometry": [
72533                     "point",
72534                     "area"
72535                 ],
72536                 "tags": {
72537                     "shop": "laundry"
72538                 },
72539                 "name": "Laundry"
72540             },
72541             "shop/leather": {
72542                 "icon": "shop",
72543                 "fields": [
72544                     "operator",
72545                     "address",
72546                     "building_area",
72547                     "opening_hours"
72548                 ],
72549                 "geometry": [
72550                     "point",
72551                     "area"
72552                 ],
72553                 "tags": {
72554                     "shop": "leather"
72555                 },
72556                 "name": "Leather Store"
72557             },
72558             "shop/locksmith": {
72559                 "icon": "shop",
72560                 "fields": [
72561                     "operator",
72562                     "address",
72563                     "building_area",
72564                     "opening_hours"
72565                 ],
72566                 "geometry": [
72567                     "point",
72568                     "area"
72569                 ],
72570                 "terms": [
72571                     "key",
72572                     "lockpick"
72573                 ],
72574                 "tags": {
72575                     "shop": "locksmith"
72576                 },
72577                 "name": "Locksmith"
72578             },
72579             "shop/lottery": {
72580                 "icon": "shop",
72581                 "fields": [
72582                     "operator",
72583                     "address",
72584                     "building_area",
72585                     "opening_hours"
72586                 ],
72587                 "geometry": [
72588                     "point",
72589                     "area"
72590                 ],
72591                 "tags": {
72592                     "shop": "lottery"
72593                 },
72594                 "name": "Lottery Shop"
72595             },
72596             "shop/mall": {
72597                 "icon": "shop",
72598                 "fields": [
72599                     "operator",
72600                     "address",
72601                     "building_area",
72602                     "opening_hours"
72603                 ],
72604                 "geometry": [
72605                     "point",
72606                     "area"
72607                 ],
72608                 "tags": {
72609                     "shop": "mall"
72610                 },
72611                 "name": "Mall"
72612             },
72613             "shop/massage": {
72614                 "icon": "shop",
72615                 "fields": [
72616                     "operator",
72617                     "address",
72618                     "building_area",
72619                     "opening_hours"
72620                 ],
72621                 "geometry": [
72622                     "point",
72623                     "area"
72624                 ],
72625                 "tags": {
72626                     "shop": "massage"
72627                 },
72628                 "name": "Massage Shop"
72629             },
72630             "shop/medical_supply": {
72631                 "icon": "shop",
72632                 "fields": [
72633                     "operator",
72634                     "address",
72635                     "building_area",
72636                     "opening_hours"
72637                 ],
72638                 "geometry": [
72639                     "point",
72640                     "area"
72641                 ],
72642                 "tags": {
72643                     "shop": "medical_supply"
72644                 },
72645                 "name": "Medical Supply Store"
72646             },
72647             "shop/mobile_phone": {
72648                 "icon": "mobilephone",
72649                 "fields": [
72650                     "operator",
72651                     "address",
72652                     "building_area",
72653                     "opening_hours"
72654                 ],
72655                 "geometry": [
72656                     "point",
72657                     "area"
72658                 ],
72659                 "tags": {
72660                     "shop": "mobile_phone"
72661                 },
72662                 "name": "Mobile Phone Store"
72663             },
72664             "shop/money_lender": {
72665                 "icon": "bank",
72666                 "fields": [
72667                     "operator",
72668                     "address",
72669                     "building_area",
72670                     "opening_hours"
72671                 ],
72672                 "geometry": [
72673                     "point",
72674                     "area"
72675                 ],
72676                 "tags": {
72677                     "shop": "money_lender"
72678                 },
72679                 "name": "Money Lender"
72680             },
72681             "shop/motorcycle": {
72682                 "icon": "scooter",
72683                 "fields": [
72684                     "operator",
72685                     "address",
72686                     "building_area",
72687                     "opening_hours"
72688                 ],
72689                 "geometry": [
72690                     "point",
72691                     "area"
72692                 ],
72693                 "tags": {
72694                     "shop": "motorcycle"
72695                 },
72696                 "name": "Motorcycle Dealership"
72697             },
72698             "shop/music": {
72699                 "icon": "music",
72700                 "fields": [
72701                     "operator",
72702                     "address",
72703                     "building_area",
72704                     "opening_hours"
72705                 ],
72706                 "geometry": [
72707                     "point",
72708                     "area"
72709                 ],
72710                 "terms": [
72711                     "CD",
72712                     "vinyl"
72713                 ],
72714                 "tags": {
72715                     "shop": "music"
72716                 },
72717                 "name": "Music Store"
72718             },
72719             "shop/musical_instrument": {
72720                 "icon": "music",
72721                 "fields": [
72722                     "operator",
72723                     "address",
72724                     "building_area",
72725                     "opening_hours"
72726                 ],
72727                 "geometry": [
72728                     "point",
72729                     "area"
72730                 ],
72731                 "tags": {
72732                     "shop": "musical_instrument"
72733                 },
72734                 "name": "Musical Instrument Store"
72735             },
72736             "shop/newsagent": {
72737                 "icon": "shop",
72738                 "fields": [
72739                     "operator",
72740                     "address",
72741                     "building_area",
72742                     "opening_hours"
72743                 ],
72744                 "geometry": [
72745                     "point",
72746                     "area"
72747                 ],
72748                 "tags": {
72749                     "shop": "newsagent"
72750                 },
72751                 "name": "Newspaper/Magazine Shop"
72752             },
72753             "shop/optician": {
72754                 "icon": "shop",
72755                 "fields": [
72756                     "operator",
72757                     "address",
72758                     "building_area",
72759                     "opening_hours"
72760                 ],
72761                 "geometry": [
72762                     "point",
72763                     "area"
72764                 ],
72765                 "terms": [
72766                     "eye",
72767                     "glasses"
72768                 ],
72769                 "tags": {
72770                     "shop": "optician"
72771                 },
72772                 "name": "Optician"
72773             },
72774             "shop/organic": {
72775                 "icon": "shop",
72776                 "fields": [
72777                     "operator",
72778                     "address",
72779                     "building_area",
72780                     "opening_hours"
72781                 ],
72782                 "geometry": [
72783                     "point",
72784                     "area"
72785                 ],
72786                 "tags": {
72787                     "shop": "supermarket",
72788                     "organic": "only"
72789                 },
72790                 "name": "Organic Goods Store"
72791             },
72792             "shop/outdoor": {
72793                 "icon": "shop",
72794                 "fields": [
72795                     "operator",
72796                     "address",
72797                     "building_area",
72798                     "opening_hours"
72799                 ],
72800                 "geometry": [
72801                     "point",
72802                     "area"
72803                 ],
72804                 "terms": [
72805                     "camping",
72806                     "climbing",
72807                     "hiking"
72808                 ],
72809                 "tags": {
72810                     "shop": "outdoor"
72811                 },
72812                 "name": "Outdoors Store"
72813             },
72814             "shop/paint": {
72815                 "icon": "water",
72816                 "fields": [
72817                     "operator",
72818                     "address",
72819                     "building_area",
72820                     "opening_hours"
72821                 ],
72822                 "geometry": [
72823                     "point",
72824                     "area"
72825                 ],
72826                 "tags": {
72827                     "shop": "paint"
72828                 },
72829                 "name": "Paint Store"
72830             },
72831             "shop/pawnbroker": {
72832                 "icon": "shop",
72833                 "fields": [
72834                     "operator",
72835                     "address",
72836                     "building_area",
72837                     "opening_hours"
72838                 ],
72839                 "geometry": [
72840                     "point",
72841                     "area"
72842                 ],
72843                 "tags": {
72844                     "shop": "pawnbroker"
72845                 },
72846                 "name": "Pawn Shop"
72847             },
72848             "shop/pet": {
72849                 "icon": "dog-park",
72850                 "fields": [
72851                     "operator",
72852                     "address",
72853                     "building_area",
72854                     "opening_hours"
72855                 ],
72856                 "geometry": [
72857                     "point",
72858                     "area"
72859                 ],
72860                 "terms": [
72861                     "cat",
72862                     "dog",
72863                     "fish"
72864                 ],
72865                 "tags": {
72866                     "shop": "pet"
72867                 },
72868                 "name": "Pet Store"
72869             },
72870             "shop/photo": {
72871                 "icon": "camera",
72872                 "fields": [
72873                     "operator",
72874                     "address",
72875                     "building_area",
72876                     "opening_hours"
72877                 ],
72878                 "geometry": [
72879                     "point",
72880                     "area"
72881                 ],
72882                 "terms": [
72883                     "camera",
72884                     "film"
72885                 ],
72886                 "tags": {
72887                     "shop": "photo"
72888                 },
72889                 "name": "Photography Store"
72890             },
72891             "shop/pyrotechnics": {
72892                 "icon": "shop",
72893                 "fields": [
72894                     "operator",
72895                     "address",
72896                     "building_area",
72897                     "opening_hours"
72898                 ],
72899                 "geometry": [
72900                     "point",
72901                     "area"
72902                 ],
72903                 "tags": {
72904                     "shop": "pyrotechnics"
72905                 },
72906                 "name": "Fireworks Store"
72907             },
72908             "shop/radiotechnics": {
72909                 "icon": "shop",
72910                 "fields": [
72911                     "operator",
72912                     "address",
72913                     "building_area",
72914                     "opening_hours"
72915                 ],
72916                 "geometry": [
72917                     "point",
72918                     "area"
72919                 ],
72920                 "tags": {
72921                     "shop": "radiotechnics"
72922                 },
72923                 "name": "Radio/Electronic Component Store"
72924             },
72925             "shop/religion": {
72926                 "icon": "shop",
72927                 "fields": [
72928                     "operator",
72929                     "address",
72930                     "building_area",
72931                     "opening_hours",
72932                     "religion",
72933                     "denomination"
72934                 ],
72935                 "geometry": [
72936                     "point",
72937                     "area"
72938                 ],
72939                 "tags": {
72940                     "shop": "religion"
72941                 },
72942                 "name": "Religious Store"
72943             },
72944             "shop/scuba_diving": {
72945                 "icon": "swimming",
72946                 "fields": [
72947                     "operator",
72948                     "address",
72949                     "building_area",
72950                     "opening_hours"
72951                 ],
72952                 "geometry": [
72953                     "point",
72954                     "area"
72955                 ],
72956                 "tags": {
72957                     "shop": "scuba_diving"
72958                 },
72959                 "name": "Scuba Diving Shop"
72960             },
72961             "shop/seafood": {
72962                 "icon": "shop",
72963                 "fields": [
72964                     "operator",
72965                     "address",
72966                     "building_area",
72967                     "opening_hours"
72968                 ],
72969                 "geometry": [
72970                     "point",
72971                     "area"
72972                 ],
72973                 "terms": [
72974                     "fishmonger"
72975                 ],
72976                 "tags": {
72977                     "shop": "seafood"
72978                 },
72979                 "name": "Seafood Shop"
72980             },
72981             "shop/second_hand": {
72982                 "icon": "shop",
72983                 "fields": [
72984                     "operator",
72985                     "address",
72986                     "building_area",
72987                     "opening_hours"
72988                 ],
72989                 "geometry": [
72990                     "point",
72991                     "area"
72992                 ],
72993                 "terms": [
72994                     "secondhand",
72995                     "second hand",
72996                     "resale",
72997                     "thrift",
72998                     "used"
72999                 ],
73000                 "tags": {
73001                     "shop": "second_hand"
73002                 },
73003                 "name": "Consignment/Thrift Store"
73004             },
73005             "shop/shoes": {
73006                 "icon": "shop",
73007                 "fields": [
73008                     "operator",
73009                     "address",
73010                     "building_area",
73011                     "opening_hours"
73012                 ],
73013                 "geometry": [
73014                     "point",
73015                     "area"
73016                 ],
73017                 "tags": {
73018                     "shop": "shoes"
73019                 },
73020                 "name": "Shoe Store"
73021             },
73022             "shop/sports": {
73023                 "icon": "shop",
73024                 "fields": [
73025                     "operator",
73026                     "address",
73027                     "building_area",
73028                     "opening_hours"
73029                 ],
73030                 "geometry": [
73031                     "point",
73032                     "area"
73033                 ],
73034                 "tags": {
73035                     "shop": "sports"
73036                 },
73037                 "name": "Sporting Goods Store"
73038             },
73039             "shop/stationery": {
73040                 "icon": "shop",
73041                 "fields": [
73042                     "operator",
73043                     "address",
73044                     "building_area",
73045                     "opening_hours"
73046                 ],
73047                 "geometry": [
73048                     "point",
73049                     "area"
73050                 ],
73051                 "terms": [
73052                     "card",
73053                     "paper"
73054                 ],
73055                 "tags": {
73056                     "shop": "stationery"
73057                 },
73058                 "name": "Stationery Store"
73059             },
73060             "shop/supermarket": {
73061                 "icon": "grocery",
73062                 "fields": [
73063                     "operator",
73064                     "address",
73065                     "building_area",
73066                     "opening_hours"
73067                 ],
73068                 "geometry": [
73069                     "point",
73070                     "area"
73071                 ],
73072                 "terms": [
73073                     "grocery",
73074                     "store",
73075                     "shop"
73076                 ],
73077                 "tags": {
73078                     "shop": "supermarket"
73079                 },
73080                 "name": "Supermarket"
73081             },
73082             "shop/tailor": {
73083                 "icon": "clothing-store",
73084                 "fields": [
73085                     "operator",
73086                     "address",
73087                     "building_area",
73088                     "opening_hours"
73089                 ],
73090                 "geometry": [
73091                     "point",
73092                     "area"
73093                 ],
73094                 "terms": [
73095                     "clothes",
73096                     "suit"
73097                 ],
73098                 "tags": {
73099                     "shop": "tailor"
73100                 },
73101                 "name": "Tailor"
73102             },
73103             "shop/tattoo": {
73104                 "icon": "shop",
73105                 "fields": [
73106                     "operator",
73107                     "address",
73108                     "building_area",
73109                     "opening_hours"
73110                 ],
73111                 "geometry": [
73112                     "point",
73113                     "area"
73114                 ],
73115                 "tags": {
73116                     "shop": "tattoo"
73117                 },
73118                 "name": "Tattoo Parlor"
73119             },
73120             "shop/tea": {
73121                 "icon": "cafe",
73122                 "fields": [
73123                     "operator",
73124                     "address",
73125                     "building_area",
73126                     "opening_hours"
73127                 ],
73128                 "geometry": [
73129                     "point",
73130                     "area"
73131                 ],
73132                 "tags": {
73133                     "shop": "tea"
73134                 },
73135                 "name": "Tea Store"
73136             },
73137             "shop/ticket": {
73138                 "icon": "shop",
73139                 "fields": [
73140                     "operator",
73141                     "address",
73142                     "building_area",
73143                     "opening_hours"
73144                 ],
73145                 "geometry": [
73146                     "point",
73147                     "area"
73148                 ],
73149                 "tags": {
73150                     "shop": "ticket"
73151                 },
73152                 "name": "Ticket Seller"
73153             },
73154             "shop/tobacco": {
73155                 "icon": "shop",
73156                 "fields": [
73157                     "operator",
73158                     "address",
73159                     "building_area",
73160                     "opening_hours"
73161                 ],
73162                 "geometry": [
73163                     "point",
73164                     "area"
73165                 ],
73166                 "tags": {
73167                     "shop": "tobacco"
73168                 },
73169                 "name": "Tobacco Shop"
73170             },
73171             "shop/toys": {
73172                 "icon": "shop",
73173                 "fields": [
73174                     "operator",
73175                     "address",
73176                     "building_area",
73177                     "opening_hours"
73178                 ],
73179                 "geometry": [
73180                     "point",
73181                     "area"
73182                 ],
73183                 "tags": {
73184                     "shop": "toys"
73185                 },
73186                 "name": "Toy Store"
73187             },
73188             "shop/travel_agency": {
73189                 "icon": "suitcase",
73190                 "fields": [
73191                     "operator",
73192                     "address",
73193                     "building_area",
73194                     "opening_hours"
73195                 ],
73196                 "geometry": [
73197                     "point",
73198                     "area"
73199                 ],
73200                 "tags": {
73201                     "shop": "travel_agency"
73202                 },
73203                 "name": "Travel Agency"
73204             },
73205             "shop/tyres": {
73206                 "icon": "shop",
73207                 "fields": [
73208                     "operator",
73209                     "address",
73210                     "building_area",
73211                     "opening_hours"
73212                 ],
73213                 "geometry": [
73214                     "point",
73215                     "area"
73216                 ],
73217                 "tags": {
73218                     "shop": "tyres"
73219                 },
73220                 "name": "Tire Store"
73221             },
73222             "shop/vacant": {
73223                 "icon": "shop",
73224                 "fields": [
73225                     "address",
73226                     "building_area"
73227                 ],
73228                 "geometry": [
73229                     "point",
73230                     "area"
73231                 ],
73232                 "tags": {
73233                     "shop": "vacant"
73234                 },
73235                 "name": "Vacant Shop",
73236                 "searchable": false
73237             },
73238             "shop/vacuum_cleaner": {
73239                 "icon": "shop",
73240                 "fields": [
73241                     "operator",
73242                     "address",
73243                     "building_area",
73244                     "opening_hours"
73245                 ],
73246                 "geometry": [
73247                     "point",
73248                     "area"
73249                 ],
73250                 "tags": {
73251                     "shop": "vacuum_cleaner"
73252                 },
73253                 "name": "Vacuum Cleaner Store"
73254             },
73255             "shop/variety_store": {
73256                 "icon": "shop",
73257                 "fields": [
73258                     "operator",
73259                     "address",
73260                     "building_area",
73261                     "opening_hours"
73262                 ],
73263                 "geometry": [
73264                     "point",
73265                     "area"
73266                 ],
73267                 "tags": {
73268                     "shop": "variety_store"
73269                 },
73270                 "name": "Variety Store"
73271             },
73272             "shop/video": {
73273                 "icon": "shop",
73274                 "fields": [
73275                     "operator",
73276                     "address",
73277                     "building_area",
73278                     "opening_hours"
73279                 ],
73280                 "geometry": [
73281                     "point",
73282                     "area"
73283                 ],
73284                 "terms": [
73285                     "DVD"
73286                 ],
73287                 "tags": {
73288                     "shop": "video"
73289                 },
73290                 "name": "Video Store"
73291             },
73292             "shop/video_games": {
73293                 "icon": "shop",
73294                 "fields": [
73295                     "operator",
73296                     "address",
73297                     "building_area",
73298                     "opening_hours"
73299                 ],
73300                 "geometry": [
73301                     "point",
73302                     "area"
73303                 ],
73304                 "tags": {
73305                     "shop": "video_games"
73306                 },
73307                 "name": "Video Game Store"
73308             },
73309             "shop/water_sports": {
73310                 "icon": "shop",
73311                 "fields": [
73312                     "operator",
73313                     "address",
73314                     "building_area",
73315                     "opening_hours"
73316                 ],
73317                 "geometry": [
73318                     "point",
73319                     "area"
73320                 ],
73321                 "tags": {
73322                     "shop": "water_sports"
73323                 },
73324                 "name": "Watersport/Swim Shop"
73325             },
73326             "shop/weapons": {
73327                 "icon": "shop",
73328                 "fields": [
73329                     "operator",
73330                     "address",
73331                     "building_area",
73332                     "opening_hours"
73333                 ],
73334                 "geometry": [
73335                     "point",
73336                     "area"
73337                 ],
73338                 "terms": [
73339                     "ammo",
73340                     "gun",
73341                     "knife",
73342                     "knives"
73343                 ],
73344                 "tags": {
73345                     "shop": "weapons"
73346                 },
73347                 "name": "Weapon Shop"
73348             },
73349             "shop/window_blind": {
73350                 "icon": "shop",
73351                 "fields": [
73352                     "operator",
73353                     "address",
73354                     "building_area",
73355                     "opening_hours"
73356                 ],
73357                 "geometry": [
73358                     "point",
73359                     "area"
73360                 ],
73361                 "tags": {
73362                     "shop": "window_blind"
73363                 },
73364                 "name": "Window Blind Store"
73365             },
73366             "shop/wine": {
73367                 "icon": "alcohol-shop",
73368                 "fields": [
73369                     "operator",
73370                     "address",
73371                     "building_area",
73372                     "opening_hours"
73373                 ],
73374                 "geometry": [
73375                     "point",
73376                     "area"
73377                 ],
73378                 "tags": {
73379                     "shop": "wine"
73380                 },
73381                 "name": "Wine Shop"
73382             },
73383             "tourism": {
73384                 "fields": [
73385                     "tourism"
73386                 ],
73387                 "geometry": [
73388                     "point",
73389                     "vertex",
73390                     "area"
73391                 ],
73392                 "tags": {
73393                     "tourism": "*"
73394                 },
73395                 "name": "Tourism"
73396             },
73397             "tourism/alpine_hut": {
73398                 "icon": "lodging",
73399                 "fields": [
73400                     "operator",
73401                     "address",
73402                     "building_area"
73403                 ],
73404                 "geometry": [
73405                     "point",
73406                     "area"
73407                 ],
73408                 "tags": {
73409                     "tourism": "alpine_hut"
73410                 },
73411                 "name": "Alpine Hut"
73412             },
73413             "tourism/artwork": {
73414                 "icon": "art-gallery",
73415                 "fields": [
73416                     "artwork_type",
73417                     "artist"
73418                 ],
73419                 "geometry": [
73420                     "point",
73421                     "vertex",
73422                     "area"
73423                 ],
73424                 "tags": {
73425                     "tourism": "artwork"
73426                 },
73427                 "terms": [
73428                     "mural",
73429                     "sculpture",
73430                     "statue"
73431                 ],
73432                 "name": "Artwork"
73433             },
73434             "tourism/attraction": {
73435                 "icon": "monument",
73436                 "fields": [
73437                     "operator",
73438                     "address"
73439                 ],
73440                 "geometry": [
73441                     "point",
73442                     "vertex",
73443                     "area"
73444                 ],
73445                 "tags": {
73446                     "tourism": "attraction"
73447                 },
73448                 "name": "Tourist Attraction"
73449             },
73450             "tourism/camp_site": {
73451                 "icon": "campsite",
73452                 "fields": [
73453                     "operator",
73454                     "address",
73455                     "smoking"
73456                 ],
73457                 "geometry": [
73458                     "point",
73459                     "vertex",
73460                     "area"
73461                 ],
73462                 "tags": {
73463                     "tourism": "camp_site"
73464                 },
73465                 "name": "Camp Site"
73466             },
73467             "tourism/caravan_site": {
73468                 "fields": [
73469                     "operator",
73470                     "address",
73471                     "smoking"
73472                 ],
73473                 "geometry": [
73474                     "point",
73475                     "vertex",
73476                     "area"
73477                 ],
73478                 "tags": {
73479                     "tourism": "caravan_site"
73480                 },
73481                 "name": "RV Park"
73482             },
73483             "tourism/chalet": {
73484                 "icon": "lodging",
73485                 "fields": [
73486                     "operator",
73487                     "address",
73488                     "building_area",
73489                     "smoking"
73490                 ],
73491                 "geometry": [
73492                     "point",
73493                     "area"
73494                 ],
73495                 "tags": {
73496                     "tourism": "chalet"
73497                 },
73498                 "name": "Chalet"
73499             },
73500             "tourism/guest_house": {
73501                 "icon": "lodging",
73502                 "fields": [
73503                     "operator",
73504                     "address",
73505                     "building_area",
73506                     "smoking"
73507                 ],
73508                 "geometry": [
73509                     "point",
73510                     "area"
73511                 ],
73512                 "tags": {
73513                     "tourism": "guest_house"
73514                 },
73515                 "terms": [
73516                     "B&B",
73517                     "Bed and Breakfast"
73518                 ],
73519                 "name": "Guest House"
73520             },
73521             "tourism/hostel": {
73522                 "icon": "lodging",
73523                 "fields": [
73524                     "operator",
73525                     "address",
73526                     "building_area",
73527                     "smoking"
73528                 ],
73529                 "geometry": [
73530                     "point",
73531                     "area"
73532                 ],
73533                 "tags": {
73534                     "tourism": "hostel"
73535                 },
73536                 "name": "Hostel"
73537             },
73538             "tourism/hotel": {
73539                 "icon": "lodging",
73540                 "fields": [
73541                     "operator",
73542                     "address",
73543                     "building_area",
73544                     "smoking"
73545                 ],
73546                 "geometry": [
73547                     "point",
73548                     "area"
73549                 ],
73550                 "tags": {
73551                     "tourism": "hotel"
73552                 },
73553                 "name": "Hotel"
73554             },
73555             "tourism/information": {
73556                 "fields": [
73557                     "information",
73558                     "operator",
73559                     "address",
73560                     "building_area"
73561                 ],
73562                 "geometry": [
73563                     "point",
73564                     "vertex",
73565                     "area"
73566                 ],
73567                 "tags": {
73568                     "tourism": "information"
73569                 },
73570                 "name": "Information"
73571             },
73572             "tourism/motel": {
73573                 "icon": "lodging",
73574                 "fields": [
73575                     "operator",
73576                     "address",
73577                     "building_area",
73578                     "smoking"
73579                 ],
73580                 "geometry": [
73581                     "point",
73582                     "area"
73583                 ],
73584                 "tags": {
73585                     "tourism": "motel"
73586                 },
73587                 "name": "Motel"
73588             },
73589             "tourism/museum": {
73590                 "icon": "museum",
73591                 "fields": [
73592                     "operator",
73593                     "address",
73594                     "building_area",
73595                     "opening_hours"
73596                 ],
73597                 "geometry": [
73598                     "point",
73599                     "area"
73600                 ],
73601                 "terms": [
73602                     "exhibition",
73603                     "foundation",
73604                     "gallery",
73605                     "hall",
73606                     "institution"
73607                 ],
73608                 "tags": {
73609                     "tourism": "museum"
73610                 },
73611                 "name": "Museum"
73612             },
73613             "tourism/picnic_site": {
73614                 "icon": "park",
73615                 "fields": [
73616                     "operator",
73617                     "address",
73618                     "smoking"
73619                 ],
73620                 "geometry": [
73621                     "point",
73622                     "vertex",
73623                     "area"
73624                 ],
73625                 "terms": [
73626                     "camp"
73627                 ],
73628                 "tags": {
73629                     "tourism": "picnic_site"
73630                 },
73631                 "name": "Picnic Site"
73632             },
73633             "tourism/theme_park": {
73634                 "fields": [
73635                     "operator",
73636                     "address",
73637                     "opening_hours"
73638                 ],
73639                 "geometry": [
73640                     "point",
73641                     "area"
73642                 ],
73643                 "tags": {
73644                     "tourism": "theme_park"
73645                 },
73646                 "name": "Theme Park"
73647             },
73648             "tourism/viewpoint": {
73649                 "geometry": [
73650                     "point",
73651                     "vertex"
73652                 ],
73653                 "tags": {
73654                     "tourism": "viewpoint"
73655                 },
73656                 "name": "Viewpoint"
73657             },
73658             "tourism/zoo": {
73659                 "icon": "zoo",
73660                 "fields": [
73661                     "operator",
73662                     "address",
73663                     "opening_hours"
73664                 ],
73665                 "geometry": [
73666                     "point",
73667                     "area"
73668                 ],
73669                 "tags": {
73670                     "tourism": "zoo"
73671                 },
73672                 "name": "Zoo"
73673             },
73674             "type/boundary": {
73675                 "geometry": [
73676                     "relation"
73677                 ],
73678                 "tags": {
73679                     "type": "boundary"
73680                 },
73681                 "name": "Boundary",
73682                 "icon": "boundary",
73683                 "fields": [
73684                     "boundary"
73685                 ]
73686             },
73687             "type/boundary/administrative": {
73688                 "name": "Administrative Boundary",
73689                 "geometry": [
73690                     "relation"
73691                 ],
73692                 "tags": {
73693                     "type": "boundary",
73694                     "boundary": "administrative"
73695                 },
73696                 "fields": [
73697                     "admin_level"
73698                 ],
73699                 "icon": "boundary"
73700             },
73701             "type/multipolygon": {
73702                 "geometry": [
73703                     "area",
73704                     "relation"
73705                 ],
73706                 "tags": {
73707                     "type": "multipolygon"
73708                 },
73709                 "removeTags": {},
73710                 "name": "Multipolygon",
73711                 "icon": "multipolygon",
73712                 "searchable": false,
73713                 "matchScore": 0.1
73714             },
73715             "type/restriction": {
73716                 "geometry": [
73717                     "relation"
73718                 ],
73719                 "tags": {
73720                     "type": "restriction"
73721                 },
73722                 "name": "Restriction",
73723                 "icon": "restriction",
73724                 "fields": [
73725                     "restriction",
73726                     "except"
73727                 ]
73728             },
73729             "type/restriction/no_left_turn": {
73730                 "name": "No Left Turn",
73731                 "geometry": [
73732                     "relation"
73733                 ],
73734                 "tags": {
73735                     "type": "restriction",
73736                     "restriction": "no_left_turn"
73737                 },
73738                 "fields": [
73739                     "except"
73740                 ],
73741                 "icon": "restriction-no-left-turn"
73742             },
73743             "type/restriction/no_right_turn": {
73744                 "name": "No Right Turn",
73745                 "geometry": [
73746                     "relation"
73747                 ],
73748                 "tags": {
73749                     "type": "restriction",
73750                     "restriction": "no_right_turn"
73751                 },
73752                 "fields": [
73753                     "except"
73754                 ],
73755                 "icon": "restriction-no-right-turn"
73756             },
73757             "type/restriction/no_straight_on": {
73758                 "name": "No Straight On",
73759                 "geometry": [
73760                     "relation"
73761                 ],
73762                 "tags": {
73763                     "type": "restriction",
73764                     "restriction": "no_straight_on"
73765                 },
73766                 "fields": [
73767                     "except"
73768                 ],
73769                 "icon": "restriction-no-straight-on"
73770             },
73771             "type/restriction/no_u_turn": {
73772                 "name": "No U-turn",
73773                 "geometry": [
73774                     "relation"
73775                 ],
73776                 "tags": {
73777                     "type": "restriction",
73778                     "restriction": "no_u_turn"
73779                 },
73780                 "fields": [
73781                     "except"
73782                 ],
73783                 "icon": "restriction-no-u-turn"
73784             },
73785             "type/restriction/only_left_turn": {
73786                 "name": "Left Turn Only",
73787                 "geometry": [
73788                     "relation"
73789                 ],
73790                 "tags": {
73791                     "type": "restriction",
73792                     "restriction": "only_left_turn"
73793                 },
73794                 "fields": [
73795                     "except"
73796                 ],
73797                 "icon": "restriction-only-left-turn"
73798             },
73799             "type/restriction/only_right_turn": {
73800                 "name": "Right Turn Only",
73801                 "geometry": [
73802                     "relation"
73803                 ],
73804                 "tags": {
73805                     "type": "restriction",
73806                     "restriction": "only_right_turn"
73807                 },
73808                 "fields": [
73809                     "except"
73810                 ],
73811                 "icon": "restriction-only-right-turn"
73812             },
73813             "type/restriction/only_straight_on": {
73814                 "name": "No Turns",
73815                 "geometry": [
73816                     "relation"
73817                 ],
73818                 "tags": {
73819                     "type": "restriction",
73820                     "restriction": "only_straight_on"
73821                 },
73822                 "fields": [
73823                     "except"
73824                 ],
73825                 "icon": "restriction-only-straight-on"
73826             },
73827             "type/route": {
73828                 "geometry": [
73829                     "relation"
73830                 ],
73831                 "tags": {
73832                     "type": "route"
73833                 },
73834                 "name": "Route",
73835                 "icon": "route",
73836                 "fields": [
73837                     "route",
73838                     "ref"
73839                 ]
73840             },
73841             "type/route/bicycle": {
73842                 "geometry": [
73843                     "relation"
73844                 ],
73845                 "tags": {
73846                     "type": "route",
73847                     "route": "bicycle"
73848                 },
73849                 "name": "Cycle Route",
73850                 "icon": "route-bicycle",
73851                 "fields": [
73852                     "ref",
73853                     "network"
73854                 ]
73855             },
73856             "type/route/bus": {
73857                 "geometry": [
73858                     "relation"
73859                 ],
73860                 "tags": {
73861                     "type": "route",
73862                     "route": "bus"
73863                 },
73864                 "name": "Bus Route",
73865                 "icon": "route-bus",
73866                 "fields": [
73867                     "ref",
73868                     "operator",
73869                     "network"
73870                 ]
73871             },
73872             "type/route/detour": {
73873                 "geometry": [
73874                     "relation"
73875                 ],
73876                 "tags": {
73877                     "type": "route",
73878                     "route": "detour"
73879                 },
73880                 "name": "Detour Route",
73881                 "icon": "route-detour",
73882                 "fields": [
73883                     "ref"
73884                 ]
73885             },
73886             "type/route/ferry": {
73887                 "geometry": [
73888                     "relation"
73889                 ],
73890                 "tags": {
73891                     "type": "route",
73892                     "route": "ferry"
73893                 },
73894                 "name": "Ferry Route",
73895                 "icon": "route-ferry",
73896                 "fields": [
73897                     "ref",
73898                     "operator",
73899                     "network"
73900                 ]
73901             },
73902             "type/route/foot": {
73903                 "geometry": [
73904                     "relation"
73905                 ],
73906                 "tags": {
73907                     "type": "route",
73908                     "route": "foot"
73909                 },
73910                 "name": "Foot Route",
73911                 "icon": "route-foot",
73912                 "fields": [
73913                     "ref",
73914                     "operator",
73915                     "network"
73916                 ]
73917             },
73918             "type/route/hiking": {
73919                 "geometry": [
73920                     "relation"
73921                 ],
73922                 "tags": {
73923                     "type": "route",
73924                     "route": "hiking"
73925                 },
73926                 "name": "Hiking Route",
73927                 "icon": "route-foot",
73928                 "fields": [
73929                     "ref",
73930                     "operator",
73931                     "network"
73932                 ]
73933             },
73934             "type/route/pipeline": {
73935                 "geometry": [
73936                     "relation"
73937                 ],
73938                 "tags": {
73939                     "type": "route",
73940                     "route": "pipeline"
73941                 },
73942                 "name": "Pipeline Route",
73943                 "icon": "route-pipeline",
73944                 "fields": [
73945                     "ref",
73946                     "operator"
73947                 ]
73948             },
73949             "type/route/power": {
73950                 "geometry": [
73951                     "relation"
73952                 ],
73953                 "tags": {
73954                     "type": "route",
73955                     "route": "power"
73956                 },
73957                 "name": "Power Route",
73958                 "icon": "route-power",
73959                 "fields": [
73960                     "ref",
73961                     "operator"
73962                 ]
73963             },
73964             "type/route/road": {
73965                 "geometry": [
73966                     "relation"
73967                 ],
73968                 "tags": {
73969                     "type": "route",
73970                     "route": "road"
73971                 },
73972                 "name": "Road Route",
73973                 "icon": "route-road",
73974                 "fields": [
73975                     "ref",
73976                     "network"
73977                 ]
73978             },
73979             "type/route/train": {
73980                 "geometry": [
73981                     "relation"
73982                 ],
73983                 "tags": {
73984                     "type": "route",
73985                     "route": "train"
73986                 },
73987                 "name": "Train Route",
73988                 "icon": "route-train",
73989                 "fields": [
73990                     "ref",
73991                     "operator"
73992                 ]
73993             },
73994             "type/route/tram": {
73995                 "geometry": [
73996                     "relation"
73997                 ],
73998                 "tags": {
73999                     "type": "route",
74000                     "route": "tram"
74001                 },
74002                 "name": "Tram Route",
74003                 "icon": "route-tram",
74004                 "fields": [
74005                     "ref",
74006                     "operator"
74007                 ]
74008             },
74009             "type/route_master": {
74010                 "geometry": [
74011                     "relation"
74012                 ],
74013                 "tags": {
74014                     "type": "route_master"
74015                 },
74016                 "name": "Route Master",
74017                 "icon": "route-master",
74018                 "fields": [
74019                     "route_master",
74020                     "ref",
74021                     "operator",
74022                     "network"
74023                 ]
74024             },
74025             "vertex": {
74026                 "name": "Other",
74027                 "tags": {},
74028                 "geometry": [
74029                     "vertex"
74030                 ],
74031                 "matchScore": 0.1
74032             },
74033             "waterway": {
74034                 "fields": [
74035                     "waterway"
74036                 ],
74037                 "geometry": [
74038                     "point",
74039                     "vertex",
74040                     "line",
74041                     "area"
74042                 ],
74043                 "tags": {
74044                     "waterway": "*"
74045                 },
74046                 "name": "Waterway"
74047             },
74048             "waterway/canal": {
74049                 "icon": "waterway-canal",
74050                 "fields": [
74051                     "width"
74052                 ],
74053                 "geometry": [
74054                     "line"
74055                 ],
74056                 "tags": {
74057                     "waterway": "canal"
74058                 },
74059                 "name": "Canal"
74060             },
74061             "waterway/dam": {
74062                 "icon": "dam",
74063                 "geometry": [
74064                     "point",
74065                     "vertex",
74066                     "line",
74067                     "area"
74068                 ],
74069                 "tags": {
74070                     "waterway": "dam"
74071                 },
74072                 "name": "Dam"
74073             },
74074             "waterway/ditch": {
74075                 "icon": "waterway-ditch",
74076                 "fields": [
74077                     "tunnel"
74078                 ],
74079                 "geometry": [
74080                     "line"
74081                 ],
74082                 "tags": {
74083                     "waterway": "ditch"
74084                 },
74085                 "name": "Ditch"
74086             },
74087             "waterway/drain": {
74088                 "icon": "waterway-stream",
74089                 "fields": [
74090                     "tunnel"
74091                 ],
74092                 "geometry": [
74093                     "line"
74094                 ],
74095                 "tags": {
74096                     "waterway": "drain"
74097                 },
74098                 "name": "Drain"
74099             },
74100             "waterway/river": {
74101                 "icon": "waterway-river",
74102                 "fields": [
74103                     "tunnel",
74104                     "width"
74105                 ],
74106                 "geometry": [
74107                     "line"
74108                 ],
74109                 "terms": [
74110                     "beck",
74111                     "branch",
74112                     "brook",
74113                     "course",
74114                     "creek",
74115                     "estuary",
74116                     "rill",
74117                     "rivulet",
74118                     "run",
74119                     "runnel",
74120                     "stream",
74121                     "tributary",
74122                     "watercourse"
74123                 ],
74124                 "tags": {
74125                     "waterway": "river"
74126                 },
74127                 "name": "River"
74128             },
74129             "waterway/riverbank": {
74130                 "icon": "water",
74131                 "geometry": [
74132                     "area"
74133                 ],
74134                 "tags": {
74135                     "waterway": "riverbank"
74136                 },
74137                 "name": "Riverbank"
74138             },
74139             "waterway/stream": {
74140                 "icon": "waterway-stream",
74141                 "fields": [
74142                     "tunnel",
74143                     "width"
74144                 ],
74145                 "geometry": [
74146                     "line"
74147                 ],
74148                 "terms": [
74149                     "beck",
74150                     "branch",
74151                     "brook",
74152                     "burn",
74153                     "course",
74154                     "creek",
74155                     "current",
74156                     "drift",
74157                     "flood",
74158                     "flow",
74159                     "freshet",
74160                     "race",
74161                     "rill",
74162                     "rindle",
74163                     "rivulet",
74164                     "run",
74165                     "runnel",
74166                     "rush",
74167                     "spate",
74168                     "spritz",
74169                     "surge",
74170                     "tide",
74171                     "torrent",
74172                     "tributary",
74173                     "watercourse"
74174                 ],
74175                 "tags": {
74176                     "waterway": "stream"
74177                 },
74178                 "name": "Stream"
74179             },
74180             "waterway/weir": {
74181                 "icon": "dam",
74182                 "geometry": [
74183                     "vertex",
74184                     "line"
74185                 ],
74186                 "tags": {
74187                     "waterway": "weir"
74188                 },
74189                 "name": "Weir"
74190             },
74191             "amenity/fuel/76": {
74192                 "tags": {
74193                     "name": "76",
74194                     "amenity": "fuel"
74195                 },
74196                 "name": "76",
74197                 "icon": "fuel",
74198                 "geometry": [
74199                     "point",
74200                     "area"
74201                 ],
74202                 "fields": [
74203                     "operator",
74204                     "address",
74205                     "building_area",
74206                     "opening_hours"
74207                 ],
74208                 "suggestion": true
74209             },
74210             "amenity/fuel/Neste": {
74211                 "tags": {
74212                     "name": "Neste",
74213                     "amenity": "fuel"
74214                 },
74215                 "name": "Neste",
74216                 "icon": "fuel",
74217                 "geometry": [
74218                     "point",
74219                     "area"
74220                 ],
74221                 "fields": [
74222                     "operator",
74223                     "address",
74224                     "building_area",
74225                     "opening_hours"
74226                 ],
74227                 "suggestion": true
74228             },
74229             "amenity/fuel/BP": {
74230                 "tags": {
74231                     "name": "BP",
74232                     "amenity": "fuel"
74233                 },
74234                 "name": "BP",
74235                 "icon": "fuel",
74236                 "geometry": [
74237                     "point",
74238                     "area"
74239                 ],
74240                 "fields": [
74241                     "operator",
74242                     "address",
74243                     "building_area",
74244                     "opening_hours"
74245                 ],
74246                 "suggestion": true
74247             },
74248             "amenity/fuel/Shell": {
74249                 "tags": {
74250                     "name": "Shell",
74251                     "amenity": "fuel"
74252                 },
74253                 "name": "Shell",
74254                 "icon": "fuel",
74255                 "geometry": [
74256                     "point",
74257                     "area"
74258                 ],
74259                 "fields": [
74260                     "operator",
74261                     "address",
74262                     "building_area",
74263                     "opening_hours"
74264                 ],
74265                 "suggestion": true
74266             },
74267             "amenity/fuel/Agip": {
74268                 "tags": {
74269                     "name": "Agip",
74270                     "amenity": "fuel"
74271                 },
74272                 "name": "Agip",
74273                 "icon": "fuel",
74274                 "geometry": [
74275                     "point",
74276                     "area"
74277                 ],
74278                 "fields": [
74279                     "operator",
74280                     "address",
74281                     "building_area",
74282                     "opening_hours"
74283                 ],
74284                 "suggestion": true
74285             },
74286             "amenity/fuel/Migrol": {
74287                 "tags": {
74288                     "name": "Migrol",
74289                     "amenity": "fuel"
74290                 },
74291                 "name": "Migrol",
74292                 "icon": "fuel",
74293                 "geometry": [
74294                     "point",
74295                     "area"
74296                 ],
74297                 "fields": [
74298                     "operator",
74299                     "address",
74300                     "building_area",
74301                     "opening_hours"
74302                 ],
74303                 "suggestion": true
74304             },
74305             "amenity/fuel/Avia": {
74306                 "tags": {
74307                     "name": "Avia",
74308                     "amenity": "fuel"
74309                 },
74310                 "name": "Avia",
74311                 "icon": "fuel",
74312                 "geometry": [
74313                     "point",
74314                     "area"
74315                 ],
74316                 "fields": [
74317                     "operator",
74318                     "address",
74319                     "building_area",
74320                     "opening_hours"
74321                 ],
74322                 "suggestion": true
74323             },
74324             "amenity/fuel/Texaco": {
74325                 "tags": {
74326                     "name": "Texaco",
74327                     "amenity": "fuel"
74328                 },
74329                 "name": "Texaco",
74330                 "icon": "fuel",
74331                 "geometry": [
74332                     "point",
74333                     "area"
74334                 ],
74335                 "fields": [
74336                     "operator",
74337                     "address",
74338                     "building_area",
74339                     "opening_hours"
74340                 ],
74341                 "suggestion": true
74342             },
74343             "amenity/fuel/Total": {
74344                 "tags": {
74345                     "name": "Total",
74346                     "amenity": "fuel"
74347                 },
74348                 "name": "Total",
74349                 "icon": "fuel",
74350                 "geometry": [
74351                     "point",
74352                     "area"
74353                 ],
74354                 "fields": [
74355                     "operator",
74356                     "address",
74357                     "building_area",
74358                     "opening_hours"
74359                 ],
74360                 "suggestion": true
74361             },
74362             "amenity/fuel/Statoil": {
74363                 "tags": {
74364                     "name": "Statoil",
74365                     "amenity": "fuel"
74366                 },
74367                 "name": "Statoil",
74368                 "icon": "fuel",
74369                 "geometry": [
74370                     "point",
74371                     "area"
74372                 ],
74373                 "fields": [
74374                     "operator",
74375                     "address",
74376                     "building_area",
74377                     "opening_hours"
74378                 ],
74379                 "suggestion": true
74380             },
74381             "amenity/fuel/Esso": {
74382                 "tags": {
74383                     "name": "Esso",
74384                     "amenity": "fuel"
74385                 },
74386                 "name": "Esso",
74387                 "icon": "fuel",
74388                 "geometry": [
74389                     "point",
74390                     "area"
74391                 ],
74392                 "fields": [
74393                     "operator",
74394                     "address",
74395                     "building_area",
74396                     "opening_hours"
74397                 ],
74398                 "suggestion": true
74399             },
74400             "amenity/fuel/Jet": {
74401                 "tags": {
74402                     "name": "Jet",
74403                     "amenity": "fuel"
74404                 },
74405                 "name": "Jet",
74406                 "icon": "fuel",
74407                 "geometry": [
74408                     "point",
74409                     "area"
74410                 ],
74411                 "fields": [
74412                     "operator",
74413                     "address",
74414                     "building_area",
74415                     "opening_hours"
74416                 ],
74417                 "suggestion": true
74418             },
74419             "amenity/fuel/Avanti": {
74420                 "tags": {
74421                     "name": "Avanti",
74422                     "amenity": "fuel"
74423                 },
74424                 "name": "Avanti",
74425                 "icon": "fuel",
74426                 "geometry": [
74427                     "point",
74428                     "area"
74429                 ],
74430                 "fields": [
74431                     "operator",
74432                     "address",
74433                     "building_area",
74434                     "opening_hours"
74435                 ],
74436                 "suggestion": true
74437             },
74438             "amenity/fuel/OMV": {
74439                 "tags": {
74440                     "name": "OMV",
74441                     "amenity": "fuel"
74442                 },
74443                 "name": "OMV",
74444                 "icon": "fuel",
74445                 "geometry": [
74446                     "point",
74447                     "area"
74448                 ],
74449                 "fields": [
74450                     "operator",
74451                     "address",
74452                     "building_area",
74453                     "opening_hours"
74454                 ],
74455                 "suggestion": true
74456             },
74457             "amenity/fuel/Aral": {
74458                 "tags": {
74459                     "name": "Aral",
74460                     "amenity": "fuel"
74461                 },
74462                 "name": "Aral",
74463                 "icon": "fuel",
74464                 "geometry": [
74465                     "point",
74466                     "area"
74467                 ],
74468                 "fields": [
74469                     "operator",
74470                     "address",
74471                     "building_area",
74472                     "opening_hours"
74473                 ],
74474                 "suggestion": true
74475             },
74476             "amenity/fuel/JET": {
74477                 "tags": {
74478                     "name": "JET",
74479                     "amenity": "fuel"
74480                 },
74481                 "name": "JET",
74482                 "icon": "fuel",
74483                 "geometry": [
74484                     "point",
74485                     "area"
74486                 ],
74487                 "fields": [
74488                     "operator",
74489                     "address",
74490                     "building_area",
74491                     "opening_hours"
74492                 ],
74493                 "suggestion": true
74494             },
74495             "amenity/fuel/United": {
74496                 "tags": {
74497                     "name": "United",
74498                     "amenity": "fuel"
74499                 },
74500                 "name": "United",
74501                 "icon": "fuel",
74502                 "geometry": [
74503                     "point",
74504                     "area"
74505                 ],
74506                 "fields": [
74507                     "operator",
74508                     "address",
74509                     "building_area",
74510                     "opening_hours"
74511                 ],
74512                 "suggestion": true
74513             },
74514             "amenity/fuel/Mobil": {
74515                 "tags": {
74516                     "name": "Mobil",
74517                     "amenity": "fuel"
74518                 },
74519                 "name": "Mobil",
74520                 "icon": "fuel",
74521                 "geometry": [
74522                     "point",
74523                     "area"
74524                 ],
74525                 "fields": [
74526                     "operator",
74527                     "address",
74528                     "building_area",
74529                     "opening_hours"
74530                 ],
74531                 "suggestion": true
74532             },
74533             "amenity/fuel/Caltex": {
74534                 "tags": {
74535                     "name": "Caltex",
74536                     "amenity": "fuel"
74537                 },
74538                 "name": "Caltex",
74539                 "icon": "fuel",
74540                 "geometry": [
74541                     "point",
74542                     "area"
74543                 ],
74544                 "fields": [
74545                     "operator",
74546                     "address",
74547                     "building_area",
74548                     "opening_hours"
74549                 ],
74550                 "suggestion": true
74551             },
74552             "amenity/fuel/Sunoco": {
74553                 "tags": {
74554                     "name": "Sunoco",
74555                     "amenity": "fuel"
74556                 },
74557                 "name": "Sunoco",
74558                 "icon": "fuel",
74559                 "geometry": [
74560                     "point",
74561                     "area"
74562                 ],
74563                 "fields": [
74564                     "operator",
74565                     "address",
74566                     "building_area",
74567                     "opening_hours"
74568                 ],
74569                 "suggestion": true
74570             },
74571             "amenity/fuel/Q8": {
74572                 "tags": {
74573                     "name": "Q8",
74574                     "amenity": "fuel"
74575                 },
74576                 "name": "Q8",
74577                 "icon": "fuel",
74578                 "geometry": [
74579                     "point",
74580                     "area"
74581                 ],
74582                 "fields": [
74583                     "operator",
74584                     "address",
74585                     "building_area",
74586                     "opening_hours"
74587                 ],
74588                 "suggestion": true
74589             },
74590             "amenity/fuel/ARAL": {
74591                 "tags": {
74592                     "name": "ARAL",
74593                     "amenity": "fuel"
74594                 },
74595                 "name": "ARAL",
74596                 "icon": "fuel",
74597                 "geometry": [
74598                     "point",
74599                     "area"
74600                 ],
74601                 "fields": [
74602                     "operator",
74603                     "address",
74604                     "building_area",
74605                     "opening_hours"
74606                 ],
74607                 "suggestion": true
74608             },
74609             "amenity/fuel/CEPSA": {
74610                 "tags": {
74611                     "name": "CEPSA",
74612                     "amenity": "fuel"
74613                 },
74614                 "name": "CEPSA",
74615                 "icon": "fuel",
74616                 "geometry": [
74617                     "point",
74618                     "area"
74619                 ],
74620                 "fields": [
74621                     "operator",
74622                     "address",
74623                     "building_area",
74624                     "opening_hours"
74625                 ],
74626                 "suggestion": true
74627             },
74628             "amenity/fuel/BFT": {
74629                 "tags": {
74630                     "name": "BFT",
74631                     "amenity": "fuel"
74632                 },
74633                 "name": "BFT",
74634                 "icon": "fuel",
74635                 "geometry": [
74636                     "point",
74637                     "area"
74638                 ],
74639                 "fields": [
74640                     "operator",
74641                     "address",
74642                     "building_area",
74643                     "opening_hours"
74644                 ],
74645                 "suggestion": true
74646             },
74647             "amenity/fuel/Petron": {
74648                 "tags": {
74649                     "name": "Petron",
74650                     "amenity": "fuel"
74651                 },
74652                 "name": "Petron",
74653                 "icon": "fuel",
74654                 "geometry": [
74655                     "point",
74656                     "area"
74657                 ],
74658                 "fields": [
74659                     "operator",
74660                     "address",
74661                     "building_area",
74662                     "opening_hours"
74663                 ],
74664                 "suggestion": true
74665             },
74666             "amenity/fuel/Total Access": {
74667                 "tags": {
74668                     "name": "Total Access",
74669                     "amenity": "fuel"
74670                 },
74671                 "name": "Total Access",
74672                 "icon": "fuel",
74673                 "geometry": [
74674                     "point",
74675                     "area"
74676                 ],
74677                 "fields": [
74678                     "operator",
74679                     "address",
74680                     "building_area",
74681                     "opening_hours"
74682                 ],
74683                 "suggestion": true
74684             },
74685             "amenity/fuel/Elf": {
74686                 "tags": {
74687                     "name": "Elf",
74688                     "amenity": "fuel"
74689                 },
74690                 "name": "Elf",
74691                 "icon": "fuel",
74692                 "geometry": [
74693                     "point",
74694                     "area"
74695                 ],
74696                 "fields": [
74697                     "operator",
74698                     "address",
74699                     "building_area",
74700                     "opening_hours"
74701                 ],
74702                 "suggestion": true
74703             },
74704             "amenity/fuel/Station Service E. Leclerc": {
74705                 "tags": {
74706                     "name": "Station Service E. Leclerc",
74707                     "amenity": "fuel"
74708                 },
74709                 "name": "Station Service E. Leclerc",
74710                 "icon": "fuel",
74711                 "geometry": [
74712                     "point",
74713                     "area"
74714                 ],
74715                 "fields": [
74716                     "operator",
74717                     "address",
74718                     "building_area",
74719                     "opening_hours"
74720                 ],
74721                 "suggestion": true
74722             },
74723             "amenity/fuel/Shell Express": {
74724                 "tags": {
74725                     "name": "Shell Express",
74726                     "amenity": "fuel"
74727                 },
74728                 "name": "Shell Express",
74729                 "icon": "fuel",
74730                 "geometry": [
74731                     "point",
74732                     "area"
74733                 ],
74734                 "fields": [
74735                     "operator",
74736                     "address",
74737                     "building_area",
74738                     "opening_hours"
74739                 ],
74740                 "suggestion": true
74741             },
74742             "amenity/fuel/Hess": {
74743                 "tags": {
74744                     "name": "Hess",
74745                     "amenity": "fuel"
74746                 },
74747                 "name": "Hess",
74748                 "icon": "fuel",
74749                 "geometry": [
74750                     "point",
74751                     "area"
74752                 ],
74753                 "fields": [
74754                     "operator",
74755                     "address",
74756                     "building_area",
74757                     "opening_hours"
74758                 ],
74759                 "suggestion": true
74760             },
74761             "amenity/fuel/Flying V": {
74762                 "tags": {
74763                     "name": "Flying V",
74764                     "amenity": "fuel"
74765                 },
74766                 "name": "Flying V",
74767                 "icon": "fuel",
74768                 "geometry": [
74769                     "point",
74770                     "area"
74771                 ],
74772                 "fields": [
74773                     "operator",
74774                     "address",
74775                     "building_area",
74776                     "opening_hours"
74777                 ],
74778                 "suggestion": true
74779             },
74780             "amenity/fuel/bft": {
74781                 "tags": {
74782                     "name": "bft",
74783                     "amenity": "fuel"
74784                 },
74785                 "name": "bft",
74786                 "icon": "fuel",
74787                 "geometry": [
74788                     "point",
74789                     "area"
74790                 ],
74791                 "fields": [
74792                     "operator",
74793                     "address",
74794                     "building_area",
74795                     "opening_hours"
74796                 ],
74797                 "suggestion": true
74798             },
74799             "amenity/fuel/Gulf": {
74800                 "tags": {
74801                     "name": "Gulf",
74802                     "amenity": "fuel"
74803                 },
74804                 "name": "Gulf",
74805                 "icon": "fuel",
74806                 "geometry": [
74807                     "point",
74808                     "area"
74809                 ],
74810                 "fields": [
74811                     "operator",
74812                     "address",
74813                     "building_area",
74814                     "opening_hours"
74815                 ],
74816                 "suggestion": true
74817             },
74818             "amenity/fuel/PTT": {
74819                 "tags": {
74820                     "name": "PTT",
74821                     "amenity": "fuel"
74822                 },
74823                 "name": "PTT",
74824                 "icon": "fuel",
74825                 "geometry": [
74826                     "point",
74827                     "area"
74828                 ],
74829                 "fields": [
74830                     "operator",
74831                     "address",
74832                     "building_area",
74833                     "opening_hours"
74834                 ],
74835                 "suggestion": true
74836             },
74837             "amenity/fuel/St1": {
74838                 "tags": {
74839                     "name": "St1",
74840                     "amenity": "fuel"
74841                 },
74842                 "name": "St1",
74843                 "icon": "fuel",
74844                 "geometry": [
74845                     "point",
74846                     "area"
74847                 ],
74848                 "fields": [
74849                     "operator",
74850                     "address",
74851                     "building_area",
74852                     "opening_hours"
74853                 ],
74854                 "suggestion": true
74855             },
74856             "amenity/fuel/Teboil": {
74857                 "tags": {
74858                     "name": "Teboil",
74859                     "amenity": "fuel"
74860                 },
74861                 "name": "Teboil",
74862                 "icon": "fuel",
74863                 "geometry": [
74864                     "point",
74865                     "area"
74866                 ],
74867                 "fields": [
74868                     "operator",
74869                     "address",
74870                     "building_area",
74871                     "opening_hours"
74872                 ],
74873                 "suggestion": true
74874             },
74875             "amenity/fuel/HEM": {
74876                 "tags": {
74877                     "name": "HEM",
74878                     "amenity": "fuel"
74879                 },
74880                 "name": "HEM",
74881                 "icon": "fuel",
74882                 "geometry": [
74883                     "point",
74884                     "area"
74885                 ],
74886                 "fields": [
74887                     "operator",
74888                     "address",
74889                     "building_area",
74890                     "opening_hours"
74891                 ],
74892                 "suggestion": true
74893             },
74894             "amenity/fuel/GALP": {
74895                 "tags": {
74896                     "name": "GALP",
74897                     "amenity": "fuel"
74898                 },
74899                 "name": "GALP",
74900                 "icon": "fuel",
74901                 "geometry": [
74902                     "point",
74903                     "area"
74904                 ],
74905                 "fields": [
74906                     "operator",
74907                     "address",
74908                     "building_area",
74909                     "opening_hours"
74910                 ],
74911                 "suggestion": true
74912             },
74913             "amenity/fuel/OK": {
74914                 "tags": {
74915                     "name": "OK",
74916                     "amenity": "fuel"
74917                 },
74918                 "name": "OK",
74919                 "icon": "fuel",
74920                 "geometry": [
74921                     "point",
74922                     "area"
74923                 ],
74924                 "fields": [
74925                     "operator",
74926                     "address",
74927                     "building_area",
74928                     "opening_hours"
74929                 ],
74930                 "suggestion": true
74931             },
74932             "amenity/fuel/ÖMV": {
74933                 "tags": {
74934                     "name": "ÖMV",
74935                     "amenity": "fuel"
74936                 },
74937                 "name": "ÖMV",
74938                 "icon": "fuel",
74939                 "geometry": [
74940                     "point",
74941                     "area"
74942                 ],
74943                 "fields": [
74944                     "operator",
74945                     "address",
74946                     "building_area",
74947                     "opening_hours"
74948                 ],
74949                 "suggestion": true
74950             },
74951             "amenity/fuel/Tinq": {
74952                 "tags": {
74953                     "name": "Tinq",
74954                     "amenity": "fuel"
74955                 },
74956                 "name": "Tinq",
74957                 "icon": "fuel",
74958                 "geometry": [
74959                     "point",
74960                     "area"
74961                 ],
74962                 "fields": [
74963                     "operator",
74964                     "address",
74965                     "building_area",
74966                     "opening_hours"
74967                 ],
74968                 "suggestion": true
74969             },
74970             "amenity/fuel/OKQ8": {
74971                 "tags": {
74972                     "name": "OKQ8",
74973                     "amenity": "fuel"
74974                 },
74975                 "name": "OKQ8",
74976                 "icon": "fuel",
74977                 "geometry": [
74978                     "point",
74979                     "area"
74980                 ],
74981                 "fields": [
74982                     "operator",
74983                     "address",
74984                     "building_area",
74985                     "opening_hours"
74986                 ],
74987                 "suggestion": true
74988             },
74989             "amenity/fuel/Repsol": {
74990                 "tags": {
74991                     "name": "Repsol",
74992                     "amenity": "fuel"
74993                 },
74994                 "name": "Repsol",
74995                 "icon": "fuel",
74996                 "geometry": [
74997                     "point",
74998                     "area"
74999                 ],
75000                 "fields": [
75001                     "operator",
75002                     "address",
75003                     "building_area",
75004                     "opening_hours"
75005                 ],
75006                 "suggestion": true
75007             },
75008             "amenity/fuel/Westfalen": {
75009                 "tags": {
75010                     "name": "Westfalen",
75011                     "amenity": "fuel"
75012                 },
75013                 "name": "Westfalen",
75014                 "icon": "fuel",
75015                 "geometry": [
75016                     "point",
75017                     "area"
75018                 ],
75019                 "fields": [
75020                     "operator",
75021                     "address",
75022                     "building_area",
75023                     "opening_hours"
75024                 ],
75025                 "suggestion": true
75026             },
75027             "amenity/fuel/Esso Express": {
75028                 "tags": {
75029                     "name": "Esso Express",
75030                     "amenity": "fuel"
75031                 },
75032                 "name": "Esso Express",
75033                 "icon": "fuel",
75034                 "geometry": [
75035                     "point",
75036                     "area"
75037                 ],
75038                 "fields": [
75039                     "operator",
75040                     "address",
75041                     "building_area",
75042                     "opening_hours"
75043                 ],
75044                 "suggestion": true
75045             },
75046             "amenity/fuel/Tamoil": {
75047                 "tags": {
75048                     "name": "Tamoil",
75049                     "amenity": "fuel"
75050                 },
75051                 "name": "Tamoil",
75052                 "icon": "fuel",
75053                 "geometry": [
75054                     "point",
75055                     "area"
75056                 ],
75057                 "fields": [
75058                     "operator",
75059                     "address",
75060                     "building_area",
75061                     "opening_hours"
75062                 ],
75063                 "suggestion": true
75064             },
75065             "amenity/fuel/Engen": {
75066                 "tags": {
75067                     "name": "Engen",
75068                     "amenity": "fuel"
75069                 },
75070                 "name": "Engen",
75071                 "icon": "fuel",
75072                 "geometry": [
75073                     "point",
75074                     "area"
75075                 ],
75076                 "fields": [
75077                     "operator",
75078                     "address",
75079                     "building_area",
75080                     "opening_hours"
75081                 ],
75082                 "suggestion": true
75083             },
75084             "amenity/fuel/Sasol": {
75085                 "tags": {
75086                     "name": "Sasol",
75087                     "amenity": "fuel"
75088                 },
75089                 "name": "Sasol",
75090                 "icon": "fuel",
75091                 "geometry": [
75092                     "point",
75093                     "area"
75094                 ],
75095                 "fields": [
75096                     "operator",
75097                     "address",
75098                     "building_area",
75099                     "opening_hours"
75100                 ],
75101                 "suggestion": true
75102             },
75103             "amenity/fuel/Topaz": {
75104                 "tags": {
75105                     "name": "Topaz",
75106                     "amenity": "fuel"
75107                 },
75108                 "name": "Topaz",
75109                 "icon": "fuel",
75110                 "geometry": [
75111                     "point",
75112                     "area"
75113                 ],
75114                 "fields": [
75115                     "operator",
75116                     "address",
75117                     "building_area",
75118                     "opening_hours"
75119                 ],
75120                 "suggestion": true
75121             },
75122             "amenity/fuel/LPG": {
75123                 "tags": {
75124                     "name": "LPG",
75125                     "amenity": "fuel"
75126                 },
75127                 "name": "LPG",
75128                 "icon": "fuel",
75129                 "geometry": [
75130                     "point",
75131                     "area"
75132                 ],
75133                 "fields": [
75134                     "operator",
75135                     "address",
75136                     "building_area",
75137                     "opening_hours"
75138                 ],
75139                 "suggestion": true
75140             },
75141             "amenity/fuel/Orlen": {
75142                 "tags": {
75143                     "name": "Orlen",
75144                     "amenity": "fuel"
75145                 },
75146                 "name": "Orlen",
75147                 "icon": "fuel",
75148                 "geometry": [
75149                     "point",
75150                     "area"
75151                 ],
75152                 "fields": [
75153                     "operator",
75154                     "address",
75155                     "building_area",
75156                     "opening_hours"
75157                 ],
75158                 "suggestion": true
75159             },
75160             "amenity/fuel/Oilibya": {
75161                 "tags": {
75162                     "name": "Oilibya",
75163                     "amenity": "fuel"
75164                 },
75165                 "name": "Oilibya",
75166                 "icon": "fuel",
75167                 "geometry": [
75168                     "point",
75169                     "area"
75170                 ],
75171                 "fields": [
75172                     "operator",
75173                     "address",
75174                     "building_area",
75175                     "opening_hours"
75176                 ],
75177                 "suggestion": true
75178             },
75179             "amenity/fuel/Tango": {
75180                 "tags": {
75181                     "name": "Tango",
75182                     "amenity": "fuel"
75183                 },
75184                 "name": "Tango",
75185                 "icon": "fuel",
75186                 "geometry": [
75187                     "point",
75188                     "area"
75189                 ],
75190                 "fields": [
75191                     "operator",
75192                     "address",
75193                     "building_area",
75194                     "opening_hours"
75195                 ],
75196                 "suggestion": true
75197             },
75198             "amenity/fuel/Star": {
75199                 "tags": {
75200                     "name": "Star",
75201                     "amenity": "fuel"
75202                 },
75203                 "name": "Star",
75204                 "icon": "fuel",
75205                 "geometry": [
75206                     "point",
75207                     "area"
75208                 ],
75209                 "fields": [
75210                     "operator",
75211                     "address",
75212                     "building_area",
75213                     "opening_hours"
75214                 ],
75215                 "suggestion": true
75216             },
75217             "amenity/fuel/Петрол": {
75218                 "tags": {
75219                     "name": "Петрол",
75220                     "amenity": "fuel"
75221                 },
75222                 "name": "Петрол",
75223                 "icon": "fuel",
75224                 "geometry": [
75225                     "point",
75226                     "area"
75227                 ],
75228                 "fields": [
75229                     "operator",
75230                     "address",
75231                     "building_area",
75232                     "opening_hours"
75233                 ],
75234                 "suggestion": true
75235             },
75236             "amenity/fuel/Cepsa": {
75237                 "tags": {
75238                     "name": "Cepsa",
75239                     "amenity": "fuel"
75240                 },
75241                 "name": "Cepsa",
75242                 "icon": "fuel",
75243                 "geometry": [
75244                     "point",
75245                     "area"
75246                 ],
75247                 "fields": [
75248                     "operator",
75249                     "address",
75250                     "building_area",
75251                     "opening_hours"
75252                 ],
75253                 "suggestion": true
75254             },
75255             "amenity/fuel/OIL!": {
75256                 "tags": {
75257                     "name": "OIL!",
75258                     "amenity": "fuel"
75259                 },
75260                 "name": "OIL!",
75261                 "icon": "fuel",
75262                 "geometry": [
75263                     "point",
75264                     "area"
75265                 ],
75266                 "fields": [
75267                     "operator",
75268                     "address",
75269                     "building_area",
75270                     "opening_hours"
75271                 ],
75272                 "suggestion": true
75273             },
75274             "amenity/fuel/Ultramar": {
75275                 "tags": {
75276                     "name": "Ultramar",
75277                     "amenity": "fuel"
75278                 },
75279                 "name": "Ultramar",
75280                 "icon": "fuel",
75281                 "geometry": [
75282                     "point",
75283                     "area"
75284                 ],
75285                 "fields": [
75286                     "operator",
75287                     "address",
75288                     "building_area",
75289                     "opening_hours"
75290                 ],
75291                 "suggestion": true
75292             },
75293             "amenity/fuel/Irving": {
75294                 "tags": {
75295                     "name": "Irving",
75296                     "amenity": "fuel"
75297                 },
75298                 "name": "Irving",
75299                 "icon": "fuel",
75300                 "geometry": [
75301                     "point",
75302                     "area"
75303                 ],
75304                 "fields": [
75305                     "operator",
75306                     "address",
75307                     "building_area",
75308                     "opening_hours"
75309                 ],
75310                 "suggestion": true
75311             },
75312             "amenity/fuel/Lukoil": {
75313                 "tags": {
75314                     "name": "Lukoil",
75315                     "amenity": "fuel"
75316                 },
75317                 "name": "Lukoil",
75318                 "icon": "fuel",
75319                 "geometry": [
75320                     "point",
75321                     "area"
75322                 ],
75323                 "fields": [
75324                     "operator",
75325                     "address",
75326                     "building_area",
75327                     "opening_hours"
75328                 ],
75329                 "suggestion": true
75330             },
75331             "amenity/fuel/Petro-Canada": {
75332                 "tags": {
75333                     "name": "Petro-Canada",
75334                     "amenity": "fuel"
75335                 },
75336                 "name": "Petro-Canada",
75337                 "icon": "fuel",
75338                 "geometry": [
75339                     "point",
75340                     "area"
75341                 ],
75342                 "fields": [
75343                     "operator",
75344                     "address",
75345                     "building_area",
75346                     "opening_hours"
75347                 ],
75348                 "suggestion": true
75349             },
75350             "amenity/fuel/Agrola": {
75351                 "tags": {
75352                     "name": "Agrola",
75353                     "amenity": "fuel"
75354                 },
75355                 "name": "Agrola",
75356                 "icon": "fuel",
75357                 "geometry": [
75358                     "point",
75359                     "area"
75360                 ],
75361                 "fields": [
75362                     "operator",
75363                     "address",
75364                     "building_area",
75365                     "opening_hours"
75366                 ],
75367                 "suggestion": true
75368             },
75369             "amenity/fuel/Husky": {
75370                 "tags": {
75371                     "name": "Husky",
75372                     "amenity": "fuel"
75373                 },
75374                 "name": "Husky",
75375                 "icon": "fuel",
75376                 "geometry": [
75377                     "point",
75378                     "area"
75379                 ],
75380                 "fields": [
75381                     "operator",
75382                     "address",
75383                     "building_area",
75384                     "opening_hours"
75385                 ],
75386                 "suggestion": true
75387             },
75388             "amenity/fuel/Slovnaft": {
75389                 "tags": {
75390                     "name": "Slovnaft",
75391                     "amenity": "fuel"
75392                 },
75393                 "name": "Slovnaft",
75394                 "icon": "fuel",
75395                 "geometry": [
75396                     "point",
75397                     "area"
75398                 ],
75399                 "fields": [
75400                     "operator",
75401                     "address",
75402                     "building_area",
75403                     "opening_hours"
75404                 ],
75405                 "suggestion": true
75406             },
75407             "amenity/fuel/Sheetz": {
75408                 "tags": {
75409                     "name": "Sheetz",
75410                     "amenity": "fuel"
75411                 },
75412                 "name": "Sheetz",
75413                 "icon": "fuel",
75414                 "geometry": [
75415                     "point",
75416                     "area"
75417                 ],
75418                 "fields": [
75419                     "operator",
75420                     "address",
75421                     "building_area",
75422                     "opening_hours"
75423                 ],
75424                 "suggestion": true
75425             },
75426             "amenity/fuel/Mol": {
75427                 "tags": {
75428                     "name": "Mol",
75429                     "amenity": "fuel"
75430                 },
75431                 "name": "Mol",
75432                 "icon": "fuel",
75433                 "geometry": [
75434                     "point",
75435                     "area"
75436                 ],
75437                 "fields": [
75438                     "operator",
75439                     "address",
75440                     "building_area",
75441                     "opening_hours"
75442                 ],
75443                 "suggestion": true
75444             },
75445             "amenity/fuel/Petronas": {
75446                 "tags": {
75447                     "name": "Petronas",
75448                     "amenity": "fuel"
75449                 },
75450                 "name": "Petronas",
75451                 "icon": "fuel",
75452                 "geometry": [
75453                     "point",
75454                     "area"
75455                 ],
75456                 "fields": [
75457                     "operator",
75458                     "address",
75459                     "building_area",
75460                     "opening_hours"
75461                 ],
75462                 "suggestion": true
75463             },
75464             "amenity/fuel/Газпромнефть": {
75465                 "tags": {
75466                     "name": "Газпромнефть",
75467                     "amenity": "fuel"
75468                 },
75469                 "name": "Газпромнефть",
75470                 "icon": "fuel",
75471                 "geometry": [
75472                     "point",
75473                     "area"
75474                 ],
75475                 "fields": [
75476                     "operator",
75477                     "address",
75478                     "building_area",
75479                     "opening_hours"
75480                 ],
75481                 "suggestion": true
75482             },
75483             "amenity/fuel/Лукойл": {
75484                 "tags": {
75485                     "name": "Лукойл",
75486                     "amenity": "fuel"
75487                 },
75488                 "name": "Лукойл",
75489                 "icon": "fuel",
75490                 "geometry": [
75491                     "point",
75492                     "area"
75493                 ],
75494                 "fields": [
75495                     "operator",
75496                     "address",
75497                     "building_area",
75498                     "opening_hours"
75499                 ],
75500                 "suggestion": true
75501             },
75502             "amenity/fuel/Elan": {
75503                 "tags": {
75504                     "name": "Elan",
75505                     "amenity": "fuel"
75506                 },
75507                 "name": "Elan",
75508                 "icon": "fuel",
75509                 "geometry": [
75510                     "point",
75511                     "area"
75512                 ],
75513                 "fields": [
75514                     "operator",
75515                     "address",
75516                     "building_area",
75517                     "opening_hours"
75518                 ],
75519                 "suggestion": true
75520             },
75521             "amenity/fuel/Роснефть": {
75522                 "tags": {
75523                     "name": "Роснефть",
75524                     "amenity": "fuel"
75525                 },
75526                 "name": "Роснефть",
75527                 "icon": "fuel",
75528                 "geometry": [
75529                     "point",
75530                     "area"
75531                 ],
75532                 "fields": [
75533                     "operator",
75534                     "address",
75535                     "building_area",
75536                     "opening_hours"
75537                 ],
75538                 "suggestion": true
75539             },
75540             "amenity/fuel/Turmöl": {
75541                 "tags": {
75542                     "name": "Turmöl",
75543                     "amenity": "fuel"
75544                 },
75545                 "name": "Turmöl",
75546                 "icon": "fuel",
75547                 "geometry": [
75548                     "point",
75549                     "area"
75550                 ],
75551                 "fields": [
75552                     "operator",
75553                     "address",
75554                     "building_area",
75555                     "opening_hours"
75556                 ],
75557                 "suggestion": true
75558             },
75559             "amenity/fuel/Neste A24": {
75560                 "tags": {
75561                     "name": "Neste A24",
75562                     "amenity": "fuel"
75563                 },
75564                 "name": "Neste A24",
75565                 "icon": "fuel",
75566                 "geometry": [
75567                     "point",
75568                     "area"
75569                 ],
75570                 "fields": [
75571                     "operator",
75572                     "address",
75573                     "building_area",
75574                     "opening_hours"
75575                 ],
75576                 "suggestion": true
75577             },
75578             "amenity/fuel/Marathon": {
75579                 "tags": {
75580                     "name": "Marathon",
75581                     "amenity": "fuel"
75582                 },
75583                 "name": "Marathon",
75584                 "icon": "fuel",
75585                 "geometry": [
75586                     "point",
75587                     "area"
75588                 ],
75589                 "fields": [
75590                     "operator",
75591                     "address",
75592                     "building_area",
75593                     "opening_hours"
75594                 ],
75595                 "suggestion": true
75596             },
75597             "amenity/fuel/Valero": {
75598                 "tags": {
75599                     "name": "Valero",
75600                     "amenity": "fuel"
75601                 },
75602                 "name": "Valero",
75603                 "icon": "fuel",
75604                 "geometry": [
75605                     "point",
75606                     "area"
75607                 ],
75608                 "fields": [
75609                     "operator",
75610                     "address",
75611                     "building_area",
75612                     "opening_hours"
75613                 ],
75614                 "suggestion": true
75615             },
75616             "amenity/fuel/Eni": {
75617                 "tags": {
75618                     "name": "Eni",
75619                     "amenity": "fuel"
75620                 },
75621                 "name": "Eni",
75622                 "icon": "fuel",
75623                 "geometry": [
75624                     "point",
75625                     "area"
75626                 ],
75627                 "fields": [
75628                     "operator",
75629                     "address",
75630                     "building_area",
75631                     "opening_hours"
75632                 ],
75633                 "suggestion": true
75634             },
75635             "amenity/fuel/Chevron": {
75636                 "tags": {
75637                     "name": "Chevron",
75638                     "amenity": "fuel"
75639                 },
75640                 "name": "Chevron",
75641                 "icon": "fuel",
75642                 "geometry": [
75643                     "point",
75644                     "area"
75645                 ],
75646                 "fields": [
75647                     "operator",
75648                     "address",
75649                     "building_area",
75650                     "opening_hours"
75651                 ],
75652                 "suggestion": true
75653             },
75654             "amenity/fuel/ТНК": {
75655                 "tags": {
75656                     "name": "ТНК",
75657                     "amenity": "fuel"
75658                 },
75659                 "name": "ТНК",
75660                 "icon": "fuel",
75661                 "geometry": [
75662                     "point",
75663                     "area"
75664                 ],
75665                 "fields": [
75666                     "operator",
75667                     "address",
75668                     "building_area",
75669                     "opening_hours"
75670                 ],
75671                 "suggestion": true
75672             },
75673             "amenity/fuel/REPSOL": {
75674                 "tags": {
75675                     "name": "REPSOL",
75676                     "amenity": "fuel"
75677                 },
75678                 "name": "REPSOL",
75679                 "icon": "fuel",
75680                 "geometry": [
75681                     "point",
75682                     "area"
75683                 ],
75684                 "fields": [
75685                     "operator",
75686                     "address",
75687                     "building_area",
75688                     "opening_hours"
75689                 ],
75690                 "suggestion": true
75691             },
75692             "amenity/fuel/MOL": {
75693                 "tags": {
75694                     "name": "MOL",
75695                     "amenity": "fuel"
75696                 },
75697                 "name": "MOL",
75698                 "icon": "fuel",
75699                 "geometry": [
75700                     "point",
75701                     "area"
75702                 ],
75703                 "fields": [
75704                     "operator",
75705                     "address",
75706                     "building_area",
75707                     "opening_hours"
75708                 ],
75709                 "suggestion": true
75710             },
75711             "amenity/fuel/Bliska": {
75712                 "tags": {
75713                     "name": "Bliska",
75714                     "amenity": "fuel"
75715                 },
75716                 "name": "Bliska",
75717                 "icon": "fuel",
75718                 "geometry": [
75719                     "point",
75720                     "area"
75721                 ],
75722                 "fields": [
75723                     "operator",
75724                     "address",
75725                     "building_area",
75726                     "opening_hours"
75727                 ],
75728                 "suggestion": true
75729             },
75730             "amenity/fuel/Api": {
75731                 "tags": {
75732                     "name": "Api",
75733                     "amenity": "fuel"
75734                 },
75735                 "name": "Api",
75736                 "icon": "fuel",
75737                 "geometry": [
75738                     "point",
75739                     "area"
75740                 ],
75741                 "fields": [
75742                     "operator",
75743                     "address",
75744                     "building_area",
75745                     "opening_hours"
75746                 ],
75747                 "suggestion": true
75748             },
75749             "amenity/fuel/Arco": {
75750                 "tags": {
75751                     "name": "Arco",
75752                     "amenity": "fuel"
75753                 },
75754                 "name": "Arco",
75755                 "icon": "fuel",
75756                 "geometry": [
75757                     "point",
75758                     "area"
75759                 ],
75760                 "fields": [
75761                     "operator",
75762                     "address",
75763                     "building_area",
75764                     "opening_hours"
75765                 ],
75766                 "suggestion": true
75767             },
75768             "amenity/fuel/Pemex": {
75769                 "tags": {
75770                     "name": "Pemex",
75771                     "amenity": "fuel"
75772                 },
75773                 "name": "Pemex",
75774                 "icon": "fuel",
75775                 "geometry": [
75776                     "point",
75777                     "area"
75778                 ],
75779                 "fields": [
75780                     "operator",
75781                     "address",
75782                     "building_area",
75783                     "opening_hours"
75784                 ],
75785                 "suggestion": true
75786             },
75787             "amenity/fuel/Exxon": {
75788                 "tags": {
75789                     "name": "Exxon",
75790                     "amenity": "fuel"
75791                 },
75792                 "name": "Exxon",
75793                 "icon": "fuel",
75794                 "geometry": [
75795                     "point",
75796                     "area"
75797                 ],
75798                 "fields": [
75799                     "operator",
75800                     "address",
75801                     "building_area",
75802                     "opening_hours"
75803                 ],
75804                 "suggestion": true
75805             },
75806             "amenity/fuel/Coles Express": {
75807                 "tags": {
75808                     "name": "Coles Express",
75809                     "amenity": "fuel"
75810                 },
75811                 "name": "Coles Express",
75812                 "icon": "fuel",
75813                 "geometry": [
75814                     "point",
75815                     "area"
75816                 ],
75817                 "fields": [
75818                     "operator",
75819                     "address",
75820                     "building_area",
75821                     "opening_hours"
75822                 ],
75823                 "suggestion": true
75824             },
75825             "amenity/fuel/Petrom": {
75826                 "tags": {
75827                     "name": "Petrom",
75828                     "amenity": "fuel"
75829                 },
75830                 "name": "Petrom",
75831                 "icon": "fuel",
75832                 "geometry": [
75833                     "point",
75834                     "area"
75835                 ],
75836                 "fields": [
75837                     "operator",
75838                     "address",
75839                     "building_area",
75840                     "opening_hours"
75841                 ],
75842                 "suggestion": true
75843             },
75844             "amenity/fuel/PETRONOR": {
75845                 "tags": {
75846                     "name": "PETRONOR",
75847                     "amenity": "fuel"
75848                 },
75849                 "name": "PETRONOR",
75850                 "icon": "fuel",
75851                 "geometry": [
75852                     "point",
75853                     "area"
75854                 ],
75855                 "fields": [
75856                     "operator",
75857                     "address",
75858                     "building_area",
75859                     "opening_hours"
75860                 ],
75861                 "suggestion": true
75862             },
75863             "amenity/fuel/Rompetrol": {
75864                 "tags": {
75865                     "name": "Rompetrol",
75866                     "amenity": "fuel"
75867                 },
75868                 "name": "Rompetrol",
75869                 "icon": "fuel",
75870                 "geometry": [
75871                     "point",
75872                     "area"
75873                 ],
75874                 "fields": [
75875                     "operator",
75876                     "address",
75877                     "building_area",
75878                     "opening_hours"
75879                 ],
75880                 "suggestion": true
75881             },
75882             "amenity/fuel/Lotos": {
75883                 "tags": {
75884                     "name": "Lotos",
75885                     "amenity": "fuel"
75886                 },
75887                 "name": "Lotos",
75888                 "icon": "fuel",
75889                 "geometry": [
75890                     "point",
75891                     "area"
75892                 ],
75893                 "fields": [
75894                     "operator",
75895                     "address",
75896                     "building_area",
75897                     "opening_hours"
75898                 ],
75899                 "suggestion": true
75900             },
75901             "amenity/fuel/ОМВ": {
75902                 "tags": {
75903                     "name": "ОМВ",
75904                     "amenity": "fuel"
75905                 },
75906                 "name": "ОМВ",
75907                 "icon": "fuel",
75908                 "geometry": [
75909                     "point",
75910                     "area"
75911                 ],
75912                 "fields": [
75913                     "operator",
75914                     "address",
75915                     "building_area",
75916                     "opening_hours"
75917                 ],
75918                 "suggestion": true
75919             },
75920             "amenity/fuel/BR": {
75921                 "tags": {
75922                     "name": "BR",
75923                     "amenity": "fuel"
75924                 },
75925                 "name": "BR",
75926                 "icon": "fuel",
75927                 "geometry": [
75928                     "point",
75929                     "area"
75930                 ],
75931                 "fields": [
75932                     "operator",
75933                     "address",
75934                     "building_area",
75935                     "opening_hours"
75936                 ],
75937                 "suggestion": true
75938             },
75939             "amenity/fuel/Copec": {
75940                 "tags": {
75941                     "name": "Copec",
75942                     "amenity": "fuel"
75943                 },
75944                 "name": "Copec",
75945                 "icon": "fuel",
75946                 "geometry": [
75947                     "point",
75948                     "area"
75949                 ],
75950                 "fields": [
75951                     "operator",
75952                     "address",
75953                     "building_area",
75954                     "opening_hours"
75955                 ],
75956                 "suggestion": true
75957             },
75958             "amenity/fuel/Petrobras": {
75959                 "tags": {
75960                     "name": "Petrobras",
75961                     "amenity": "fuel"
75962                 },
75963                 "name": "Petrobras",
75964                 "icon": "fuel",
75965                 "geometry": [
75966                     "point",
75967                     "area"
75968                 ],
75969                 "fields": [
75970                     "operator",
75971                     "address",
75972                     "building_area",
75973                     "opening_hours"
75974                 ],
75975                 "suggestion": true
75976             },
75977             "amenity/fuel/Liberty": {
75978                 "tags": {
75979                     "name": "Liberty",
75980                     "amenity": "fuel"
75981                 },
75982                 "name": "Liberty",
75983                 "icon": "fuel",
75984                 "geometry": [
75985                     "point",
75986                     "area"
75987                 ],
75988                 "fields": [
75989                     "operator",
75990                     "address",
75991                     "building_area",
75992                     "opening_hours"
75993                 ],
75994                 "suggestion": true
75995             },
75996             "amenity/fuel/IP": {
75997                 "tags": {
75998                     "name": "IP",
75999                     "amenity": "fuel"
76000                 },
76001                 "name": "IP",
76002                 "icon": "fuel",
76003                 "geometry": [
76004                     "point",
76005                     "area"
76006                 ],
76007                 "fields": [
76008                     "operator",
76009                     "address",
76010                     "building_area",
76011                     "opening_hours"
76012                 ],
76013                 "suggestion": true
76014             },
76015             "amenity/fuel/Erg": {
76016                 "tags": {
76017                     "name": "Erg",
76018                     "amenity": "fuel"
76019                 },
76020                 "name": "Erg",
76021                 "icon": "fuel",
76022                 "geometry": [
76023                     "point",
76024                     "area"
76025                 ],
76026                 "fields": [
76027                     "operator",
76028                     "address",
76029                     "building_area",
76030                     "opening_hours"
76031                 ],
76032                 "suggestion": true
76033             },
76034             "amenity/fuel/Eneos": {
76035                 "tags": {
76036                     "name": "Eneos",
76037                     "amenity": "fuel"
76038                 },
76039                 "name": "Eneos",
76040                 "icon": "fuel",
76041                 "geometry": [
76042                     "point",
76043                     "area"
76044                 ],
76045                 "fields": [
76046                     "operator",
76047                     "address",
76048                     "building_area",
76049                     "opening_hours"
76050                 ],
76051                 "suggestion": true
76052             },
76053             "amenity/fuel/Citgo": {
76054                 "tags": {
76055                     "name": "Citgo",
76056                     "amenity": "fuel"
76057                 },
76058                 "name": "Citgo",
76059                 "icon": "fuel",
76060                 "geometry": [
76061                     "point",
76062                     "area"
76063                 ],
76064                 "fields": [
76065                     "operator",
76066                     "address",
76067                     "building_area",
76068                     "opening_hours"
76069                 ],
76070                 "suggestion": true
76071             },
76072             "amenity/fuel/Metano": {
76073                 "tags": {
76074                     "name": "Metano",
76075                     "amenity": "fuel"
76076                 },
76077                 "name": "Metano",
76078                 "icon": "fuel",
76079                 "geometry": [
76080                     "point",
76081                     "area"
76082                 ],
76083                 "fields": [
76084                     "operator",
76085                     "address",
76086                     "building_area",
76087                     "opening_hours"
76088                 ],
76089                 "suggestion": true
76090             },
76091             "amenity/fuel/Сургутнефтегаз": {
76092                 "tags": {
76093                     "name": "Сургутнефтегаз",
76094                     "amenity": "fuel"
76095                 },
76096                 "name": "Сургутнефтегаз",
76097                 "icon": "fuel",
76098                 "geometry": [
76099                     "point",
76100                     "area"
76101                 ],
76102                 "fields": [
76103                     "operator",
76104                     "address",
76105                     "building_area",
76106                     "opening_hours"
76107                 ],
76108                 "suggestion": true
76109             },
76110             "amenity/fuel/EKO": {
76111                 "tags": {
76112                     "name": "EKO",
76113                     "amenity": "fuel"
76114                 },
76115                 "name": "EKO",
76116                 "icon": "fuel",
76117                 "geometry": [
76118                     "point",
76119                     "area"
76120                 ],
76121                 "fields": [
76122                     "operator",
76123                     "address",
76124                     "building_area",
76125                     "opening_hours"
76126                 ],
76127                 "suggestion": true
76128             },
76129             "amenity/fuel/Eko": {
76130                 "tags": {
76131                     "name": "Eko",
76132                     "amenity": "fuel"
76133                 },
76134                 "name": "Eko",
76135                 "icon": "fuel",
76136                 "geometry": [
76137                     "point",
76138                     "area"
76139                 ],
76140                 "fields": [
76141                     "operator",
76142                     "address",
76143                     "building_area",
76144                     "opening_hours"
76145                 ],
76146                 "suggestion": true
76147             },
76148             "amenity/fuel/Indipend.": {
76149                 "tags": {
76150                     "name": "Indipend.",
76151                     "amenity": "fuel"
76152                 },
76153                 "name": "Indipend.",
76154                 "icon": "fuel",
76155                 "geometry": [
76156                     "point",
76157                     "area"
76158                 ],
76159                 "fields": [
76160                     "operator",
76161                     "address",
76162                     "building_area",
76163                     "opening_hours"
76164                 ],
76165                 "suggestion": true
76166             },
76167             "amenity/fuel/IES": {
76168                 "tags": {
76169                     "name": "IES",
76170                     "amenity": "fuel"
76171                 },
76172                 "name": "IES",
76173                 "icon": "fuel",
76174                 "geometry": [
76175                     "point",
76176                     "area"
76177                 ],
76178                 "fields": [
76179                     "operator",
76180                     "address",
76181                     "building_area",
76182                     "opening_hours"
76183                 ],
76184                 "suggestion": true
76185             },
76186             "amenity/fuel/TotalErg": {
76187                 "tags": {
76188                     "name": "TotalErg",
76189                     "amenity": "fuel"
76190                 },
76191                 "name": "TotalErg",
76192                 "icon": "fuel",
76193                 "geometry": [
76194                     "point",
76195                     "area"
76196                 ],
76197                 "fields": [
76198                     "operator",
76199                     "address",
76200                     "building_area",
76201                     "opening_hours"
76202                 ],
76203                 "suggestion": true
76204             },
76205             "amenity/fuel/Cenex": {
76206                 "tags": {
76207                     "name": "Cenex",
76208                     "amenity": "fuel"
76209                 },
76210                 "name": "Cenex",
76211                 "icon": "fuel",
76212                 "geometry": [
76213                     "point",
76214                     "area"
76215                 ],
76216                 "fields": [
76217                     "operator",
76218                     "address",
76219                     "building_area",
76220                     "opening_hours"
76221                 ],
76222                 "suggestion": true
76223             },
76224             "amenity/fuel/ПТК": {
76225                 "tags": {
76226                     "name": "ПТК",
76227                     "amenity": "fuel"
76228                 },
76229                 "name": "ПТК",
76230                 "icon": "fuel",
76231                 "geometry": [
76232                     "point",
76233                     "area"
76234                 ],
76235                 "fields": [
76236                     "operator",
76237                     "address",
76238                     "building_area",
76239                     "opening_hours"
76240                 ],
76241                 "suggestion": true
76242             },
76243             "amenity/fuel/HP": {
76244                 "tags": {
76245                     "name": "HP",
76246                     "amenity": "fuel"
76247                 },
76248                 "name": "HP",
76249                 "icon": "fuel",
76250                 "geometry": [
76251                     "point",
76252                     "area"
76253                 ],
76254                 "fields": [
76255                     "operator",
76256                     "address",
76257                     "building_area",
76258                     "opening_hours"
76259                 ],
76260                 "suggestion": true
76261             },
76262             "amenity/fuel/Phillips 66": {
76263                 "tags": {
76264                     "name": "Phillips 66",
76265                     "amenity": "fuel"
76266                 },
76267                 "name": "Phillips 66",
76268                 "icon": "fuel",
76269                 "geometry": [
76270                     "point",
76271                     "area"
76272                 ],
76273                 "fields": [
76274                     "operator",
76275                     "address",
76276                     "building_area",
76277                     "opening_hours"
76278                 ],
76279                 "suggestion": true
76280             },
76281             "amenity/fuel/CARREFOUR": {
76282                 "tags": {
76283                     "name": "CARREFOUR",
76284                     "amenity": "fuel"
76285                 },
76286                 "name": "CARREFOUR",
76287                 "icon": "fuel",
76288                 "geometry": [
76289                     "point",
76290                     "area"
76291                 ],
76292                 "fields": [
76293                     "operator",
76294                     "address",
76295                     "building_area",
76296                     "opening_hours"
76297                 ],
76298                 "suggestion": true
76299             },
76300             "amenity/fuel/ERG": {
76301                 "tags": {
76302                     "name": "ERG",
76303                     "amenity": "fuel"
76304                 },
76305                 "name": "ERG",
76306                 "icon": "fuel",
76307                 "geometry": [
76308                     "point",
76309                     "area"
76310                 ],
76311                 "fields": [
76312                     "operator",
76313                     "address",
76314                     "building_area",
76315                     "opening_hours"
76316                 ],
76317                 "suggestion": true
76318             },
76319             "amenity/fuel/Speedway": {
76320                 "tags": {
76321                     "name": "Speedway",
76322                     "amenity": "fuel"
76323                 },
76324                 "name": "Speedway",
76325                 "icon": "fuel",
76326                 "geometry": [
76327                     "point",
76328                     "area"
76329                 ],
76330                 "fields": [
76331                     "operator",
76332                     "address",
76333                     "building_area",
76334                     "opening_hours"
76335                 ],
76336                 "suggestion": true
76337             },
76338             "amenity/fuel/Benzina": {
76339                 "tags": {
76340                     "name": "Benzina",
76341                     "amenity": "fuel"
76342                 },
76343                 "name": "Benzina",
76344                 "icon": "fuel",
76345                 "geometry": [
76346                     "point",
76347                     "area"
76348                 ],
76349                 "fields": [
76350                     "operator",
76351                     "address",
76352                     "building_area",
76353                     "opening_hours"
76354                 ],
76355                 "suggestion": true
76356             },
76357             "amenity/fuel/Татнефть": {
76358                 "tags": {
76359                     "name": "Татнефть",
76360                     "amenity": "fuel"
76361                 },
76362                 "name": "Татнефть",
76363                 "icon": "fuel",
76364                 "geometry": [
76365                     "point",
76366                     "area"
76367                 ],
76368                 "fields": [
76369                     "operator",
76370                     "address",
76371                     "building_area",
76372                     "opening_hours"
76373                 ],
76374                 "suggestion": true
76375             },
76376             "amenity/fuel/Terpel": {
76377                 "tags": {
76378                     "name": "Terpel",
76379                     "amenity": "fuel"
76380                 },
76381                 "name": "Terpel",
76382                 "icon": "fuel",
76383                 "geometry": [
76384                     "point",
76385                     "area"
76386                 ],
76387                 "fields": [
76388                     "operator",
76389                     "address",
76390                     "building_area",
76391                     "opening_hours"
76392                 ],
76393                 "suggestion": true
76394             },
76395             "amenity/fuel/WOG": {
76396                 "tags": {
76397                     "name": "WOG",
76398                     "amenity": "fuel"
76399                 },
76400                 "name": "WOG",
76401                 "icon": "fuel",
76402                 "geometry": [
76403                     "point",
76404                     "area"
76405                 ],
76406                 "fields": [
76407                     "operator",
76408                     "address",
76409                     "building_area",
76410                     "opening_hours"
76411                 ],
76412                 "suggestion": true
76413             },
76414             "amenity/fuel/Seaoil": {
76415                 "tags": {
76416                     "name": "Seaoil",
76417                     "amenity": "fuel"
76418                 },
76419                 "name": "Seaoil",
76420                 "icon": "fuel",
76421                 "geometry": [
76422                     "point",
76423                     "area"
76424                 ],
76425                 "fields": [
76426                     "operator",
76427                     "address",
76428                     "building_area",
76429                     "opening_hours"
76430                 ],
76431                 "suggestion": true
76432             },
76433             "amenity/fuel/АЗС": {
76434                 "tags": {
76435                     "name": "АЗС",
76436                     "amenity": "fuel"
76437                 },
76438                 "name": "АЗС",
76439                 "icon": "fuel",
76440                 "geometry": [
76441                     "point",
76442                     "area"
76443                 ],
76444                 "fields": [
76445                     "operator",
76446                     "address",
76447                     "building_area",
76448                     "opening_hours"
76449                 ],
76450                 "suggestion": true
76451             },
76452             "amenity/fuel/Kwik Trip": {
76453                 "tags": {
76454                     "name": "Kwik Trip",
76455                     "amenity": "fuel"
76456                 },
76457                 "name": "Kwik Trip",
76458                 "icon": "fuel",
76459                 "geometry": [
76460                     "point",
76461                     "area"
76462                 ],
76463                 "fields": [
76464                     "operator",
76465                     "address",
76466                     "building_area",
76467                     "opening_hours"
76468                 ],
76469                 "suggestion": true
76470             },
76471             "amenity/fuel/Pertamina": {
76472                 "tags": {
76473                     "name": "Pertamina",
76474                     "amenity": "fuel"
76475                 },
76476                 "name": "Pertamina",
76477                 "icon": "fuel",
76478                 "geometry": [
76479                     "point",
76480                     "area"
76481                 ],
76482                 "fields": [
76483                     "operator",
76484                     "address",
76485                     "building_area",
76486                     "opening_hours"
76487                 ],
76488                 "suggestion": true
76489             },
76490             "amenity/fuel/COSMO": {
76491                 "tags": {
76492                     "name": "COSMO",
76493                     "amenity": "fuel"
76494                 },
76495                 "name": "COSMO",
76496                 "icon": "fuel",
76497                 "geometry": [
76498                     "point",
76499                     "area"
76500                 ],
76501                 "fields": [
76502                     "operator",
76503                     "address",
76504                     "building_area",
76505                     "opening_hours"
76506                 ],
76507                 "suggestion": true
76508             },
76509             "amenity/fuel/Z": {
76510                 "tags": {
76511                     "name": "Z",
76512                     "amenity": "fuel"
76513                 },
76514                 "name": "Z",
76515                 "icon": "fuel",
76516                 "geometry": [
76517                     "point",
76518                     "area"
76519                 ],
76520                 "fields": [
76521                     "operator",
76522                     "address",
76523                     "building_area",
76524                     "opening_hours"
76525                 ],
76526                 "suggestion": true
76527             },
76528             "amenity/fuel/Indian Oil": {
76529                 "tags": {
76530                     "name": "Indian Oil",
76531                     "amenity": "fuel"
76532                 },
76533                 "name": "Indian Oil",
76534                 "icon": "fuel",
76535                 "geometry": [
76536                     "point",
76537                     "area"
76538                 ],
76539                 "fields": [
76540                     "operator",
76541                     "address",
76542                     "building_area",
76543                     "opening_hours"
76544                 ],
76545                 "suggestion": true
76546             },
76547             "amenity/fuel/АГЗС": {
76548                 "tags": {
76549                     "name": "АГЗС",
76550                     "amenity": "fuel"
76551                 },
76552                 "name": "АГЗС",
76553                 "icon": "fuel",
76554                 "geometry": [
76555                     "point",
76556                     "area"
76557                 ],
76558                 "fields": [
76559                     "operator",
76560                     "address",
76561                     "building_area",
76562                     "opening_hours"
76563                 ],
76564                 "suggestion": true
76565             },
76566             "amenity/fuel/INA": {
76567                 "tags": {
76568                     "name": "INA",
76569                     "amenity": "fuel"
76570                 },
76571                 "name": "INA",
76572                 "icon": "fuel",
76573                 "geometry": [
76574                     "point",
76575                     "area"
76576                 ],
76577                 "fields": [
76578                     "operator",
76579                     "address",
76580                     "building_area",
76581                     "opening_hours"
76582                 ],
76583                 "suggestion": true
76584             },
76585             "amenity/fuel/JOMO": {
76586                 "tags": {
76587                     "name": "JOMO",
76588                     "amenity": "fuel"
76589                 },
76590                 "name": "JOMO",
76591                 "icon": "fuel",
76592                 "geometry": [
76593                     "point",
76594                     "area"
76595                 ],
76596                 "fields": [
76597                     "operator",
76598                     "address",
76599                     "building_area",
76600                     "opening_hours"
76601                 ],
76602                 "suggestion": true
76603             },
76604             "amenity/fuel/Holiday": {
76605                 "tags": {
76606                     "name": "Holiday",
76607                     "amenity": "fuel"
76608                 },
76609                 "name": "Holiday",
76610                 "icon": "fuel",
76611                 "geometry": [
76612                     "point",
76613                     "area"
76614                 ],
76615                 "fields": [
76616                     "operator",
76617                     "address",
76618                     "building_area",
76619                     "opening_hours"
76620                 ],
76621                 "suggestion": true
76622             },
76623             "amenity/fuel/YPF": {
76624                 "tags": {
76625                     "name": "YPF",
76626                     "amenity": "fuel"
76627                 },
76628                 "name": "YPF",
76629                 "icon": "fuel",
76630                 "geometry": [
76631                     "point",
76632                     "area"
76633                 ],
76634                 "fields": [
76635                     "operator",
76636                     "address",
76637                     "building_area",
76638                     "opening_hours"
76639                 ],
76640                 "suggestion": true
76641             },
76642             "amenity/fuel/IDEMITSU": {
76643                 "tags": {
76644                     "name": "IDEMITSU",
76645                     "amenity": "fuel"
76646                 },
76647                 "name": "IDEMITSU",
76648                 "icon": "fuel",
76649                 "geometry": [
76650                     "point",
76651                     "area"
76652                 ],
76653                 "fields": [
76654                     "operator",
76655                     "address",
76656                     "building_area",
76657                     "opening_hours"
76658                 ],
76659                 "suggestion": true
76660             },
76661             "amenity/fuel/ENEOS": {
76662                 "tags": {
76663                     "name": "ENEOS",
76664                     "amenity": "fuel"
76665                 },
76666                 "name": "ENEOS",
76667                 "icon": "fuel",
76668                 "geometry": [
76669                     "point",
76670                     "area"
76671                 ],
76672                 "fields": [
76673                     "operator",
76674                     "address",
76675                     "building_area",
76676                     "opening_hours"
76677                 ],
76678                 "suggestion": true
76679             },
76680             "amenity/fuel/Stacja paliw": {
76681                 "tags": {
76682                     "name": "Stacja paliw",
76683                     "amenity": "fuel"
76684                 },
76685                 "name": "Stacja paliw",
76686                 "icon": "fuel",
76687                 "geometry": [
76688                     "point",
76689                     "area"
76690                 ],
76691                 "fields": [
76692                     "operator",
76693                     "address",
76694                     "building_area",
76695                     "opening_hours"
76696                 ],
76697                 "suggestion": true
76698             },
76699             "amenity/fuel/Bharat Petroleum": {
76700                 "tags": {
76701                     "name": "Bharat Petroleum",
76702                     "amenity": "fuel"
76703                 },
76704                 "name": "Bharat Petroleum",
76705                 "icon": "fuel",
76706                 "geometry": [
76707                     "point",
76708                     "area"
76709                 ],
76710                 "fields": [
76711                     "operator",
76712                     "address",
76713                     "building_area",
76714                     "opening_hours"
76715                 ],
76716                 "suggestion": true
76717             },
76718             "amenity/fuel/CAMPSA": {
76719                 "tags": {
76720                     "name": "CAMPSA",
76721                     "amenity": "fuel"
76722                 },
76723                 "name": "CAMPSA",
76724                 "icon": "fuel",
76725                 "geometry": [
76726                     "point",
76727                     "area"
76728                 ],
76729                 "fields": [
76730                     "operator",
76731                     "address",
76732                     "building_area",
76733                     "opening_hours"
76734                 ],
76735                 "suggestion": true
76736             },
76737             "amenity/fuel/Casey's General Store": {
76738                 "tags": {
76739                     "name": "Casey's General Store",
76740                     "amenity": "fuel"
76741                 },
76742                 "name": "Casey's General Store",
76743                 "icon": "fuel",
76744                 "geometry": [
76745                     "point",
76746                     "area"
76747                 ],
76748                 "fields": [
76749                     "operator",
76750                     "address",
76751                     "building_area",
76752                     "opening_hours"
76753                 ],
76754                 "suggestion": true
76755             },
76756             "amenity/fuel/Башнефть": {
76757                 "tags": {
76758                     "name": "Башнефть",
76759                     "amenity": "fuel"
76760                 },
76761                 "name": "Башнефть",
76762                 "icon": "fuel",
76763                 "geometry": [
76764                     "point",
76765                     "area"
76766                 ],
76767                 "fields": [
76768                     "operator",
76769                     "address",
76770                     "building_area",
76771                     "opening_hours"
76772                 ],
76773                 "suggestion": true
76774             },
76775             "amenity/fuel/Kangaroo": {
76776                 "tags": {
76777                     "name": "Kangaroo",
76778                     "amenity": "fuel"
76779                 },
76780                 "name": "Kangaroo",
76781                 "icon": "fuel",
76782                 "geometry": [
76783                     "point",
76784                     "area"
76785                 ],
76786                 "fields": [
76787                     "operator",
76788                     "address",
76789                     "building_area",
76790                     "opening_hours"
76791                 ],
76792                 "suggestion": true
76793             },
76794             "amenity/fuel/コスモ石油 (COSMO)": {
76795                 "tags": {
76796                     "name": "コスモ石油 (COSMO)",
76797                     "amenity": "fuel"
76798                 },
76799                 "name": "コスモ石油 (COSMO)",
76800                 "icon": "fuel",
76801                 "geometry": [
76802                     "point",
76803                     "area"
76804                 ],
76805                 "fields": [
76806                     "operator",
76807                     "address",
76808                     "building_area",
76809                     "opening_hours"
76810                 ],
76811                 "suggestion": true
76812             },
76813             "amenity/fuel/MEROIL": {
76814                 "tags": {
76815                     "name": "MEROIL",
76816                     "amenity": "fuel"
76817                 },
76818                 "name": "MEROIL",
76819                 "icon": "fuel",
76820                 "geometry": [
76821                     "point",
76822                     "area"
76823                 ],
76824                 "fields": [
76825                     "operator",
76826                     "address",
76827                     "building_area",
76828                     "opening_hours"
76829                 ],
76830                 "suggestion": true
76831             },
76832             "amenity/fuel/1-2-3": {
76833                 "tags": {
76834                     "name": "1-2-3",
76835                     "amenity": "fuel"
76836                 },
76837                 "name": "1-2-3",
76838                 "icon": "fuel",
76839                 "geometry": [
76840                     "point",
76841                     "area"
76842                 ],
76843                 "fields": [
76844                     "operator",
76845                     "address",
76846                     "building_area",
76847                     "opening_hours"
76848                 ],
76849                 "suggestion": true
76850             },
76851             "amenity/fuel/出光": {
76852                 "tags": {
76853                     "name": "出光",
76854                     "name:en": "IDEMITSU",
76855                     "amenity": "fuel"
76856                 },
76857                 "name": "出光",
76858                 "icon": "fuel",
76859                 "geometry": [
76860                     "point",
76861                     "area"
76862                 ],
76863                 "fields": [
76864                     "operator",
76865                     "address",
76866                     "building_area",
76867                     "opening_hours"
76868                 ],
76869                 "suggestion": true
76870             },
76871             "amenity/fuel/НК Альянс": {
76872                 "tags": {
76873                     "name": "НК Альянс",
76874                     "amenity": "fuel"
76875                 },
76876                 "name": "НК Альянс",
76877                 "icon": "fuel",
76878                 "geometry": [
76879                     "point",
76880                     "area"
76881                 ],
76882                 "fields": [
76883                     "operator",
76884                     "address",
76885                     "building_area",
76886                     "opening_hours"
76887                 ],
76888                 "suggestion": true
76889             },
76890             "amenity/fuel/Sinclair": {
76891                 "tags": {
76892                     "name": "Sinclair",
76893                     "amenity": "fuel"
76894                 },
76895                 "name": "Sinclair",
76896                 "icon": "fuel",
76897                 "geometry": [
76898                     "point",
76899                     "area"
76900                 ],
76901                 "fields": [
76902                     "operator",
76903                     "address",
76904                     "building_area",
76905                     "opening_hours"
76906                 ],
76907                 "suggestion": true
76908             },
76909             "amenity/fuel/Conoco": {
76910                 "tags": {
76911                     "name": "Conoco",
76912                     "amenity": "fuel"
76913                 },
76914                 "name": "Conoco",
76915                 "icon": "fuel",
76916                 "geometry": [
76917                     "point",
76918                     "area"
76919                 ],
76920                 "fields": [
76921                     "operator",
76922                     "address",
76923                     "building_area",
76924                     "opening_hours"
76925                 ],
76926                 "suggestion": true
76927             },
76928             "amenity/fuel/SPBU": {
76929                 "tags": {
76930                     "name": "SPBU",
76931                     "amenity": "fuel"
76932                 },
76933                 "name": "SPBU",
76934                 "icon": "fuel",
76935                 "geometry": [
76936                     "point",
76937                     "area"
76938                 ],
76939                 "fields": [
76940                     "operator",
76941                     "address",
76942                     "building_area",
76943                     "opening_hours"
76944                 ],
76945                 "suggestion": true
76946             },
76947             "amenity/fuel/Макпетрол": {
76948                 "tags": {
76949                     "name": "Макпетрол",
76950                     "amenity": "fuel"
76951                 },
76952                 "name": "Макпетрол",
76953                 "icon": "fuel",
76954                 "geometry": [
76955                     "point",
76956                     "area"
76957                 ],
76958                 "fields": [
76959                     "operator",
76960                     "address",
76961                     "building_area",
76962                     "opening_hours"
76963                 ],
76964                 "suggestion": true
76965             },
76966             "amenity/fuel/Posto Ipiranga": {
76967                 "tags": {
76968                     "name": "Posto Ipiranga",
76969                     "amenity": "fuel"
76970                 },
76971                 "name": "Posto Ipiranga",
76972                 "icon": "fuel",
76973                 "geometry": [
76974                     "point",
76975                     "area"
76976                 ],
76977                 "fields": [
76978                     "operator",
76979                     "address",
76980                     "building_area",
76981                     "opening_hours"
76982                 ],
76983                 "suggestion": true
76984             },
76985             "amenity/fuel/Posto Shell": {
76986                 "tags": {
76987                     "name": "Posto Shell",
76988                     "amenity": "fuel"
76989                 },
76990                 "name": "Posto Shell",
76991                 "icon": "fuel",
76992                 "geometry": [
76993                     "point",
76994                     "area"
76995                 ],
76996                 "fields": [
76997                     "operator",
76998                     "address",
76999                     "building_area",
77000                     "opening_hours"
77001                 ],
77002                 "suggestion": true
77003             },
77004             "amenity/fuel/Phoenix": {
77005                 "tags": {
77006                     "name": "Phoenix",
77007                     "amenity": "fuel"
77008                 },
77009                 "name": "Phoenix",
77010                 "icon": "fuel",
77011                 "geometry": [
77012                     "point",
77013                     "area"
77014                 ],
77015                 "fields": [
77016                     "operator",
77017                     "address",
77018                     "building_area",
77019                     "opening_hours"
77020                 ],
77021                 "suggestion": true
77022             },
77023             "amenity/fuel/Ipiranga": {
77024                 "tags": {
77025                     "name": "Ipiranga",
77026                     "amenity": "fuel"
77027                 },
77028                 "name": "Ipiranga",
77029                 "icon": "fuel",
77030                 "geometry": [
77031                     "point",
77032                     "area"
77033                 ],
77034                 "fields": [
77035                     "operator",
77036                     "address",
77037                     "building_area",
77038                     "opening_hours"
77039                 ],
77040                 "suggestion": true
77041             },
77042             "amenity/fuel/OKKO": {
77043                 "tags": {
77044                     "name": "OKKO",
77045                     "amenity": "fuel"
77046                 },
77047                 "name": "OKKO",
77048                 "icon": "fuel",
77049                 "geometry": [
77050                     "point",
77051                     "area"
77052                 ],
77053                 "fields": [
77054                     "operator",
77055                     "address",
77056                     "building_area",
77057                     "opening_hours"
77058                 ],
77059                 "suggestion": true
77060             },
77061             "amenity/fuel/ОККО": {
77062                 "tags": {
77063                     "name": "ОККО",
77064                     "amenity": "fuel"
77065                 },
77066                 "name": "ОККО",
77067                 "icon": "fuel",
77068                 "geometry": [
77069                     "point",
77070                     "area"
77071                 ],
77072                 "fields": [
77073                     "operator",
77074                     "address",
77075                     "building_area",
77076                     "opening_hours"
77077                 ],
77078                 "suggestion": true
77079             },
77080             "amenity/fuel/บางจาก": {
77081                 "tags": {
77082                     "name": "บางจาก",
77083                     "amenity": "fuel"
77084                 },
77085                 "name": "บางจาก",
77086                 "icon": "fuel",
77087                 "geometry": [
77088                     "point",
77089                     "area"
77090                 ],
77091                 "fields": [
77092                     "operator",
77093                     "address",
77094                     "building_area",
77095                     "opening_hours"
77096                 ],
77097                 "suggestion": true
77098             },
77099             "amenity/fuel/QuikTrip": {
77100                 "tags": {
77101                     "name": "QuikTrip",
77102                     "amenity": "fuel"
77103                 },
77104                 "name": "QuikTrip",
77105                 "icon": "fuel",
77106                 "geometry": [
77107                     "point",
77108                     "area"
77109                 ],
77110                 "fields": [
77111                     "operator",
77112                     "address",
77113                     "building_area",
77114                     "opening_hours"
77115                 ],
77116                 "suggestion": true
77117             },
77118             "amenity/fuel/Posto BR": {
77119                 "tags": {
77120                     "name": "Posto BR",
77121                     "amenity": "fuel"
77122                 },
77123                 "name": "Posto BR",
77124                 "icon": "fuel",
77125                 "geometry": [
77126                     "point",
77127                     "area"
77128                 ],
77129                 "fields": [
77130                     "operator",
77131                     "address",
77132                     "building_area",
77133                     "opening_hours"
77134                 ],
77135                 "suggestion": true
77136             },
77137             "amenity/fuel/ป ต ท": {
77138                 "tags": {
77139                     "name": "ป ต ท",
77140                     "amenity": "fuel"
77141                 },
77142                 "name": "ป ต ท",
77143                 "icon": "fuel",
77144                 "geometry": [
77145                     "point",
77146                     "area"
77147                 ],
77148                 "fields": [
77149                     "operator",
77150                     "address",
77151                     "building_area",
77152                     "opening_hours"
77153                 ],
77154                 "suggestion": true
77155             },
77156             "amenity/fuel/ปตท": {
77157                 "tags": {
77158                     "name": "ปตท",
77159                     "amenity": "fuel"
77160                 },
77161                 "name": "ปตท",
77162                 "icon": "fuel",
77163                 "geometry": [
77164                     "point",
77165                     "area"
77166                 ],
77167                 "fields": [
77168                     "operator",
77169                     "address",
77170                     "building_area",
77171                     "opening_hours"
77172                 ],
77173                 "suggestion": true
77174             },
77175             "amenity/fuel/ANP": {
77176                 "tags": {
77177                     "name": "ANP",
77178                     "amenity": "fuel"
77179                 },
77180                 "name": "ANP",
77181                 "icon": "fuel",
77182                 "geometry": [
77183                     "point",
77184                     "area"
77185                 ],
77186                 "fields": [
77187                     "operator",
77188                     "address",
77189                     "building_area",
77190                     "opening_hours"
77191                 ],
77192                 "suggestion": true
77193             },
77194             "amenity/fuel/Kum & Go": {
77195                 "tags": {
77196                     "name": "Kum & Go",
77197                     "amenity": "fuel"
77198                 },
77199                 "name": "Kum & Go",
77200                 "icon": "fuel",
77201                 "geometry": [
77202                     "point",
77203                     "area"
77204                 ],
77205                 "fields": [
77206                     "operator",
77207                     "address",
77208                     "building_area",
77209                     "opening_hours"
77210                 ],
77211                 "suggestion": true
77212             },
77213             "amenity/fuel/Petrolimex": {
77214                 "tags": {
77215                     "name": "Petrolimex",
77216                     "amenity": "fuel"
77217                 },
77218                 "name": "Petrolimex",
77219                 "icon": "fuel",
77220                 "geometry": [
77221                     "point",
77222                     "area"
77223                 ],
77224                 "fields": [
77225                     "operator",
77226                     "address",
77227                     "building_area",
77228                     "opening_hours"
77229                 ],
77230                 "suggestion": true
77231             },
77232             "amenity/fuel/Sokimex": {
77233                 "tags": {
77234                     "name": "Sokimex",
77235                     "amenity": "fuel"
77236                 },
77237                 "name": "Sokimex",
77238                 "icon": "fuel",
77239                 "geometry": [
77240                     "point",
77241                     "area"
77242                 ],
77243                 "fields": [
77244                     "operator",
77245                     "address",
77246                     "building_area",
77247                     "opening_hours"
77248                 ],
77249                 "suggestion": true
77250             },
77251             "amenity/fuel/Tela": {
77252                 "tags": {
77253                     "name": "Tela",
77254                     "amenity": "fuel"
77255                 },
77256                 "name": "Tela",
77257                 "icon": "fuel",
77258                 "geometry": [
77259                     "point",
77260                     "area"
77261                 ],
77262                 "fields": [
77263                     "operator",
77264                     "address",
77265                     "building_area",
77266                     "opening_hours"
77267                 ],
77268                 "suggestion": true
77269             },
77270             "amenity/fuel/Posto": {
77271                 "tags": {
77272                     "name": "Posto",
77273                     "amenity": "fuel"
77274                 },
77275                 "name": "Posto",
77276                 "icon": "fuel",
77277                 "geometry": [
77278                     "point",
77279                     "area"
77280                 ],
77281                 "fields": [
77282                     "operator",
77283                     "address",
77284                     "building_area",
77285                     "opening_hours"
77286                 ],
77287                 "suggestion": true
77288             },
77289             "amenity/fuel/Укрнафта": {
77290                 "tags": {
77291                     "name": "Укрнафта",
77292                     "amenity": "fuel"
77293                 },
77294                 "name": "Укрнафта",
77295                 "icon": "fuel",
77296                 "geometry": [
77297                     "point",
77298                     "area"
77299                 ],
77300                 "fields": [
77301                     "operator",
77302                     "address",
77303                     "building_area",
77304                     "opening_hours"
77305                 ],
77306                 "suggestion": true
77307             },
77308             "amenity/fuel/Татнефтепродукт": {
77309                 "tags": {
77310                     "name": "Татнефтепродукт",
77311                     "amenity": "fuel"
77312                 },
77313                 "name": "Татнефтепродукт",
77314                 "icon": "fuel",
77315                 "geometry": [
77316                     "point",
77317                     "area"
77318                 ],
77319                 "fields": [
77320                     "operator",
77321                     "address",
77322                     "building_area",
77323                     "opening_hours"
77324                 ],
77325                 "suggestion": true
77326             },
77327             "amenity/fuel/Afriquia": {
77328                 "tags": {
77329                     "name": "Afriquia",
77330                     "amenity": "fuel"
77331                 },
77332                 "name": "Afriquia",
77333                 "icon": "fuel",
77334                 "geometry": [
77335                     "point",
77336                     "area"
77337                 ],
77338                 "fields": [
77339                     "operator",
77340                     "address",
77341                     "building_area",
77342                     "opening_hours"
77343                 ],
77344                 "suggestion": true
77345             },
77346             "amenity/fuel/Murphy USA": {
77347                 "tags": {
77348                     "name": "Murphy USA",
77349                     "amenity": "fuel"
77350                 },
77351                 "name": "Murphy USA",
77352                 "icon": "fuel",
77353                 "geometry": [
77354                     "point",
77355                     "area"
77356                 ],
77357                 "fields": [
77358                     "operator",
77359                     "address",
77360                     "building_area",
77361                     "opening_hours"
77362                 ],
77363                 "suggestion": true
77364             },
77365             "amenity/fuel/昭和シェル (Showa-shell)": {
77366                 "tags": {
77367                     "name": "昭和シェル (Showa-shell)",
77368                     "amenity": "fuel"
77369                 },
77370                 "name": "昭和シェル (Showa-shell)",
77371                 "icon": "fuel",
77372                 "geometry": [
77373                     "point",
77374                     "area"
77375                 ],
77376                 "fields": [
77377                     "operator",
77378                     "address",
77379                     "building_area",
77380                     "opening_hours"
77381                 ],
77382                 "suggestion": true
77383             },
77384             "amenity/fuel/エネオス": {
77385                 "tags": {
77386                     "name": "エネオス",
77387                     "amenity": "fuel"
77388                 },
77389                 "name": "エネオス",
77390                 "icon": "fuel",
77391                 "geometry": [
77392                     "point",
77393                     "area"
77394                 ],
77395                 "fields": [
77396                     "operator",
77397                     "address",
77398                     "building_area",
77399                     "opening_hours"
77400                 ],
77401                 "suggestion": true
77402             },
77403             "amenity/fuel/CNG": {
77404                 "tags": {
77405                     "name": "CNG",
77406                     "amenity": "fuel"
77407                 },
77408                 "name": "CNG",
77409                 "icon": "fuel",
77410                 "geometry": [
77411                     "point",
77412                     "area"
77413                 ],
77414                 "fields": [
77415                     "operator",
77416                     "address",
77417                     "building_area",
77418                     "opening_hours"
77419                 ],
77420                 "suggestion": true
77421             },
77422             "amenity/pub/Kings Arms": {
77423                 "tags": {
77424                     "name": "Kings Arms",
77425                     "amenity": "pub"
77426                 },
77427                 "name": "Kings Arms",
77428                 "icon": "beer",
77429                 "geometry": [
77430                     "point",
77431                     "area"
77432                 ],
77433                 "fields": [
77434                     "address",
77435                     "building_area",
77436                     "opening_hours",
77437                     "smoking"
77438                 ],
77439                 "suggestion": true
77440             },
77441             "amenity/pub/The Ship": {
77442                 "tags": {
77443                     "name": "The Ship",
77444                     "amenity": "pub"
77445                 },
77446                 "name": "The Ship",
77447                 "icon": "beer",
77448                 "geometry": [
77449                     "point",
77450                     "area"
77451                 ],
77452                 "fields": [
77453                     "address",
77454                     "building_area",
77455                     "opening_hours",
77456                     "smoking"
77457                 ],
77458                 "suggestion": true
77459             },
77460             "amenity/pub/The White Horse": {
77461                 "tags": {
77462                     "name": "The White Horse",
77463                     "amenity": "pub"
77464                 },
77465                 "name": "The White Horse",
77466                 "icon": "beer",
77467                 "geometry": [
77468                     "point",
77469                     "area"
77470                 ],
77471                 "fields": [
77472                     "address",
77473                     "building_area",
77474                     "opening_hours",
77475                     "smoking"
77476                 ],
77477                 "suggestion": true
77478             },
77479             "amenity/pub/The White Hart": {
77480                 "tags": {
77481                     "name": "The White Hart",
77482                     "amenity": "pub"
77483                 },
77484                 "name": "The White Hart",
77485                 "icon": "beer",
77486                 "geometry": [
77487                     "point",
77488                     "area"
77489                 ],
77490                 "fields": [
77491                     "address",
77492                     "building_area",
77493                     "opening_hours",
77494                     "smoking"
77495                 ],
77496                 "suggestion": true
77497             },
77498             "amenity/pub/Royal Oak": {
77499                 "tags": {
77500                     "name": "Royal Oak",
77501                     "amenity": "pub"
77502                 },
77503                 "name": "Royal Oak",
77504                 "icon": "beer",
77505                 "geometry": [
77506                     "point",
77507                     "area"
77508                 ],
77509                 "fields": [
77510                     "address",
77511                     "building_area",
77512                     "opening_hours",
77513                     "smoking"
77514                 ],
77515                 "suggestion": true
77516             },
77517             "amenity/pub/The Red Lion": {
77518                 "tags": {
77519                     "name": "The Red Lion",
77520                     "amenity": "pub"
77521                 },
77522                 "name": "The Red Lion",
77523                 "icon": "beer",
77524                 "geometry": [
77525                     "point",
77526                     "area"
77527                 ],
77528                 "fields": [
77529                     "address",
77530                     "building_area",
77531                     "opening_hours",
77532                     "smoking"
77533                 ],
77534                 "suggestion": true
77535             },
77536             "amenity/pub/The Kings Arms": {
77537                 "tags": {
77538                     "name": "The Kings Arms",
77539                     "amenity": "pub"
77540                 },
77541                 "name": "The Kings Arms",
77542                 "icon": "beer",
77543                 "geometry": [
77544                     "point",
77545                     "area"
77546                 ],
77547                 "fields": [
77548                     "address",
77549                     "building_area",
77550                     "opening_hours",
77551                     "smoking"
77552                 ],
77553                 "suggestion": true
77554             },
77555             "amenity/pub/The Star": {
77556                 "tags": {
77557                     "name": "The Star",
77558                     "amenity": "pub"
77559                 },
77560                 "name": "The Star",
77561                 "icon": "beer",
77562                 "geometry": [
77563                     "point",
77564                     "area"
77565                 ],
77566                 "fields": [
77567                     "address",
77568                     "building_area",
77569                     "opening_hours",
77570                     "smoking"
77571                 ],
77572                 "suggestion": true
77573             },
77574             "amenity/pub/The Anchor": {
77575                 "tags": {
77576                     "name": "The Anchor",
77577                     "amenity": "pub"
77578                 },
77579                 "name": "The Anchor",
77580                 "icon": "beer",
77581                 "geometry": [
77582                     "point",
77583                     "area"
77584                 ],
77585                 "fields": [
77586                     "address",
77587                     "building_area",
77588                     "opening_hours",
77589                     "smoking"
77590                 ],
77591                 "suggestion": true
77592             },
77593             "amenity/pub/The Cross Keys": {
77594                 "tags": {
77595                     "name": "The Cross Keys",
77596                     "amenity": "pub"
77597                 },
77598                 "name": "The Cross Keys",
77599                 "icon": "beer",
77600                 "geometry": [
77601                     "point",
77602                     "area"
77603                 ],
77604                 "fields": [
77605                     "address",
77606                     "building_area",
77607                     "opening_hours",
77608                     "smoking"
77609                 ],
77610                 "suggestion": true
77611             },
77612             "amenity/pub/The Wheatsheaf": {
77613                 "tags": {
77614                     "name": "The Wheatsheaf",
77615                     "amenity": "pub"
77616                 },
77617                 "name": "The Wheatsheaf",
77618                 "icon": "beer",
77619                 "geometry": [
77620                     "point",
77621                     "area"
77622                 ],
77623                 "fields": [
77624                     "address",
77625                     "building_area",
77626                     "opening_hours",
77627                     "smoking"
77628                 ],
77629                 "suggestion": true
77630             },
77631             "amenity/pub/The Crown Inn": {
77632                 "tags": {
77633                     "name": "The Crown Inn",
77634                     "amenity": "pub"
77635                 },
77636                 "name": "The Crown Inn",
77637                 "icon": "beer",
77638                 "geometry": [
77639                     "point",
77640                     "area"
77641                 ],
77642                 "fields": [
77643                     "address",
77644                     "building_area",
77645                     "opening_hours",
77646                     "smoking"
77647                 ],
77648                 "suggestion": true
77649             },
77650             "amenity/pub/The Kings Head": {
77651                 "tags": {
77652                     "name": "The Kings Head",
77653                     "amenity": "pub"
77654                 },
77655                 "name": "The Kings Head",
77656                 "icon": "beer",
77657                 "geometry": [
77658                     "point",
77659                     "area"
77660                 ],
77661                 "fields": [
77662                     "address",
77663                     "building_area",
77664                     "opening_hours",
77665                     "smoking"
77666                 ],
77667                 "suggestion": true
77668             },
77669             "amenity/pub/The Castle": {
77670                 "tags": {
77671                     "name": "The Castle",
77672                     "amenity": "pub"
77673                 },
77674                 "name": "The Castle",
77675                 "icon": "beer",
77676                 "geometry": [
77677                     "point",
77678                     "area"
77679                 ],
77680                 "fields": [
77681                     "address",
77682                     "building_area",
77683                     "opening_hours",
77684                     "smoking"
77685                 ],
77686                 "suggestion": true
77687             },
77688             "amenity/pub/The Railway": {
77689                 "tags": {
77690                     "name": "The Railway",
77691                     "amenity": "pub"
77692                 },
77693                 "name": "The Railway",
77694                 "icon": "beer",
77695                 "geometry": [
77696                     "point",
77697                     "area"
77698                 ],
77699                 "fields": [
77700                     "address",
77701                     "building_area",
77702                     "opening_hours",
77703                     "smoking"
77704                 ],
77705                 "suggestion": true
77706             },
77707             "amenity/pub/The White Lion": {
77708                 "tags": {
77709                     "name": "The White Lion",
77710                     "amenity": "pub"
77711                 },
77712                 "name": "The White Lion",
77713                 "icon": "beer",
77714                 "geometry": [
77715                     "point",
77716                     "area"
77717                 ],
77718                 "fields": [
77719                     "address",
77720                     "building_area",
77721                     "opening_hours",
77722                     "smoking"
77723                 ],
77724                 "suggestion": true
77725             },
77726             "amenity/pub/The Bell": {
77727                 "tags": {
77728                     "name": "The Bell",
77729                     "amenity": "pub"
77730                 },
77731                 "name": "The Bell",
77732                 "icon": "beer",
77733                 "geometry": [
77734                     "point",
77735                     "area"
77736                 ],
77737                 "fields": [
77738                     "address",
77739                     "building_area",
77740                     "opening_hours",
77741                     "smoking"
77742                 ],
77743                 "suggestion": true
77744             },
77745             "amenity/pub/The Bull": {
77746                 "tags": {
77747                     "name": "The Bull",
77748                     "amenity": "pub"
77749                 },
77750                 "name": "The Bull",
77751                 "icon": "beer",
77752                 "geometry": [
77753                     "point",
77754                     "area"
77755                 ],
77756                 "fields": [
77757                     "address",
77758                     "building_area",
77759                     "opening_hours",
77760                     "smoking"
77761                 ],
77762                 "suggestion": true
77763             },
77764             "amenity/pub/The Plough": {
77765                 "tags": {
77766                     "name": "The Plough",
77767                     "amenity": "pub"
77768                 },
77769                 "name": "The Plough",
77770                 "icon": "beer",
77771                 "geometry": [
77772                     "point",
77773                     "area"
77774                 ],
77775                 "fields": [
77776                     "address",
77777                     "building_area",
77778                     "opening_hours",
77779                     "smoking"
77780                 ],
77781                 "suggestion": true
77782             },
77783             "amenity/pub/The George": {
77784                 "tags": {
77785                     "name": "The George",
77786                     "amenity": "pub"
77787                 },
77788                 "name": "The George",
77789                 "icon": "beer",
77790                 "geometry": [
77791                     "point",
77792                     "area"
77793                 ],
77794                 "fields": [
77795                     "address",
77796                     "building_area",
77797                     "opening_hours",
77798                     "smoking"
77799                 ],
77800                 "suggestion": true
77801             },
77802             "amenity/pub/The Royal Oak": {
77803                 "tags": {
77804                     "name": "The Royal Oak",
77805                     "amenity": "pub"
77806                 },
77807                 "name": "The Royal Oak",
77808                 "icon": "beer",
77809                 "geometry": [
77810                     "point",
77811                     "area"
77812                 ],
77813                 "fields": [
77814                     "address",
77815                     "building_area",
77816                     "opening_hours",
77817                     "smoking"
77818                 ],
77819                 "suggestion": true
77820             },
77821             "amenity/pub/The Fox": {
77822                 "tags": {
77823                     "name": "The Fox",
77824                     "amenity": "pub"
77825                 },
77826                 "name": "The Fox",
77827                 "icon": "beer",
77828                 "geometry": [
77829                     "point",
77830                     "area"
77831                 ],
77832                 "fields": [
77833                     "address",
77834                     "building_area",
77835                     "opening_hours",
77836                     "smoking"
77837                 ],
77838                 "suggestion": true
77839             },
77840             "amenity/pub/Prince of Wales": {
77841                 "tags": {
77842                     "name": "Prince of Wales",
77843                     "amenity": "pub"
77844                 },
77845                 "name": "Prince of Wales",
77846                 "icon": "beer",
77847                 "geometry": [
77848                     "point",
77849                     "area"
77850                 ],
77851                 "fields": [
77852                     "address",
77853                     "building_area",
77854                     "opening_hours",
77855                     "smoking"
77856                 ],
77857                 "suggestion": true
77858             },
77859             "amenity/pub/The Rising Sun": {
77860                 "tags": {
77861                     "name": "The Rising Sun",
77862                     "amenity": "pub"
77863                 },
77864                 "name": "The Rising Sun",
77865                 "icon": "beer",
77866                 "geometry": [
77867                     "point",
77868                     "area"
77869                 ],
77870                 "fields": [
77871                     "address",
77872                     "building_area",
77873                     "opening_hours",
77874                     "smoking"
77875                 ],
77876                 "suggestion": true
77877             },
77878             "amenity/pub/The Prince of Wales": {
77879                 "tags": {
77880                     "name": "The Prince of Wales",
77881                     "amenity": "pub"
77882                 },
77883                 "name": "The Prince of Wales",
77884                 "icon": "beer",
77885                 "geometry": [
77886                     "point",
77887                     "area"
77888                 ],
77889                 "fields": [
77890                     "address",
77891                     "building_area",
77892                     "opening_hours",
77893                     "smoking"
77894                 ],
77895                 "suggestion": true
77896             },
77897             "amenity/pub/The Crown": {
77898                 "tags": {
77899                     "name": "The Crown",
77900                     "amenity": "pub"
77901                 },
77902                 "name": "The Crown",
77903                 "icon": "beer",
77904                 "geometry": [
77905                     "point",
77906                     "area"
77907                 ],
77908                 "fields": [
77909                     "address",
77910                     "building_area",
77911                     "opening_hours",
77912                     "smoking"
77913                 ],
77914                 "suggestion": true
77915             },
77916             "amenity/pub/The Chequers": {
77917                 "tags": {
77918                     "name": "The Chequers",
77919                     "amenity": "pub"
77920                 },
77921                 "name": "The Chequers",
77922                 "icon": "beer",
77923                 "geometry": [
77924                     "point",
77925                     "area"
77926                 ],
77927                 "fields": [
77928                     "address",
77929                     "building_area",
77930                     "opening_hours",
77931                     "smoking"
77932                 ],
77933                 "suggestion": true
77934             },
77935             "amenity/pub/The Swan": {
77936                 "tags": {
77937                     "name": "The Swan",
77938                     "amenity": "pub"
77939                 },
77940                 "name": "The Swan",
77941                 "icon": "beer",
77942                 "geometry": [
77943                     "point",
77944                     "area"
77945                 ],
77946                 "fields": [
77947                     "address",
77948                     "building_area",
77949                     "opening_hours",
77950                     "smoking"
77951                 ],
77952                 "suggestion": true
77953             },
77954             "amenity/pub/Rose and Crown": {
77955                 "tags": {
77956                     "name": "Rose and Crown",
77957                     "amenity": "pub"
77958                 },
77959                 "name": "Rose and Crown",
77960                 "icon": "beer",
77961                 "geometry": [
77962                     "point",
77963                     "area"
77964                 ],
77965                 "fields": [
77966                     "address",
77967                     "building_area",
77968                     "opening_hours",
77969                     "smoking"
77970                 ],
77971                 "suggestion": true
77972             },
77973             "amenity/pub/The Victoria": {
77974                 "tags": {
77975                     "name": "The Victoria",
77976                     "amenity": "pub"
77977                 },
77978                 "name": "The Victoria",
77979                 "icon": "beer",
77980                 "geometry": [
77981                     "point",
77982                     "area"
77983                 ],
77984                 "fields": [
77985                     "address",
77986                     "building_area",
77987                     "opening_hours",
77988                     "smoking"
77989                 ],
77990                 "suggestion": true
77991             },
77992             "amenity/pub/New Inn": {
77993                 "tags": {
77994                     "name": "New Inn",
77995                     "amenity": "pub"
77996                 },
77997                 "name": "New Inn",
77998                 "icon": "beer",
77999                 "geometry": [
78000                     "point",
78001                     "area"
78002                 ],
78003                 "fields": [
78004                     "address",
78005                     "building_area",
78006                     "opening_hours",
78007                     "smoking"
78008                 ],
78009                 "suggestion": true
78010             },
78011             "amenity/pub/Royal Hotel": {
78012                 "tags": {
78013                     "name": "Royal Hotel",
78014                     "amenity": "pub"
78015                 },
78016                 "name": "Royal Hotel",
78017                 "icon": "beer",
78018                 "geometry": [
78019                     "point",
78020                     "area"
78021                 ],
78022                 "fields": [
78023                     "address",
78024                     "building_area",
78025                     "opening_hours",
78026                     "smoking"
78027                 ],
78028                 "suggestion": true
78029             },
78030             "amenity/pub/Red Lion": {
78031                 "tags": {
78032                     "name": "Red Lion",
78033                     "amenity": "pub"
78034                 },
78035                 "name": "Red Lion",
78036                 "icon": "beer",
78037                 "geometry": [
78038                     "point",
78039                     "area"
78040                 ],
78041                 "fields": [
78042                     "address",
78043                     "building_area",
78044                     "opening_hours",
78045                     "smoking"
78046                 ],
78047                 "suggestion": true
78048             },
78049             "amenity/pub/Cross Keys": {
78050                 "tags": {
78051                     "name": "Cross Keys",
78052                     "amenity": "pub"
78053                 },
78054                 "name": "Cross Keys",
78055                 "icon": "beer",
78056                 "geometry": [
78057                     "point",
78058                     "area"
78059                 ],
78060                 "fields": [
78061                     "address",
78062                     "building_area",
78063                     "opening_hours",
78064                     "smoking"
78065                 ],
78066                 "suggestion": true
78067             },
78068             "amenity/pub/The Greyhound": {
78069                 "tags": {
78070                     "name": "The Greyhound",
78071                     "amenity": "pub"
78072                 },
78073                 "name": "The Greyhound",
78074                 "icon": "beer",
78075                 "geometry": [
78076                     "point",
78077                     "area"
78078                 ],
78079                 "fields": [
78080                     "address",
78081                     "building_area",
78082                     "opening_hours",
78083                     "smoking"
78084                 ],
78085                 "suggestion": true
78086             },
78087             "amenity/pub/The Black Horse": {
78088                 "tags": {
78089                     "name": "The Black Horse",
78090                     "amenity": "pub"
78091                 },
78092                 "name": "The Black Horse",
78093                 "icon": "beer",
78094                 "geometry": [
78095                     "point",
78096                     "area"
78097                 ],
78098                 "fields": [
78099                     "address",
78100                     "building_area",
78101                     "opening_hours",
78102                     "smoking"
78103                 ],
78104                 "suggestion": true
78105             },
78106             "amenity/pub/The New Inn": {
78107                 "tags": {
78108                     "name": "The New Inn",
78109                     "amenity": "pub"
78110                 },
78111                 "name": "The New Inn",
78112                 "icon": "beer",
78113                 "geometry": [
78114                     "point",
78115                     "area"
78116                 ],
78117                 "fields": [
78118                     "address",
78119                     "building_area",
78120                     "opening_hours",
78121                     "smoking"
78122                 ],
78123                 "suggestion": true
78124             },
78125             "amenity/pub/Kings Head": {
78126                 "tags": {
78127                     "name": "Kings Head",
78128                     "amenity": "pub"
78129                 },
78130                 "name": "Kings Head",
78131                 "icon": "beer",
78132                 "geometry": [
78133                     "point",
78134                     "area"
78135                 ],
78136                 "fields": [
78137                     "address",
78138                     "building_area",
78139                     "opening_hours",
78140                     "smoking"
78141                 ],
78142                 "suggestion": true
78143             },
78144             "amenity/pub/The Albion": {
78145                 "tags": {
78146                     "name": "The Albion",
78147                     "amenity": "pub"
78148                 },
78149                 "name": "The Albion",
78150                 "icon": "beer",
78151                 "geometry": [
78152                     "point",
78153                     "area"
78154                 ],
78155                 "fields": [
78156                     "address",
78157                     "building_area",
78158                     "opening_hours",
78159                     "smoking"
78160                 ],
78161                 "suggestion": true
78162             },
78163             "amenity/pub/The Angel": {
78164                 "tags": {
78165                     "name": "The Angel",
78166                     "amenity": "pub"
78167                 },
78168                 "name": "The Angel",
78169                 "icon": "beer",
78170                 "geometry": [
78171                     "point",
78172                     "area"
78173                 ],
78174                 "fields": [
78175                     "address",
78176                     "building_area",
78177                     "opening_hours",
78178                     "smoking"
78179                 ],
78180                 "suggestion": true
78181             },
78182             "amenity/pub/The Queens Head": {
78183                 "tags": {
78184                     "name": "The Queens Head",
78185                     "amenity": "pub"
78186                 },
78187                 "name": "The Queens Head",
78188                 "icon": "beer",
78189                 "geometry": [
78190                     "point",
78191                     "area"
78192                 ],
78193                 "fields": [
78194                     "address",
78195                     "building_area",
78196                     "opening_hours",
78197                     "smoking"
78198                 ],
78199                 "suggestion": true
78200             },
78201             "amenity/pub/The Ship Inn": {
78202                 "tags": {
78203                     "name": "The Ship Inn",
78204                     "amenity": "pub"
78205                 },
78206                 "name": "The Ship Inn",
78207                 "icon": "beer",
78208                 "geometry": [
78209                     "point",
78210                     "area"
78211                 ],
78212                 "fields": [
78213                     "address",
78214                     "building_area",
78215                     "opening_hours",
78216                     "smoking"
78217                 ],
78218                 "suggestion": true
78219             },
78220             "amenity/pub/Rose & Crown": {
78221                 "tags": {
78222                     "name": "Rose & Crown",
78223                     "amenity": "pub"
78224                 },
78225                 "name": "Rose & Crown",
78226                 "icon": "beer",
78227                 "geometry": [
78228                     "point",
78229                     "area"
78230                 ],
78231                 "fields": [
78232                     "address",
78233                     "building_area",
78234                     "opening_hours",
78235                     "smoking"
78236                 ],
78237                 "suggestion": true
78238             },
78239             "amenity/pub/Queens Head": {
78240                 "tags": {
78241                     "name": "Queens Head",
78242                     "amenity": "pub"
78243                 },
78244                 "name": "Queens Head",
78245                 "icon": "beer",
78246                 "geometry": [
78247                     "point",
78248                     "area"
78249                 ],
78250                 "fields": [
78251                     "address",
78252                     "building_area",
78253                     "opening_hours",
78254                     "smoking"
78255                 ],
78256                 "suggestion": true
78257             },
78258             "amenity/pub/Irish Pub": {
78259                 "tags": {
78260                     "name": "Irish Pub",
78261                     "amenity": "pub"
78262                 },
78263                 "name": "Irish Pub",
78264                 "icon": "beer",
78265                 "geometry": [
78266                     "point",
78267                     "area"
78268                 ],
78269                 "fields": [
78270                     "address",
78271                     "building_area",
78272                     "opening_hours",
78273                     "smoking"
78274                 ],
78275                 "suggestion": true
78276             },
78277             "amenity/fast_food/Quick": {
78278                 "tags": {
78279                     "name": "Quick",
78280                     "amenity": "fast_food"
78281                 },
78282                 "name": "Quick",
78283                 "icon": "fast-food",
78284                 "geometry": [
78285                     "point",
78286                     "area"
78287                 ],
78288                 "fields": [
78289                     "cuisine",
78290                     "operator",
78291                     "address",
78292                     "building_area",
78293                     "opening_hours",
78294                     "smoking"
78295                 ],
78296                 "suggestion": true
78297             },
78298             "amenity/fast_food/McDonald's": {
78299                 "tags": {
78300                     "name": "McDonald's",
78301                     "cuisine": "burger",
78302                     "amenity": "fast_food"
78303                 },
78304                 "name": "McDonald's",
78305                 "icon": "fast-food",
78306                 "geometry": [
78307                     "point",
78308                     "area"
78309                 ],
78310                 "fields": [
78311                     "cuisine",
78312                     "operator",
78313                     "address",
78314                     "building_area",
78315                     "opening_hours",
78316                     "smoking"
78317                 ],
78318                 "suggestion": true
78319             },
78320             "amenity/fast_food/Subway": {
78321                 "tags": {
78322                     "name": "Subway",
78323                     "cuisine": "sandwich",
78324                     "amenity": "fast_food"
78325                 },
78326                 "name": "Subway",
78327                 "icon": "fast-food",
78328                 "geometry": [
78329                     "point",
78330                     "area"
78331                 ],
78332                 "fields": [
78333                     "cuisine",
78334                     "operator",
78335                     "address",
78336                     "building_area",
78337                     "opening_hours",
78338                     "smoking"
78339                 ],
78340                 "suggestion": true
78341             },
78342             "amenity/fast_food/Burger King": {
78343                 "tags": {
78344                     "name": "Burger King",
78345                     "cuisine": "burger",
78346                     "amenity": "fast_food"
78347                 },
78348                 "name": "Burger King",
78349                 "icon": "fast-food",
78350                 "geometry": [
78351                     "point",
78352                     "area"
78353                 ],
78354                 "fields": [
78355                     "cuisine",
78356                     "operator",
78357                     "address",
78358                     "building_area",
78359                     "opening_hours",
78360                     "smoking"
78361                 ],
78362                 "suggestion": true
78363             },
78364             "amenity/fast_food/Ali Baba": {
78365                 "tags": {
78366                     "name": "Ali Baba",
78367                     "amenity": "fast_food"
78368                 },
78369                 "name": "Ali Baba",
78370                 "icon": "fast-food",
78371                 "geometry": [
78372                     "point",
78373                     "area"
78374                 ],
78375                 "fields": [
78376                     "cuisine",
78377                     "operator",
78378                     "address",
78379                     "building_area",
78380                     "opening_hours",
78381                     "smoking"
78382                 ],
78383                 "suggestion": true
78384             },
78385             "amenity/fast_food/Hungry Jacks": {
78386                 "tags": {
78387                     "name": "Hungry Jacks",
78388                     "cuisine": "burger",
78389                     "amenity": "fast_food"
78390                 },
78391                 "name": "Hungry Jacks",
78392                 "icon": "fast-food",
78393                 "geometry": [
78394                     "point",
78395                     "area"
78396                 ],
78397                 "fields": [
78398                     "cuisine",
78399                     "operator",
78400                     "address",
78401                     "building_area",
78402                     "opening_hours",
78403                     "smoking"
78404                 ],
78405                 "suggestion": true
78406             },
78407             "amenity/fast_food/Red Rooster": {
78408                 "tags": {
78409                     "name": "Red Rooster",
78410                     "amenity": "fast_food"
78411                 },
78412                 "name": "Red Rooster",
78413                 "icon": "fast-food",
78414                 "geometry": [
78415                     "point",
78416                     "area"
78417                 ],
78418                 "fields": [
78419                     "cuisine",
78420                     "operator",
78421                     "address",
78422                     "building_area",
78423                     "opening_hours",
78424                     "smoking"
78425                 ],
78426                 "suggestion": true
78427             },
78428             "amenity/fast_food/KFC": {
78429                 "tags": {
78430                     "name": "KFC",
78431                     "cuisine": "chicken",
78432                     "amenity": "fast_food"
78433                 },
78434                 "name": "KFC",
78435                 "icon": "fast-food",
78436                 "geometry": [
78437                     "point",
78438                     "area"
78439                 ],
78440                 "fields": [
78441                     "cuisine",
78442                     "operator",
78443                     "address",
78444                     "building_area",
78445                     "opening_hours",
78446                     "smoking"
78447                 ],
78448                 "suggestion": true
78449             },
78450             "amenity/fast_food/Domino's Pizza": {
78451                 "tags": {
78452                     "name": "Domino's Pizza",
78453                     "cuisine": "pizza",
78454                     "amenity": "fast_food"
78455                 },
78456                 "name": "Domino's Pizza",
78457                 "icon": "fast-food",
78458                 "geometry": [
78459                     "point",
78460                     "area"
78461                 ],
78462                 "fields": [
78463                     "cuisine",
78464                     "operator",
78465                     "address",
78466                     "building_area",
78467                     "opening_hours",
78468                     "smoking"
78469                 ],
78470                 "suggestion": true
78471             },
78472             "amenity/fast_food/Chowking": {
78473                 "tags": {
78474                     "name": "Chowking",
78475                     "amenity": "fast_food"
78476                 },
78477                 "name": "Chowking",
78478                 "icon": "fast-food",
78479                 "geometry": [
78480                     "point",
78481                     "area"
78482                 ],
78483                 "fields": [
78484                     "cuisine",
78485                     "operator",
78486                     "address",
78487                     "building_area",
78488                     "opening_hours",
78489                     "smoking"
78490                 ],
78491                 "suggestion": true
78492             },
78493             "amenity/fast_food/Jollibee": {
78494                 "tags": {
78495                     "name": "Jollibee",
78496                     "amenity": "fast_food"
78497                 },
78498                 "name": "Jollibee",
78499                 "icon": "fast-food",
78500                 "geometry": [
78501                     "point",
78502                     "area"
78503                 ],
78504                 "fields": [
78505                     "cuisine",
78506                     "operator",
78507                     "address",
78508                     "building_area",
78509                     "opening_hours",
78510                     "smoking"
78511                 ],
78512                 "suggestion": true
78513             },
78514             "amenity/fast_food/Hesburger": {
78515                 "tags": {
78516                     "name": "Hesburger",
78517                     "amenity": "fast_food"
78518                 },
78519                 "name": "Hesburger",
78520                 "icon": "fast-food",
78521                 "geometry": [
78522                     "point",
78523                     "area"
78524                 ],
78525                 "fields": [
78526                     "cuisine",
78527                     "operator",
78528                     "address",
78529                     "building_area",
78530                     "opening_hours",
78531                     "smoking"
78532                 ],
78533                 "suggestion": true
78534             },
78535             "amenity/fast_food/肯德基": {
78536                 "tags": {
78537                     "name": "肯德基",
78538                     "amenity": "fast_food"
78539                 },
78540                 "name": "肯德基",
78541                 "icon": "fast-food",
78542                 "geometry": [
78543                     "point",
78544                     "area"
78545                 ],
78546                 "fields": [
78547                     "cuisine",
78548                     "operator",
78549                     "address",
78550                     "building_area",
78551                     "opening_hours",
78552                     "smoking"
78553                 ],
78554                 "suggestion": true
78555             },
78556             "amenity/fast_food/Wendy's": {
78557                 "tags": {
78558                     "name": "Wendy's",
78559                     "cuisine": "burger",
78560                     "amenity": "fast_food"
78561                 },
78562                 "name": "Wendy's",
78563                 "icon": "fast-food",
78564                 "geometry": [
78565                     "point",
78566                     "area"
78567                 ],
78568                 "fields": [
78569                     "cuisine",
78570                     "operator",
78571                     "address",
78572                     "building_area",
78573                     "opening_hours",
78574                     "smoking"
78575                 ],
78576                 "suggestion": true
78577             },
78578             "amenity/fast_food/Tim Hortons": {
78579                 "tags": {
78580                     "name": "Tim Hortons",
78581                     "amenity": "fast_food"
78582                 },
78583                 "name": "Tim Hortons",
78584                 "icon": "fast-food",
78585                 "geometry": [
78586                     "point",
78587                     "area"
78588                 ],
78589                 "fields": [
78590                     "cuisine",
78591                     "operator",
78592                     "address",
78593                     "building_area",
78594                     "opening_hours",
78595                     "smoking"
78596                 ],
78597                 "suggestion": true
78598             },
78599             "amenity/fast_food/Steers": {
78600                 "tags": {
78601                     "name": "Steers",
78602                     "amenity": "fast_food"
78603                 },
78604                 "name": "Steers",
78605                 "icon": "fast-food",
78606                 "geometry": [
78607                     "point",
78608                     "area"
78609                 ],
78610                 "fields": [
78611                     "cuisine",
78612                     "operator",
78613                     "address",
78614                     "building_area",
78615                     "opening_hours",
78616                     "smoking"
78617                 ],
78618                 "suggestion": true
78619             },
78620             "amenity/fast_food/Hardee's": {
78621                 "tags": {
78622                     "name": "Hardee's",
78623                     "cuisine": "burger",
78624                     "amenity": "fast_food"
78625                 },
78626                 "name": "Hardee's",
78627                 "icon": "fast-food",
78628                 "geometry": [
78629                     "point",
78630                     "area"
78631                 ],
78632                 "fields": [
78633                     "cuisine",
78634                     "operator",
78635                     "address",
78636                     "building_area",
78637                     "opening_hours",
78638                     "smoking"
78639                 ],
78640                 "suggestion": true
78641             },
78642             "amenity/fast_food/Arby's": {
78643                 "tags": {
78644                     "name": "Arby's",
78645                     "amenity": "fast_food"
78646                 },
78647                 "name": "Arby's",
78648                 "icon": "fast-food",
78649                 "geometry": [
78650                     "point",
78651                     "area"
78652                 ],
78653                 "fields": [
78654                     "cuisine",
78655                     "operator",
78656                     "address",
78657                     "building_area",
78658                     "opening_hours",
78659                     "smoking"
78660                 ],
78661                 "suggestion": true
78662             },
78663             "amenity/fast_food/A&W": {
78664                 "tags": {
78665                     "name": "A&W",
78666                     "amenity": "fast_food"
78667                 },
78668                 "name": "A&W",
78669                 "icon": "fast-food",
78670                 "geometry": [
78671                     "point",
78672                     "area"
78673                 ],
78674                 "fields": [
78675                     "cuisine",
78676                     "operator",
78677                     "address",
78678                     "building_area",
78679                     "opening_hours",
78680                     "smoking"
78681                 ],
78682                 "suggestion": true
78683             },
78684             "amenity/fast_food/Dairy Queen": {
78685                 "tags": {
78686                     "name": "Dairy Queen",
78687                     "amenity": "fast_food"
78688                 },
78689                 "name": "Dairy Queen",
78690                 "icon": "fast-food",
78691                 "geometry": [
78692                     "point",
78693                     "area"
78694                 ],
78695                 "fields": [
78696                     "cuisine",
78697                     "operator",
78698                     "address",
78699                     "building_area",
78700                     "opening_hours",
78701                     "smoking"
78702                 ],
78703                 "suggestion": true
78704             },
78705             "amenity/fast_food/Hallo Pizza": {
78706                 "tags": {
78707                     "name": "Hallo Pizza",
78708                     "amenity": "fast_food"
78709                 },
78710                 "name": "Hallo Pizza",
78711                 "icon": "fast-food",
78712                 "geometry": [
78713                     "point",
78714                     "area"
78715                 ],
78716                 "fields": [
78717                     "cuisine",
78718                     "operator",
78719                     "address",
78720                     "building_area",
78721                     "opening_hours",
78722                     "smoking"
78723                 ],
78724                 "suggestion": true
78725             },
78726             "amenity/fast_food/Fish & Chips": {
78727                 "tags": {
78728                     "name": "Fish & Chips",
78729                     "amenity": "fast_food"
78730                 },
78731                 "name": "Fish & Chips",
78732                 "icon": "fast-food",
78733                 "geometry": [
78734                     "point",
78735                     "area"
78736                 ],
78737                 "fields": [
78738                     "cuisine",
78739                     "operator",
78740                     "address",
78741                     "building_area",
78742                     "opening_hours",
78743                     "smoking"
78744                 ],
78745                 "suggestion": true
78746             },
78747             "amenity/fast_food/Harvey's": {
78748                 "tags": {
78749                     "name": "Harvey's",
78750                     "amenity": "fast_food"
78751                 },
78752                 "name": "Harvey's",
78753                 "icon": "fast-food",
78754                 "geometry": [
78755                     "point",
78756                     "area"
78757                 ],
78758                 "fields": [
78759                     "cuisine",
78760                     "operator",
78761                     "address",
78762                     "building_area",
78763                     "opening_hours",
78764                     "smoking"
78765                 ],
78766                 "suggestion": true
78767             },
78768             "amenity/fast_food/麥當勞": {
78769                 "tags": {
78770                     "name": "麥當勞",
78771                     "amenity": "fast_food"
78772                 },
78773                 "name": "麥當勞",
78774                 "icon": "fast-food",
78775                 "geometry": [
78776                     "point",
78777                     "area"
78778                 ],
78779                 "fields": [
78780                     "cuisine",
78781                     "operator",
78782                     "address",
78783                     "building_area",
78784                     "opening_hours",
78785                     "smoking"
78786                 ],
78787                 "suggestion": true
78788             },
78789             "amenity/fast_food/Pizza Pizza": {
78790                 "tags": {
78791                     "name": "Pizza Pizza",
78792                     "amenity": "fast_food"
78793                 },
78794                 "name": "Pizza Pizza",
78795                 "icon": "fast-food",
78796                 "geometry": [
78797                     "point",
78798                     "area"
78799                 ],
78800                 "fields": [
78801                     "cuisine",
78802                     "operator",
78803                     "address",
78804                     "building_area",
78805                     "opening_hours",
78806                     "smoking"
78807                 ],
78808                 "suggestion": true
78809             },
78810             "amenity/fast_food/Kotipizza": {
78811                 "tags": {
78812                     "name": "Kotipizza",
78813                     "amenity": "fast_food"
78814                 },
78815                 "name": "Kotipizza",
78816                 "icon": "fast-food",
78817                 "geometry": [
78818                     "point",
78819                     "area"
78820                 ],
78821                 "fields": [
78822                     "cuisine",
78823                     "operator",
78824                     "address",
78825                     "building_area",
78826                     "opening_hours",
78827                     "smoking"
78828                 ],
78829                 "suggestion": true
78830             },
78831             "amenity/fast_food/Jack in the Box": {
78832                 "tags": {
78833                     "name": "Jack in the Box",
78834                     "cuisine": "burger",
78835                     "amenity": "fast_food"
78836                 },
78837                 "name": "Jack in the Box",
78838                 "icon": "fast-food",
78839                 "geometry": [
78840                     "point",
78841                     "area"
78842                 ],
78843                 "fields": [
78844                     "cuisine",
78845                     "operator",
78846                     "address",
78847                     "building_area",
78848                     "opening_hours",
78849                     "smoking"
78850                 ],
78851                 "suggestion": true
78852             },
78853             "amenity/fast_food/Istanbul": {
78854                 "tags": {
78855                     "name": "Istanbul",
78856                     "amenity": "fast_food"
78857                 },
78858                 "name": "Istanbul",
78859                 "icon": "fast-food",
78860                 "geometry": [
78861                     "point",
78862                     "area"
78863                 ],
78864                 "fields": [
78865                     "cuisine",
78866                     "operator",
78867                     "address",
78868                     "building_area",
78869                     "opening_hours",
78870                     "smoking"
78871                 ],
78872                 "suggestion": true
78873             },
78874             "amenity/fast_food/Kochlöffel": {
78875                 "tags": {
78876                     "name": "Kochlöffel",
78877                     "amenity": "fast_food"
78878                 },
78879                 "name": "Kochlöffel",
78880                 "icon": "fast-food",
78881                 "geometry": [
78882                     "point",
78883                     "area"
78884                 ],
78885                 "fields": [
78886                     "cuisine",
78887                     "operator",
78888                     "address",
78889                     "building_area",
78890                     "opening_hours",
78891                     "smoking"
78892                 ],
78893                 "suggestion": true
78894             },
78895             "amenity/fast_food/Döner": {
78896                 "tags": {
78897                     "name": "Döner",
78898                     "amenity": "fast_food"
78899                 },
78900                 "name": "Döner",
78901                 "icon": "fast-food",
78902                 "geometry": [
78903                     "point",
78904                     "area"
78905                 ],
78906                 "fields": [
78907                     "cuisine",
78908                     "operator",
78909                     "address",
78910                     "building_area",
78911                     "opening_hours",
78912                     "smoking"
78913                 ],
78914                 "suggestion": true
78915             },
78916             "amenity/fast_food/Telepizza": {
78917                 "tags": {
78918                     "name": "Telepizza",
78919                     "amenity": "fast_food"
78920                 },
78921                 "name": "Telepizza",
78922                 "icon": "fast-food",
78923                 "geometry": [
78924                     "point",
78925                     "area"
78926                 ],
78927                 "fields": [
78928                     "cuisine",
78929                     "operator",
78930                     "address",
78931                     "building_area",
78932                     "opening_hours",
78933                     "smoking"
78934                 ],
78935                 "suggestion": true
78936             },
78937             "amenity/fast_food/Sibylla": {
78938                 "tags": {
78939                     "name": "Sibylla",
78940                     "amenity": "fast_food"
78941                 },
78942                 "name": "Sibylla",
78943                 "icon": "fast-food",
78944                 "geometry": [
78945                     "point",
78946                     "area"
78947                 ],
78948                 "fields": [
78949                     "cuisine",
78950                     "operator",
78951                     "address",
78952                     "building_area",
78953                     "opening_hours",
78954                     "smoking"
78955                 ],
78956                 "suggestion": true
78957             },
78958             "amenity/fast_food/Carl's Jr.": {
78959                 "tags": {
78960                     "name": "Carl's Jr.",
78961                     "cuisine": "burger",
78962                     "amenity": "fast_food"
78963                 },
78964                 "name": "Carl's Jr.",
78965                 "icon": "fast-food",
78966                 "geometry": [
78967                     "point",
78968                     "area"
78969                 ],
78970                 "fields": [
78971                     "cuisine",
78972                     "operator",
78973                     "address",
78974                     "building_area",
78975                     "opening_hours",
78976                     "smoking"
78977                 ],
78978                 "suggestion": true
78979             },
78980             "amenity/fast_food/Quiznos": {
78981                 "tags": {
78982                     "name": "Quiznos",
78983                     "cuisine": "sandwich",
78984                     "amenity": "fast_food"
78985                 },
78986                 "name": "Quiznos",
78987                 "icon": "fast-food",
78988                 "geometry": [
78989                     "point",
78990                     "area"
78991                 ],
78992                 "fields": [
78993                     "cuisine",
78994                     "operator",
78995                     "address",
78996                     "building_area",
78997                     "opening_hours",
78998                     "smoking"
78999                 ],
79000                 "suggestion": true
79001             },
79002             "amenity/fast_food/Wimpy": {
79003                 "tags": {
79004                     "name": "Wimpy",
79005                     "amenity": "fast_food"
79006                 },
79007                 "name": "Wimpy",
79008                 "icon": "fast-food",
79009                 "geometry": [
79010                     "point",
79011                     "area"
79012                 ],
79013                 "fields": [
79014                     "cuisine",
79015                     "operator",
79016                     "address",
79017                     "building_area",
79018                     "opening_hours",
79019                     "smoking"
79020                 ],
79021                 "suggestion": true
79022             },
79023             "amenity/fast_food/Sonic": {
79024                 "tags": {
79025                     "name": "Sonic",
79026                     "cuisine": "burger",
79027                     "amenity": "fast_food"
79028                 },
79029                 "name": "Sonic",
79030                 "icon": "fast-food",
79031                 "geometry": [
79032                     "point",
79033                     "area"
79034                 ],
79035                 "fields": [
79036                     "cuisine",
79037                     "operator",
79038                     "address",
79039                     "building_area",
79040                     "opening_hours",
79041                     "smoking"
79042                 ],
79043                 "suggestion": true
79044             },
79045             "amenity/fast_food/Taco Bell": {
79046                 "tags": {
79047                     "name": "Taco Bell",
79048                     "amenity": "fast_food"
79049                 },
79050                 "name": "Taco Bell",
79051                 "icon": "fast-food",
79052                 "geometry": [
79053                     "point",
79054                     "area"
79055                 ],
79056                 "fields": [
79057                     "cuisine",
79058                     "operator",
79059                     "address",
79060                     "building_area",
79061                     "opening_hours",
79062                     "smoking"
79063                 ],
79064                 "suggestion": true
79065             },
79066             "amenity/fast_food/Pizza Nova": {
79067                 "tags": {
79068                     "name": "Pizza Nova",
79069                     "amenity": "fast_food"
79070                 },
79071                 "name": "Pizza Nova",
79072                 "icon": "fast-food",
79073                 "geometry": [
79074                     "point",
79075                     "area"
79076                 ],
79077                 "fields": [
79078                     "cuisine",
79079                     "operator",
79080                     "address",
79081                     "building_area",
79082                     "opening_hours",
79083                     "smoking"
79084                 ],
79085                 "suggestion": true
79086             },
79087             "amenity/fast_food/Papa John's": {
79088                 "tags": {
79089                     "name": "Papa John's",
79090                     "cuisine": "pizza",
79091                     "amenity": "fast_food"
79092                 },
79093                 "name": "Papa John's",
79094                 "icon": "fast-food",
79095                 "geometry": [
79096                     "point",
79097                     "area"
79098                 ],
79099                 "fields": [
79100                     "cuisine",
79101                     "operator",
79102                     "address",
79103                     "building_area",
79104                     "opening_hours",
79105                     "smoking"
79106                 ],
79107                 "suggestion": true
79108             },
79109             "amenity/fast_food/Nordsee": {
79110                 "tags": {
79111                     "name": "Nordsee",
79112                     "amenity": "fast_food"
79113                 },
79114                 "name": "Nordsee",
79115                 "icon": "fast-food",
79116                 "geometry": [
79117                     "point",
79118                     "area"
79119                 ],
79120                 "fields": [
79121                     "cuisine",
79122                     "operator",
79123                     "address",
79124                     "building_area",
79125                     "opening_hours",
79126                     "smoking"
79127                 ],
79128                 "suggestion": true
79129             },
79130             "amenity/fast_food/Mr. Sub": {
79131                 "tags": {
79132                     "name": "Mr. Sub",
79133                     "amenity": "fast_food"
79134                 },
79135                 "name": "Mr. Sub",
79136                 "icon": "fast-food",
79137                 "geometry": [
79138                     "point",
79139                     "area"
79140                 ],
79141                 "fields": [
79142                     "cuisine",
79143                     "operator",
79144                     "address",
79145                     "building_area",
79146                     "opening_hours",
79147                     "smoking"
79148                 ],
79149                 "suggestion": true
79150             },
79151             "amenity/fast_food/Kebab": {
79152                 "tags": {
79153                     "name": "Kebab",
79154                     "amenity": "fast_food"
79155                 },
79156                 "name": "Kebab",
79157                 "icon": "fast-food",
79158                 "geometry": [
79159                     "point",
79160                     "area"
79161                 ],
79162                 "fields": [
79163                     "cuisine",
79164                     "operator",
79165                     "address",
79166                     "building_area",
79167                     "opening_hours",
79168                     "smoking"
79169                 ],
79170                 "suggestion": true
79171             },
79172             "amenity/fast_food/Макдоналдс": {
79173                 "tags": {
79174                     "name": "Макдоналдс",
79175                     "name:en": "McDonald's",
79176                     "amenity": "fast_food"
79177                 },
79178                 "name": "Макдоналдс",
79179                 "icon": "fast-food",
79180                 "geometry": [
79181                     "point",
79182                     "area"
79183                 ],
79184                 "fields": [
79185                     "cuisine",
79186                     "operator",
79187                     "address",
79188                     "building_area",
79189                     "opening_hours",
79190                     "smoking"
79191                 ],
79192                 "suggestion": true
79193             },
79194             "amenity/fast_food/Asia Imbiss": {
79195                 "tags": {
79196                     "name": "Asia Imbiss",
79197                     "amenity": "fast_food"
79198                 },
79199                 "name": "Asia Imbiss",
79200                 "icon": "fast-food",
79201                 "geometry": [
79202                     "point",
79203                     "area"
79204                 ],
79205                 "fields": [
79206                     "cuisine",
79207                     "operator",
79208                     "address",
79209                     "building_area",
79210                     "opening_hours",
79211                     "smoking"
79212                 ],
79213                 "suggestion": true
79214             },
79215             "amenity/fast_food/Imbiss": {
79216                 "tags": {
79217                     "name": "Imbiss",
79218                     "amenity": "fast_food"
79219                 },
79220                 "name": "Imbiss",
79221                 "icon": "fast-food",
79222                 "geometry": [
79223                     "point",
79224                     "area"
79225                 ],
79226                 "fields": [
79227                     "cuisine",
79228                     "operator",
79229                     "address",
79230                     "building_area",
79231                     "opening_hours",
79232                     "smoking"
79233                 ],
79234                 "suggestion": true
79235             },
79236             "amenity/fast_food/Chipotle": {
79237                 "tags": {
79238                     "name": "Chipotle",
79239                     "cuisine": "mexican",
79240                     "amenity": "fast_food"
79241                 },
79242                 "name": "Chipotle",
79243                 "icon": "fast-food",
79244                 "geometry": [
79245                     "point",
79246                     "area"
79247                 ],
79248                 "fields": [
79249                     "cuisine",
79250                     "operator",
79251                     "address",
79252                     "building_area",
79253                     "opening_hours",
79254                     "smoking"
79255                 ],
79256                 "suggestion": true
79257             },
79258             "amenity/fast_food/マクドナルド": {
79259                 "tags": {
79260                     "name": "マクドナルド",
79261                     "name:en": "McDonald's",
79262                     "cuisine": "burger",
79263                     "amenity": "fast_food"
79264                 },
79265                 "name": "マクドナルド",
79266                 "icon": "fast-food",
79267                 "geometry": [
79268                     "point",
79269                     "area"
79270                 ],
79271                 "fields": [
79272                     "cuisine",
79273                     "operator",
79274                     "address",
79275                     "building_area",
79276                     "opening_hours",
79277                     "smoking"
79278                 ],
79279                 "suggestion": true
79280             },
79281             "amenity/fast_food/In-N-Out Burger": {
79282                 "tags": {
79283                     "name": "In-N-Out Burger",
79284                     "amenity": "fast_food"
79285                 },
79286                 "name": "In-N-Out Burger",
79287                 "icon": "fast-food",
79288                 "geometry": [
79289                     "point",
79290                     "area"
79291                 ],
79292                 "fields": [
79293                     "cuisine",
79294                     "operator",
79295                     "address",
79296                     "building_area",
79297                     "opening_hours",
79298                     "smoking"
79299                 ],
79300                 "suggestion": true
79301             },
79302             "amenity/fast_food/Jimmy John's": {
79303                 "tags": {
79304                     "name": "Jimmy John's",
79305                     "amenity": "fast_food"
79306                 },
79307                 "name": "Jimmy John's",
79308                 "icon": "fast-food",
79309                 "geometry": [
79310                     "point",
79311                     "area"
79312                 ],
79313                 "fields": [
79314                     "cuisine",
79315                     "operator",
79316                     "address",
79317                     "building_area",
79318                     "opening_hours",
79319                     "smoking"
79320                 ],
79321                 "suggestion": true
79322             },
79323             "amenity/fast_food/Jamba Juice": {
79324                 "tags": {
79325                     "name": "Jamba Juice",
79326                     "amenity": "fast_food"
79327                 },
79328                 "name": "Jamba Juice",
79329                 "icon": "fast-food",
79330                 "geometry": [
79331                     "point",
79332                     "area"
79333                 ],
79334                 "fields": [
79335                     "cuisine",
79336                     "operator",
79337                     "address",
79338                     "building_area",
79339                     "opening_hours",
79340                     "smoking"
79341                 ],
79342                 "suggestion": true
79343             },
79344             "amenity/fast_food/Робин Сдобин": {
79345                 "tags": {
79346                     "name": "Робин Сдобин",
79347                     "amenity": "fast_food"
79348                 },
79349                 "name": "Робин Сдобин",
79350                 "icon": "fast-food",
79351                 "geometry": [
79352                     "point",
79353                     "area"
79354                 ],
79355                 "fields": [
79356                     "cuisine",
79357                     "operator",
79358                     "address",
79359                     "building_area",
79360                     "opening_hours",
79361                     "smoking"
79362                 ],
79363                 "suggestion": true
79364             },
79365             "amenity/fast_food/Baskin Robbins": {
79366                 "tags": {
79367                     "name": "Baskin Robbins",
79368                     "amenity": "fast_food"
79369                 },
79370                 "name": "Baskin Robbins",
79371                 "icon": "fast-food",
79372                 "geometry": [
79373                     "point",
79374                     "area"
79375                 ],
79376                 "fields": [
79377                     "cuisine",
79378                     "operator",
79379                     "address",
79380                     "building_area",
79381                     "opening_hours",
79382                     "smoking"
79383                 ],
79384                 "suggestion": true
79385             },
79386             "amenity/fast_food/ケンタッキーフライドチキン": {
79387                 "tags": {
79388                     "name": "ケンタッキーフライドチキン",
79389                     "name:en": "KFC",
79390                     "cuisine": "chicken",
79391                     "amenity": "fast_food"
79392                 },
79393                 "name": "ケンタッキーフライドチキン",
79394                 "icon": "fast-food",
79395                 "geometry": [
79396                     "point",
79397                     "area"
79398                 ],
79399                 "fields": [
79400                     "cuisine",
79401                     "operator",
79402                     "address",
79403                     "building_area",
79404                     "opening_hours",
79405                     "smoking"
79406                 ],
79407                 "suggestion": true
79408             },
79409             "amenity/fast_food/吉野家": {
79410                 "tags": {
79411                     "name": "吉野家",
79412                     "amenity": "fast_food"
79413                 },
79414                 "name": "吉野家",
79415                 "icon": "fast-food",
79416                 "geometry": [
79417                     "point",
79418                     "area"
79419                 ],
79420                 "fields": [
79421                     "cuisine",
79422                     "operator",
79423                     "address",
79424                     "building_area",
79425                     "opening_hours",
79426                     "smoking"
79427                 ],
79428                 "suggestion": true
79429             },
79430             "amenity/fast_food/Taco Time": {
79431                 "tags": {
79432                     "name": "Taco Time",
79433                     "amenity": "fast_food"
79434                 },
79435                 "name": "Taco Time",
79436                 "icon": "fast-food",
79437                 "geometry": [
79438                     "point",
79439                     "area"
79440                 ],
79441                 "fields": [
79442                     "cuisine",
79443                     "operator",
79444                     "address",
79445                     "building_area",
79446                     "opening_hours",
79447                     "smoking"
79448                 ],
79449                 "suggestion": true
79450             },
79451             "amenity/fast_food/松屋": {
79452                 "tags": {
79453                     "name": "松屋",
79454                     "name:en": "Matsuya",
79455                     "amenity": "fast_food"
79456                 },
79457                 "name": "松屋",
79458                 "icon": "fast-food",
79459                 "geometry": [
79460                     "point",
79461                     "area"
79462                 ],
79463                 "fields": [
79464                     "cuisine",
79465                     "operator",
79466                     "address",
79467                     "building_area",
79468                     "opening_hours",
79469                     "smoking"
79470                 ],
79471                 "suggestion": true
79472             },
79473             "amenity/fast_food/Little Caesars": {
79474                 "tags": {
79475                     "name": "Little Caesars",
79476                     "amenity": "fast_food"
79477                 },
79478                 "name": "Little Caesars",
79479                 "icon": "fast-food",
79480                 "geometry": [
79481                     "point",
79482                     "area"
79483                 ],
79484                 "fields": [
79485                     "cuisine",
79486                     "operator",
79487                     "address",
79488                     "building_area",
79489                     "opening_hours",
79490                     "smoking"
79491                 ],
79492                 "suggestion": true
79493             },
79494             "amenity/fast_food/El Pollo Loco": {
79495                 "tags": {
79496                     "name": "El Pollo Loco",
79497                     "amenity": "fast_food"
79498                 },
79499                 "name": "El Pollo Loco",
79500                 "icon": "fast-food",
79501                 "geometry": [
79502                     "point",
79503                     "area"
79504                 ],
79505                 "fields": [
79506                     "cuisine",
79507                     "operator",
79508                     "address",
79509                     "building_area",
79510                     "opening_hours",
79511                     "smoking"
79512                 ],
79513                 "suggestion": true
79514             },
79515             "amenity/fast_food/Del Taco": {
79516                 "tags": {
79517                     "name": "Del Taco",
79518                     "amenity": "fast_food"
79519                 },
79520                 "name": "Del Taco",
79521                 "icon": "fast-food",
79522                 "geometry": [
79523                     "point",
79524                     "area"
79525                 ],
79526                 "fields": [
79527                     "cuisine",
79528                     "operator",
79529                     "address",
79530                     "building_area",
79531                     "opening_hours",
79532                     "smoking"
79533                 ],
79534                 "suggestion": true
79535             },
79536             "amenity/fast_food/White Castle": {
79537                 "tags": {
79538                     "name": "White Castle",
79539                     "amenity": "fast_food"
79540                 },
79541                 "name": "White Castle",
79542                 "icon": "fast-food",
79543                 "geometry": [
79544                     "point",
79545                     "area"
79546                 ],
79547                 "fields": [
79548                     "cuisine",
79549                     "operator",
79550                     "address",
79551                     "building_area",
79552                     "opening_hours",
79553                     "smoking"
79554                 ],
79555                 "suggestion": true
79556             },
79557             "amenity/fast_food/Boston Market": {
79558                 "tags": {
79559                     "name": "Boston Market",
79560                     "amenity": "fast_food"
79561                 },
79562                 "name": "Boston Market",
79563                 "icon": "fast-food",
79564                 "geometry": [
79565                     "point",
79566                     "area"
79567                 ],
79568                 "fields": [
79569                     "cuisine",
79570                     "operator",
79571                     "address",
79572                     "building_area",
79573                     "opening_hours",
79574                     "smoking"
79575                 ],
79576                 "suggestion": true
79577             },
79578             "amenity/fast_food/Chick-fil-A": {
79579                 "tags": {
79580                     "name": "Chick-fil-A",
79581                     "cuisine": "chicken",
79582                     "amenity": "fast_food"
79583                 },
79584                 "name": "Chick-fil-A",
79585                 "icon": "fast-food",
79586                 "geometry": [
79587                     "point",
79588                     "area"
79589                 ],
79590                 "fields": [
79591                     "cuisine",
79592                     "operator",
79593                     "address",
79594                     "building_area",
79595                     "opening_hours",
79596                     "smoking"
79597                 ],
79598                 "suggestion": true
79599             },
79600             "amenity/fast_food/Panda Express": {
79601                 "tags": {
79602                     "name": "Panda Express",
79603                     "amenity": "fast_food"
79604                 },
79605                 "name": "Panda Express",
79606                 "icon": "fast-food",
79607                 "geometry": [
79608                     "point",
79609                     "area"
79610                 ],
79611                 "fields": [
79612                     "cuisine",
79613                     "operator",
79614                     "address",
79615                     "building_area",
79616                     "opening_hours",
79617                     "smoking"
79618                 ],
79619                 "suggestion": true
79620             },
79621             "amenity/fast_food/Whataburger": {
79622                 "tags": {
79623                     "name": "Whataburger",
79624                     "amenity": "fast_food"
79625                 },
79626                 "name": "Whataburger",
79627                 "icon": "fast-food",
79628                 "geometry": [
79629                     "point",
79630                     "area"
79631                 ],
79632                 "fields": [
79633                     "cuisine",
79634                     "operator",
79635                     "address",
79636                     "building_area",
79637                     "opening_hours",
79638                     "smoking"
79639                 ],
79640                 "suggestion": true
79641             },
79642             "amenity/fast_food/Taco John's": {
79643                 "tags": {
79644                     "name": "Taco John's",
79645                     "amenity": "fast_food"
79646                 },
79647                 "name": "Taco John's",
79648                 "icon": "fast-food",
79649                 "geometry": [
79650                     "point",
79651                     "area"
79652                 ],
79653                 "fields": [
79654                     "cuisine",
79655                     "operator",
79656                     "address",
79657                     "building_area",
79658                     "opening_hours",
79659                     "smoking"
79660                 ],
79661                 "suggestion": true
79662             },
79663             "amenity/fast_food/Теремок": {
79664                 "tags": {
79665                     "name": "Теремок",
79666                     "amenity": "fast_food"
79667                 },
79668                 "name": "Теремок",
79669                 "icon": "fast-food",
79670                 "geometry": [
79671                     "point",
79672                     "area"
79673                 ],
79674                 "fields": [
79675                     "cuisine",
79676                     "operator",
79677                     "address",
79678                     "building_area",
79679                     "opening_hours",
79680                     "smoking"
79681                 ],
79682                 "suggestion": true
79683             },
79684             "amenity/fast_food/Culver's": {
79685                 "tags": {
79686                     "name": "Culver's",
79687                     "amenity": "fast_food"
79688                 },
79689                 "name": "Culver's",
79690                 "icon": "fast-food",
79691                 "geometry": [
79692                     "point",
79693                     "area"
79694                 ],
79695                 "fields": [
79696                     "cuisine",
79697                     "operator",
79698                     "address",
79699                     "building_area",
79700                     "opening_hours",
79701                     "smoking"
79702                 ],
79703                 "suggestion": true
79704             },
79705             "amenity/fast_food/Five Guys": {
79706                 "tags": {
79707                     "name": "Five Guys",
79708                     "amenity": "fast_food"
79709                 },
79710                 "name": "Five Guys",
79711                 "icon": "fast-food",
79712                 "geometry": [
79713                     "point",
79714                     "area"
79715                 ],
79716                 "fields": [
79717                     "cuisine",
79718                     "operator",
79719                     "address",
79720                     "building_area",
79721                     "opening_hours",
79722                     "smoking"
79723                 ],
79724                 "suggestion": true
79725             },
79726             "amenity/fast_food/Church's Chicken": {
79727                 "tags": {
79728                     "name": "Church's Chicken",
79729                     "amenity": "fast_food"
79730                 },
79731                 "name": "Church's Chicken",
79732                 "icon": "fast-food",
79733                 "geometry": [
79734                     "point",
79735                     "area"
79736                 ],
79737                 "fields": [
79738                     "cuisine",
79739                     "operator",
79740                     "address",
79741                     "building_area",
79742                     "opening_hours",
79743                     "smoking"
79744                 ],
79745                 "suggestion": true
79746             },
79747             "amenity/fast_food/Popeye's": {
79748                 "tags": {
79749                     "name": "Popeye's",
79750                     "cuisine": "chicken",
79751                     "amenity": "fast_food"
79752                 },
79753                 "name": "Popeye's",
79754                 "icon": "fast-food",
79755                 "geometry": [
79756                     "point",
79757                     "area"
79758                 ],
79759                 "fields": [
79760                     "cuisine",
79761                     "operator",
79762                     "address",
79763                     "building_area",
79764                     "opening_hours",
79765                     "smoking"
79766                 ],
79767                 "suggestion": true
79768             },
79769             "amenity/fast_food/Long John Silver's": {
79770                 "tags": {
79771                     "name": "Long John Silver's",
79772                     "amenity": "fast_food"
79773                 },
79774                 "name": "Long John Silver's",
79775                 "icon": "fast-food",
79776                 "geometry": [
79777                     "point",
79778                     "area"
79779                 ],
79780                 "fields": [
79781                     "cuisine",
79782                     "operator",
79783                     "address",
79784                     "building_area",
79785                     "opening_hours",
79786                     "smoking"
79787                 ],
79788                 "suggestion": true
79789             },
79790             "amenity/fast_food/Pollo Campero": {
79791                 "tags": {
79792                     "name": "Pollo Campero",
79793                     "amenity": "fast_food"
79794                 },
79795                 "name": "Pollo Campero",
79796                 "icon": "fast-food",
79797                 "geometry": [
79798                     "point",
79799                     "area"
79800                 ],
79801                 "fields": [
79802                     "cuisine",
79803                     "operator",
79804                     "address",
79805                     "building_area",
79806                     "opening_hours",
79807                     "smoking"
79808                 ],
79809                 "suggestion": true
79810             },
79811             "amenity/fast_food/Zaxby's": {
79812                 "tags": {
79813                     "name": "Zaxby's",
79814                     "amenity": "fast_food"
79815                 },
79816                 "name": "Zaxby's",
79817                 "icon": "fast-food",
79818                 "geometry": [
79819                     "point",
79820                     "area"
79821                 ],
79822                 "fields": [
79823                     "cuisine",
79824                     "operator",
79825                     "address",
79826                     "building_area",
79827                     "opening_hours",
79828                     "smoking"
79829                 ],
79830                 "suggestion": true
79831             },
79832             "amenity/fast_food/すき家": {
79833                 "tags": {
79834                     "name": "すき家",
79835                     "name:en": "SUKIYA",
79836                     "amenity": "fast_food"
79837                 },
79838                 "name": "すき家",
79839                 "icon": "fast-food",
79840                 "geometry": [
79841                     "point",
79842                     "area"
79843                 ],
79844                 "fields": [
79845                     "cuisine",
79846                     "operator",
79847                     "address",
79848                     "building_area",
79849                     "opening_hours",
79850                     "smoking"
79851                 ],
79852                 "suggestion": true
79853             },
79854             "amenity/fast_food/モスバーガー": {
79855                 "tags": {
79856                     "name": "モスバーガー",
79857                     "name:en": "MOS BURGER",
79858                     "amenity": "fast_food"
79859                 },
79860                 "name": "モスバーガー",
79861                 "icon": "fast-food",
79862                 "geometry": [
79863                     "point",
79864                     "area"
79865                 ],
79866                 "fields": [
79867                     "cuisine",
79868                     "operator",
79869                     "address",
79870                     "building_area",
79871                     "opening_hours",
79872                     "smoking"
79873                 ],
79874                 "suggestion": true
79875             },
79876             "amenity/fast_food/Русский Аппетит": {
79877                 "tags": {
79878                     "name": "Русский Аппетит",
79879                     "amenity": "fast_food"
79880                 },
79881                 "name": "Русский Аппетит",
79882                 "icon": "fast-food",
79883                 "geometry": [
79884                     "point",
79885                     "area"
79886                 ],
79887                 "fields": [
79888                     "cuisine",
79889                     "operator",
79890                     "address",
79891                     "building_area",
79892                     "opening_hours",
79893                     "smoking"
79894                 ],
79895                 "suggestion": true
79896             },
79897             "amenity/fast_food/なか卯": {
79898                 "tags": {
79899                     "name": "なか卯",
79900                     "amenity": "fast_food"
79901                 },
79902                 "name": "なか卯",
79903                 "icon": "fast-food",
79904                 "geometry": [
79905                     "point",
79906                     "area"
79907                 ],
79908                 "fields": [
79909                     "cuisine",
79910                     "operator",
79911                     "address",
79912                     "building_area",
79913                     "opening_hours",
79914                     "smoking"
79915                 ],
79916                 "suggestion": true
79917             },
79918             "amenity/restaurant/Pizza Hut": {
79919                 "tags": {
79920                     "name": "Pizza Hut",
79921                     "amenity": "restaurant"
79922                 },
79923                 "name": "Pizza Hut",
79924                 "icon": "restaurant",
79925                 "geometry": [
79926                     "point",
79927                     "area"
79928                 ],
79929                 "fields": [
79930                     "cuisine",
79931                     "address",
79932                     "building_area",
79933                     "opening_hours",
79934                     "capacity",
79935                     "smoking"
79936                 ],
79937                 "suggestion": true
79938             },
79939             "amenity/restaurant/Little Chef": {
79940                 "tags": {
79941                     "name": "Little Chef",
79942                     "amenity": "restaurant"
79943                 },
79944                 "name": "Little Chef",
79945                 "icon": "restaurant",
79946                 "geometry": [
79947                     "point",
79948                     "area"
79949                 ],
79950                 "fields": [
79951                     "cuisine",
79952                     "address",
79953                     "building_area",
79954                     "opening_hours",
79955                     "capacity",
79956                     "smoking"
79957                 ],
79958                 "suggestion": true
79959             },
79960             "amenity/restaurant/Adler": {
79961                 "tags": {
79962                     "name": "Adler",
79963                     "amenity": "restaurant"
79964                 },
79965                 "name": "Adler",
79966                 "icon": "restaurant",
79967                 "geometry": [
79968                     "point",
79969                     "area"
79970                 ],
79971                 "fields": [
79972                     "cuisine",
79973                     "address",
79974                     "building_area",
79975                     "opening_hours",
79976                     "capacity",
79977                     "smoking"
79978                 ],
79979                 "suggestion": true
79980             },
79981             "amenity/restaurant/Zur Krone": {
79982                 "tags": {
79983                     "name": "Zur Krone",
79984                     "amenity": "restaurant"
79985                 },
79986                 "name": "Zur Krone",
79987                 "icon": "restaurant",
79988                 "geometry": [
79989                     "point",
79990                     "area"
79991                 ],
79992                 "fields": [
79993                     "cuisine",
79994                     "address",
79995                     "building_area",
79996                     "opening_hours",
79997                     "capacity",
79998                     "smoking"
79999                 ],
80000                 "suggestion": true
80001             },
80002             "amenity/restaurant/Deutsches Haus": {
80003                 "tags": {
80004                     "name": "Deutsches Haus",
80005                     "amenity": "restaurant"
80006                 },
80007                 "name": "Deutsches Haus",
80008                 "icon": "restaurant",
80009                 "geometry": [
80010                     "point",
80011                     "area"
80012                 ],
80013                 "fields": [
80014                     "cuisine",
80015                     "address",
80016                     "building_area",
80017                     "opening_hours",
80018                     "capacity",
80019                     "smoking"
80020                 ],
80021                 "suggestion": true
80022             },
80023             "amenity/restaurant/Krone": {
80024                 "tags": {
80025                     "name": "Krone",
80026                     "amenity": "restaurant"
80027                 },
80028                 "name": "Krone",
80029                 "icon": "restaurant",
80030                 "geometry": [
80031                     "point",
80032                     "area"
80033                 ],
80034                 "fields": [
80035                     "cuisine",
80036                     "address",
80037                     "building_area",
80038                     "opening_hours",
80039                     "capacity",
80040                     "smoking"
80041                 ],
80042                 "suggestion": true
80043             },
80044             "amenity/restaurant/Akropolis": {
80045                 "tags": {
80046                     "name": "Akropolis",
80047                     "amenity": "restaurant"
80048                 },
80049                 "name": "Akropolis",
80050                 "icon": "restaurant",
80051                 "geometry": [
80052                     "point",
80053                     "area"
80054                 ],
80055                 "fields": [
80056                     "cuisine",
80057                     "address",
80058                     "building_area",
80059                     "opening_hours",
80060                     "capacity",
80061                     "smoking"
80062                 ],
80063                 "suggestion": true
80064             },
80065             "amenity/restaurant/Schützenhaus": {
80066                 "tags": {
80067                     "name": "Schützenhaus",
80068                     "amenity": "restaurant"
80069                 },
80070                 "name": "Schützenhaus",
80071                 "icon": "restaurant",
80072                 "geometry": [
80073                     "point",
80074                     "area"
80075                 ],
80076                 "fields": [
80077                     "cuisine",
80078                     "address",
80079                     "building_area",
80080                     "opening_hours",
80081                     "capacity",
80082                     "smoking"
80083                 ],
80084                 "suggestion": true
80085             },
80086             "amenity/restaurant/Kreuz": {
80087                 "tags": {
80088                     "name": "Kreuz",
80089                     "amenity": "restaurant"
80090                 },
80091                 "name": "Kreuz",
80092                 "icon": "restaurant",
80093                 "geometry": [
80094                     "point",
80095                     "area"
80096                 ],
80097                 "fields": [
80098                     "cuisine",
80099                     "address",
80100                     "building_area",
80101                     "opening_hours",
80102                     "capacity",
80103                     "smoking"
80104                 ],
80105                 "suggestion": true
80106             },
80107             "amenity/restaurant/Waldschänke": {
80108                 "tags": {
80109                     "name": "Waldschänke",
80110                     "amenity": "restaurant"
80111                 },
80112                 "name": "Waldschänke",
80113                 "icon": "restaurant",
80114                 "geometry": [
80115                     "point",
80116                     "area"
80117                 ],
80118                 "fields": [
80119                     "cuisine",
80120                     "address",
80121                     "building_area",
80122                     "opening_hours",
80123                     "capacity",
80124                     "smoking"
80125                 ],
80126                 "suggestion": true
80127             },
80128             "amenity/restaurant/La Piazza": {
80129                 "tags": {
80130                     "name": "La Piazza",
80131                     "amenity": "restaurant"
80132                 },
80133                 "name": "La Piazza",
80134                 "icon": "restaurant",
80135                 "geometry": [
80136                     "point",
80137                     "area"
80138                 ],
80139                 "fields": [
80140                     "cuisine",
80141                     "address",
80142                     "building_area",
80143                     "opening_hours",
80144                     "capacity",
80145                     "smoking"
80146                 ],
80147                 "suggestion": true
80148             },
80149             "amenity/restaurant/Lamm": {
80150                 "tags": {
80151                     "name": "Lamm",
80152                     "amenity": "restaurant"
80153                 },
80154                 "name": "Lamm",
80155                 "icon": "restaurant",
80156                 "geometry": [
80157                     "point",
80158                     "area"
80159                 ],
80160                 "fields": [
80161                     "cuisine",
80162                     "address",
80163                     "building_area",
80164                     "opening_hours",
80165                     "capacity",
80166                     "smoking"
80167                 ],
80168                 "suggestion": true
80169             },
80170             "amenity/restaurant/Zur Sonne": {
80171                 "tags": {
80172                     "name": "Zur Sonne",
80173                     "amenity": "restaurant"
80174                 },
80175                 "name": "Zur Sonne",
80176                 "icon": "restaurant",
80177                 "geometry": [
80178                     "point",
80179                     "area"
80180                 ],
80181                 "fields": [
80182                     "cuisine",
80183                     "address",
80184                     "building_area",
80185                     "opening_hours",
80186                     "capacity",
80187                     "smoking"
80188                 ],
80189                 "suggestion": true
80190             },
80191             "amenity/restaurant/Zur Linde": {
80192                 "tags": {
80193                     "name": "Zur Linde",
80194                     "amenity": "restaurant"
80195                 },
80196                 "name": "Zur Linde",
80197                 "icon": "restaurant",
80198                 "geometry": [
80199                     "point",
80200                     "area"
80201                 ],
80202                 "fields": [
80203                     "cuisine",
80204                     "address",
80205                     "building_area",
80206                     "opening_hours",
80207                     "capacity",
80208                     "smoking"
80209                 ],
80210                 "suggestion": true
80211             },
80212             "amenity/restaurant/Poseidon": {
80213                 "tags": {
80214                     "name": "Poseidon",
80215                     "amenity": "restaurant"
80216                 },
80217                 "name": "Poseidon",
80218                 "icon": "restaurant",
80219                 "geometry": [
80220                     "point",
80221                     "area"
80222                 ],
80223                 "fields": [
80224                     "cuisine",
80225                     "address",
80226                     "building_area",
80227                     "opening_hours",
80228                     "capacity",
80229                     "smoking"
80230                 ],
80231                 "suggestion": true
80232             },
80233             "amenity/restaurant/Shanghai": {
80234                 "tags": {
80235                     "name": "Shanghai",
80236                     "amenity": "restaurant"
80237                 },
80238                 "name": "Shanghai",
80239                 "icon": "restaurant",
80240                 "geometry": [
80241                     "point",
80242                     "area"
80243                 ],
80244                 "fields": [
80245                     "cuisine",
80246                     "address",
80247                     "building_area",
80248                     "opening_hours",
80249                     "capacity",
80250                     "smoking"
80251                 ],
80252                 "suggestion": true
80253             },
80254             "amenity/restaurant/Red Lobster": {
80255                 "tags": {
80256                     "name": "Red Lobster",
80257                     "amenity": "restaurant"
80258                 },
80259                 "name": "Red Lobster",
80260                 "icon": "restaurant",
80261                 "geometry": [
80262                     "point",
80263                     "area"
80264                 ],
80265                 "fields": [
80266                     "cuisine",
80267                     "address",
80268                     "building_area",
80269                     "opening_hours",
80270                     "capacity",
80271                     "smoking"
80272                 ],
80273                 "suggestion": true
80274             },
80275             "amenity/restaurant/Zum Löwen": {
80276                 "tags": {
80277                     "name": "Zum Löwen",
80278                     "amenity": "restaurant"
80279                 },
80280                 "name": "Zum Löwen",
80281                 "icon": "restaurant",
80282                 "geometry": [
80283                     "point",
80284                     "area"
80285                 ],
80286                 "fields": [
80287                     "cuisine",
80288                     "address",
80289                     "building_area",
80290                     "opening_hours",
80291                     "capacity",
80292                     "smoking"
80293                 ],
80294                 "suggestion": true
80295             },
80296             "amenity/restaurant/Swiss Chalet": {
80297                 "tags": {
80298                     "name": "Swiss Chalet",
80299                     "amenity": "restaurant"
80300                 },
80301                 "name": "Swiss Chalet",
80302                 "icon": "restaurant",
80303                 "geometry": [
80304                     "point",
80305                     "area"
80306                 ],
80307                 "fields": [
80308                     "cuisine",
80309                     "address",
80310                     "building_area",
80311                     "opening_hours",
80312                     "capacity",
80313                     "smoking"
80314                 ],
80315                 "suggestion": true
80316             },
80317             "amenity/restaurant/Olympia": {
80318                 "tags": {
80319                     "name": "Olympia",
80320                     "amenity": "restaurant"
80321                 },
80322                 "name": "Olympia",
80323                 "icon": "restaurant",
80324                 "geometry": [
80325                     "point",
80326                     "area"
80327                 ],
80328                 "fields": [
80329                     "cuisine",
80330                     "address",
80331                     "building_area",
80332                     "opening_hours",
80333                     "capacity",
80334                     "smoking"
80335                 ],
80336                 "suggestion": true
80337             },
80338             "amenity/restaurant/Wagamama": {
80339                 "tags": {
80340                     "name": "Wagamama",
80341                     "amenity": "restaurant"
80342                 },
80343                 "name": "Wagamama",
80344                 "icon": "restaurant",
80345                 "geometry": [
80346                     "point",
80347                     "area"
80348                 ],
80349                 "fields": [
80350                     "cuisine",
80351                     "address",
80352                     "building_area",
80353                     "opening_hours",
80354                     "capacity",
80355                     "smoking"
80356                 ],
80357                 "suggestion": true
80358             },
80359             "amenity/restaurant/Frankie & Benny's": {
80360                 "tags": {
80361                     "name": "Frankie & Benny's",
80362                     "amenity": "restaurant"
80363                 },
80364                 "name": "Frankie & Benny's",
80365                 "icon": "restaurant",
80366                 "geometry": [
80367                     "point",
80368                     "area"
80369                 ],
80370                 "fields": [
80371                     "cuisine",
80372                     "address",
80373                     "building_area",
80374                     "opening_hours",
80375                     "capacity",
80376                     "smoking"
80377                 ],
80378                 "suggestion": true
80379             },
80380             "amenity/restaurant/Hooters": {
80381                 "tags": {
80382                     "name": "Hooters",
80383                     "amenity": "restaurant"
80384                 },
80385                 "name": "Hooters",
80386                 "icon": "restaurant",
80387                 "geometry": [
80388                     "point",
80389                     "area"
80390                 ],
80391                 "fields": [
80392                     "cuisine",
80393                     "address",
80394                     "building_area",
80395                     "opening_hours",
80396                     "capacity",
80397                     "smoking"
80398                 ],
80399                 "suggestion": true
80400             },
80401             "amenity/restaurant/Sternen": {
80402                 "tags": {
80403                     "name": "Sternen",
80404                     "amenity": "restaurant"
80405                 },
80406                 "name": "Sternen",
80407                 "icon": "restaurant",
80408                 "geometry": [
80409                     "point",
80410                     "area"
80411                 ],
80412                 "fields": [
80413                     "cuisine",
80414                     "address",
80415                     "building_area",
80416                     "opening_hours",
80417                     "capacity",
80418                     "smoking"
80419                 ],
80420                 "suggestion": true
80421             },
80422             "amenity/restaurant/Hirschen": {
80423                 "tags": {
80424                     "name": "Hirschen",
80425                     "amenity": "restaurant"
80426                 },
80427                 "name": "Hirschen",
80428                 "icon": "restaurant",
80429                 "geometry": [
80430                     "point",
80431                     "area"
80432                 ],
80433                 "fields": [
80434                     "cuisine",
80435                     "address",
80436                     "building_area",
80437                     "opening_hours",
80438                     "capacity",
80439                     "smoking"
80440                 ],
80441                 "suggestion": true
80442             },
80443             "amenity/restaurant/Denny's": {
80444                 "tags": {
80445                     "name": "Denny's",
80446                     "amenity": "restaurant"
80447                 },
80448                 "name": "Denny's",
80449                 "icon": "restaurant",
80450                 "geometry": [
80451                     "point",
80452                     "area"
80453                 ],
80454                 "fields": [
80455                     "cuisine",
80456                     "address",
80457                     "building_area",
80458                     "opening_hours",
80459                     "capacity",
80460                     "smoking"
80461                 ],
80462                 "suggestion": true
80463             },
80464             "amenity/restaurant/Athen": {
80465                 "tags": {
80466                     "name": "Athen",
80467                     "amenity": "restaurant"
80468                 },
80469                 "name": "Athen",
80470                 "icon": "restaurant",
80471                 "geometry": [
80472                     "point",
80473                     "area"
80474                 ],
80475                 "fields": [
80476                     "cuisine",
80477                     "address",
80478                     "building_area",
80479                     "opening_hours",
80480                     "capacity",
80481                     "smoking"
80482                 ],
80483                 "suggestion": true
80484             },
80485             "amenity/restaurant/Sonne": {
80486                 "tags": {
80487                     "name": "Sonne",
80488                     "amenity": "restaurant"
80489                 },
80490                 "name": "Sonne",
80491                 "icon": "restaurant",
80492                 "geometry": [
80493                     "point",
80494                     "area"
80495                 ],
80496                 "fields": [
80497                     "cuisine",
80498                     "address",
80499                     "building_area",
80500                     "opening_hours",
80501                     "capacity",
80502                     "smoking"
80503                 ],
80504                 "suggestion": true
80505             },
80506             "amenity/restaurant/Hirsch": {
80507                 "tags": {
80508                     "name": "Hirsch",
80509                     "amenity": "restaurant"
80510                 },
80511                 "name": "Hirsch",
80512                 "icon": "restaurant",
80513                 "geometry": [
80514                     "point",
80515                     "area"
80516                 ],
80517                 "fields": [
80518                     "cuisine",
80519                     "address",
80520                     "building_area",
80521                     "opening_hours",
80522                     "capacity",
80523                     "smoking"
80524                 ],
80525                 "suggestion": true
80526             },
80527             "amenity/restaurant/Ratskeller": {
80528                 "tags": {
80529                     "name": "Ratskeller",
80530                     "amenity": "restaurant"
80531                 },
80532                 "name": "Ratskeller",
80533                 "icon": "restaurant",
80534                 "geometry": [
80535                     "point",
80536                     "area"
80537                 ],
80538                 "fields": [
80539                     "cuisine",
80540                     "address",
80541                     "building_area",
80542                     "opening_hours",
80543                     "capacity",
80544                     "smoking"
80545                 ],
80546                 "suggestion": true
80547             },
80548             "amenity/restaurant/La Cantina": {
80549                 "tags": {
80550                     "name": "La Cantina",
80551                     "amenity": "restaurant"
80552                 },
80553                 "name": "La Cantina",
80554                 "icon": "restaurant",
80555                 "geometry": [
80556                     "point",
80557                     "area"
80558                 ],
80559                 "fields": [
80560                     "cuisine",
80561                     "address",
80562                     "building_area",
80563                     "opening_hours",
80564                     "capacity",
80565                     "smoking"
80566                 ],
80567                 "suggestion": true
80568             },
80569             "amenity/restaurant/Gasthaus Krone": {
80570                 "tags": {
80571                     "name": "Gasthaus Krone",
80572                     "amenity": "restaurant"
80573                 },
80574                 "name": "Gasthaus Krone",
80575                 "icon": "restaurant",
80576                 "geometry": [
80577                     "point",
80578                     "area"
80579                 ],
80580                 "fields": [
80581                     "cuisine",
80582                     "address",
80583                     "building_area",
80584                     "opening_hours",
80585                     "capacity",
80586                     "smoking"
80587                 ],
80588                 "suggestion": true
80589             },
80590             "amenity/restaurant/El Greco": {
80591                 "tags": {
80592                     "name": "El Greco",
80593                     "amenity": "restaurant"
80594                 },
80595                 "name": "El Greco",
80596                 "icon": "restaurant",
80597                 "geometry": [
80598                     "point",
80599                     "area"
80600                 ],
80601                 "fields": [
80602                     "cuisine",
80603                     "address",
80604                     "building_area",
80605                     "opening_hours",
80606                     "capacity",
80607                     "smoking"
80608                 ],
80609                 "suggestion": true
80610             },
80611             "amenity/restaurant/Gasthof zur Post": {
80612                 "tags": {
80613                     "name": "Gasthof zur Post",
80614                     "amenity": "restaurant"
80615                 },
80616                 "name": "Gasthof zur Post",
80617                 "icon": "restaurant",
80618                 "geometry": [
80619                     "point",
80620                     "area"
80621                 ],
80622                 "fields": [
80623                     "cuisine",
80624                     "address",
80625                     "building_area",
80626                     "opening_hours",
80627                     "capacity",
80628                     "smoking"
80629                 ],
80630                 "suggestion": true
80631             },
80632             "amenity/restaurant/Nando's": {
80633                 "tags": {
80634                     "name": "Nando's",
80635                     "amenity": "restaurant"
80636                 },
80637                 "name": "Nando's",
80638                 "icon": "restaurant",
80639                 "geometry": [
80640                     "point",
80641                     "area"
80642                 ],
80643                 "fields": [
80644                     "cuisine",
80645                     "address",
80646                     "building_area",
80647                     "opening_hours",
80648                     "capacity",
80649                     "smoking"
80650                 ],
80651                 "suggestion": true
80652             },
80653             "amenity/restaurant/Löwen": {
80654                 "tags": {
80655                     "name": "Löwen",
80656                     "amenity": "restaurant"
80657                 },
80658                 "name": "Löwen",
80659                 "icon": "restaurant",
80660                 "geometry": [
80661                     "point",
80662                     "area"
80663                 ],
80664                 "fields": [
80665                     "cuisine",
80666                     "address",
80667                     "building_area",
80668                     "opening_hours",
80669                     "capacity",
80670                     "smoking"
80671                 ],
80672                 "suggestion": true
80673             },
80674             "amenity/restaurant/La Pataterie": {
80675                 "tags": {
80676                     "name": "La Pataterie",
80677                     "amenity": "restaurant"
80678                 },
80679                 "name": "La Pataterie",
80680                 "icon": "restaurant",
80681                 "geometry": [
80682                     "point",
80683                     "area"
80684                 ],
80685                 "fields": [
80686                     "cuisine",
80687                     "address",
80688                     "building_area",
80689                     "opening_hours",
80690                     "capacity",
80691                     "smoking"
80692                 ],
80693                 "suggestion": true
80694             },
80695             "amenity/restaurant/Bella Napoli": {
80696                 "tags": {
80697                     "name": "Bella Napoli",
80698                     "amenity": "restaurant"
80699                 },
80700                 "name": "Bella Napoli",
80701                 "icon": "restaurant",
80702                 "geometry": [
80703                     "point",
80704                     "area"
80705                 ],
80706                 "fields": [
80707                     "cuisine",
80708                     "address",
80709                     "building_area",
80710                     "opening_hours",
80711                     "capacity",
80712                     "smoking"
80713                 ],
80714                 "suggestion": true
80715             },
80716             "amenity/restaurant/Pizza Express": {
80717                 "tags": {
80718                     "name": "Pizza Express",
80719                     "amenity": "restaurant"
80720                 },
80721                 "name": "Pizza Express",
80722                 "icon": "restaurant",
80723                 "geometry": [
80724                     "point",
80725                     "area"
80726                 ],
80727                 "fields": [
80728                     "cuisine",
80729                     "address",
80730                     "building_area",
80731                     "opening_hours",
80732                     "capacity",
80733                     "smoking"
80734                 ],
80735                 "suggestion": true
80736             },
80737             "amenity/restaurant/Mandarin": {
80738                 "tags": {
80739                     "name": "Mandarin",
80740                     "amenity": "restaurant"
80741                 },
80742                 "name": "Mandarin",
80743                 "icon": "restaurant",
80744                 "geometry": [
80745                     "point",
80746                     "area"
80747                 ],
80748                 "fields": [
80749                     "cuisine",
80750                     "address",
80751                     "building_area",
80752                     "opening_hours",
80753                     "capacity",
80754                     "smoking"
80755                 ],
80756                 "suggestion": true
80757             },
80758             "amenity/restaurant/Hong Kong": {
80759                 "tags": {
80760                     "name": "Hong Kong",
80761                     "amenity": "restaurant"
80762                 },
80763                 "name": "Hong Kong",
80764                 "icon": "restaurant",
80765                 "geometry": [
80766                     "point",
80767                     "area"
80768                 ],
80769                 "fields": [
80770                     "cuisine",
80771                     "address",
80772                     "building_area",
80773                     "opening_hours",
80774                     "capacity",
80775                     "smoking"
80776                 ],
80777                 "suggestion": true
80778             },
80779             "amenity/restaurant/Zizzi": {
80780                 "tags": {
80781                     "name": "Zizzi",
80782                     "amenity": "restaurant"
80783                 },
80784                 "name": "Zizzi",
80785                 "icon": "restaurant",
80786                 "geometry": [
80787                     "point",
80788                     "area"
80789                 ],
80790                 "fields": [
80791                     "cuisine",
80792                     "address",
80793                     "building_area",
80794                     "opening_hours",
80795                     "capacity",
80796                     "smoking"
80797                 ],
80798                 "suggestion": true
80799             },
80800             "amenity/restaurant/Cracker Barrel": {
80801                 "tags": {
80802                     "name": "Cracker Barrel",
80803                     "amenity": "restaurant"
80804                 },
80805                 "name": "Cracker Barrel",
80806                 "icon": "restaurant",
80807                 "geometry": [
80808                     "point",
80809                     "area"
80810                 ],
80811                 "fields": [
80812                     "cuisine",
80813                     "address",
80814                     "building_area",
80815                     "opening_hours",
80816                     "capacity",
80817                     "smoking"
80818                 ],
80819                 "suggestion": true
80820             },
80821             "amenity/restaurant/Rhodos": {
80822                 "tags": {
80823                     "name": "Rhodos",
80824                     "amenity": "restaurant"
80825                 },
80826                 "name": "Rhodos",
80827                 "icon": "restaurant",
80828                 "geometry": [
80829                     "point",
80830                     "area"
80831                 ],
80832                 "fields": [
80833                     "cuisine",
80834                     "address",
80835                     "building_area",
80836                     "opening_hours",
80837                     "capacity",
80838                     "smoking"
80839                 ],
80840                 "suggestion": true
80841             },
80842             "amenity/restaurant/Lindenhof": {
80843                 "tags": {
80844                     "name": "Lindenhof",
80845                     "amenity": "restaurant"
80846                 },
80847                 "name": "Lindenhof",
80848                 "icon": "restaurant",
80849                 "geometry": [
80850                     "point",
80851                     "area"
80852                 ],
80853                 "fields": [
80854                     "cuisine",
80855                     "address",
80856                     "building_area",
80857                     "opening_hours",
80858                     "capacity",
80859                     "smoking"
80860                 ],
80861                 "suggestion": true
80862             },
80863             "amenity/restaurant/Milano": {
80864                 "tags": {
80865                     "name": "Milano",
80866                     "amenity": "restaurant"
80867                 },
80868                 "name": "Milano",
80869                 "icon": "restaurant",
80870                 "geometry": [
80871                     "point",
80872                     "area"
80873                 ],
80874                 "fields": [
80875                     "cuisine",
80876                     "address",
80877                     "building_area",
80878                     "opening_hours",
80879                     "capacity",
80880                     "smoking"
80881                 ],
80882                 "suggestion": true
80883             },
80884             "amenity/restaurant/Dolce Vita": {
80885                 "tags": {
80886                     "name": "Dolce Vita",
80887                     "amenity": "restaurant"
80888                 },
80889                 "name": "Dolce Vita",
80890                 "icon": "restaurant",
80891                 "geometry": [
80892                     "point",
80893                     "area"
80894                 ],
80895                 "fields": [
80896                     "cuisine",
80897                     "address",
80898                     "building_area",
80899                     "opening_hours",
80900                     "capacity",
80901                     "smoking"
80902                 ],
80903                 "suggestion": true
80904             },
80905             "amenity/restaurant/Kirchenwirt": {
80906                 "tags": {
80907                     "name": "Kirchenwirt",
80908                     "amenity": "restaurant"
80909                 },
80910                 "name": "Kirchenwirt",
80911                 "icon": "restaurant",
80912                 "geometry": [
80913                     "point",
80914                     "area"
80915                 ],
80916                 "fields": [
80917                     "cuisine",
80918                     "address",
80919                     "building_area",
80920                     "opening_hours",
80921                     "capacity",
80922                     "smoking"
80923                 ],
80924                 "suggestion": true
80925             },
80926             "amenity/restaurant/Kantine": {
80927                 "tags": {
80928                     "name": "Kantine",
80929                     "amenity": "restaurant"
80930                 },
80931                 "name": "Kantine",
80932                 "icon": "restaurant",
80933                 "geometry": [
80934                     "point",
80935                     "area"
80936                 ],
80937                 "fields": [
80938                     "cuisine",
80939                     "address",
80940                     "building_area",
80941                     "opening_hours",
80942                     "capacity",
80943                     "smoking"
80944                 ],
80945                 "suggestion": true
80946             },
80947             "amenity/restaurant/Ochsen": {
80948                 "tags": {
80949                     "name": "Ochsen",
80950                     "amenity": "restaurant"
80951                 },
80952                 "name": "Ochsen",
80953                 "icon": "restaurant",
80954                 "geometry": [
80955                     "point",
80956                     "area"
80957                 ],
80958                 "fields": [
80959                     "cuisine",
80960                     "address",
80961                     "building_area",
80962                     "opening_hours",
80963                     "capacity",
80964                     "smoking"
80965                 ],
80966                 "suggestion": true
80967             },
80968             "amenity/restaurant/Spur": {
80969                 "tags": {
80970                     "name": "Spur",
80971                     "amenity": "restaurant"
80972                 },
80973                 "name": "Spur",
80974                 "icon": "restaurant",
80975                 "geometry": [
80976                     "point",
80977                     "area"
80978                 ],
80979                 "fields": [
80980                     "cuisine",
80981                     "address",
80982                     "building_area",
80983                     "opening_hours",
80984                     "capacity",
80985                     "smoking"
80986                 ],
80987                 "suggestion": true
80988             },
80989             "amenity/restaurant/Mykonos": {
80990                 "tags": {
80991                     "name": "Mykonos",
80992                     "amenity": "restaurant"
80993                 },
80994                 "name": "Mykonos",
80995                 "icon": "restaurant",
80996                 "geometry": [
80997                     "point",
80998                     "area"
80999                 ],
81000                 "fields": [
81001                     "cuisine",
81002                     "address",
81003                     "building_area",
81004                     "opening_hours",
81005                     "capacity",
81006                     "smoking"
81007                 ],
81008                 "suggestion": true
81009             },
81010             "amenity/restaurant/Lotus": {
81011                 "tags": {
81012                     "name": "Lotus",
81013                     "amenity": "restaurant"
81014                 },
81015                 "name": "Lotus",
81016                 "icon": "restaurant",
81017                 "geometry": [
81018                     "point",
81019                     "area"
81020                 ],
81021                 "fields": [
81022                     "cuisine",
81023                     "address",
81024                     "building_area",
81025                     "opening_hours",
81026                     "capacity",
81027                     "smoking"
81028                 ],
81029                 "suggestion": true
81030             },
81031             "amenity/restaurant/Applebee's": {
81032                 "tags": {
81033                     "name": "Applebee's",
81034                     "amenity": "restaurant"
81035                 },
81036                 "name": "Applebee's",
81037                 "icon": "restaurant",
81038                 "geometry": [
81039                     "point",
81040                     "area"
81041                 ],
81042                 "fields": [
81043                     "cuisine",
81044                     "address",
81045                     "building_area",
81046                     "opening_hours",
81047                     "capacity",
81048                     "smoking"
81049                 ],
81050                 "suggestion": true
81051             },
81052             "amenity/restaurant/Flunch": {
81053                 "tags": {
81054                     "name": "Flunch",
81055                     "amenity": "restaurant"
81056                 },
81057                 "name": "Flunch",
81058                 "icon": "restaurant",
81059                 "geometry": [
81060                     "point",
81061                     "area"
81062                 ],
81063                 "fields": [
81064                     "cuisine",
81065                     "address",
81066                     "building_area",
81067                     "opening_hours",
81068                     "capacity",
81069                     "smoking"
81070                 ],
81071                 "suggestion": true
81072             },
81073             "amenity/restaurant/Zur Post": {
81074                 "tags": {
81075                     "name": "Zur Post",
81076                     "amenity": "restaurant"
81077                 },
81078                 "name": "Zur Post",
81079                 "icon": "restaurant",
81080                 "geometry": [
81081                     "point",
81082                     "area"
81083                 ],
81084                 "fields": [
81085                     "cuisine",
81086                     "address",
81087                     "building_area",
81088                     "opening_hours",
81089                     "capacity",
81090                     "smoking"
81091                 ],
81092                 "suggestion": true
81093             },
81094             "amenity/restaurant/China Town": {
81095                 "tags": {
81096                     "name": "China Town",
81097                     "amenity": "restaurant"
81098                 },
81099                 "name": "China Town",
81100                 "icon": "restaurant",
81101                 "geometry": [
81102                     "point",
81103                     "area"
81104                 ],
81105                 "fields": [
81106                     "cuisine",
81107                     "address",
81108                     "building_area",
81109                     "opening_hours",
81110                     "capacity",
81111                     "smoking"
81112                 ],
81113                 "suggestion": true
81114             },
81115             "amenity/restaurant/La Dolce Vita": {
81116                 "tags": {
81117                     "name": "La Dolce Vita",
81118                     "amenity": "restaurant"
81119                 },
81120                 "name": "La Dolce Vita",
81121                 "icon": "restaurant",
81122                 "geometry": [
81123                     "point",
81124                     "area"
81125                 ],
81126                 "fields": [
81127                     "cuisine",
81128                     "address",
81129                     "building_area",
81130                     "opening_hours",
81131                     "capacity",
81132                     "smoking"
81133                 ],
81134                 "suggestion": true
81135             },
81136             "amenity/restaurant/Waffle House": {
81137                 "tags": {
81138                     "name": "Waffle House",
81139                     "amenity": "restaurant"
81140                 },
81141                 "name": "Waffle House",
81142                 "icon": "restaurant",
81143                 "geometry": [
81144                     "point",
81145                     "area"
81146                 ],
81147                 "fields": [
81148                     "cuisine",
81149                     "address",
81150                     "building_area",
81151                     "opening_hours",
81152                     "capacity",
81153                     "smoking"
81154                 ],
81155                 "suggestion": true
81156             },
81157             "amenity/restaurant/Delphi": {
81158                 "tags": {
81159                     "name": "Delphi",
81160                     "amenity": "restaurant"
81161                 },
81162                 "name": "Delphi",
81163                 "icon": "restaurant",
81164                 "geometry": [
81165                     "point",
81166                     "area"
81167                 ],
81168                 "fields": [
81169                     "cuisine",
81170                     "address",
81171                     "building_area",
81172                     "opening_hours",
81173                     "capacity",
81174                     "smoking"
81175                 ],
81176                 "suggestion": true
81177             },
81178             "amenity/restaurant/Linde": {
81179                 "tags": {
81180                     "name": "Linde",
81181                     "amenity": "restaurant"
81182                 },
81183                 "name": "Linde",
81184                 "icon": "restaurant",
81185                 "geometry": [
81186                     "point",
81187                     "area"
81188                 ],
81189                 "fields": [
81190                     "cuisine",
81191                     "address",
81192                     "building_area",
81193                     "opening_hours",
81194                     "capacity",
81195                     "smoking"
81196                 ],
81197                 "suggestion": true
81198             },
81199             "amenity/restaurant/Outback Steakhouse": {
81200                 "tags": {
81201                     "name": "Outback Steakhouse",
81202                     "amenity": "restaurant"
81203                 },
81204                 "name": "Outback Steakhouse",
81205                 "icon": "restaurant",
81206                 "geometry": [
81207                     "point",
81208                     "area"
81209                 ],
81210                 "fields": [
81211                     "cuisine",
81212                     "address",
81213                     "building_area",
81214                     "opening_hours",
81215                     "capacity",
81216                     "smoking"
81217                 ],
81218                 "suggestion": true
81219             },
81220             "amenity/restaurant/Dionysos": {
81221                 "tags": {
81222                     "name": "Dionysos",
81223                     "amenity": "restaurant"
81224                 },
81225                 "name": "Dionysos",
81226                 "icon": "restaurant",
81227                 "geometry": [
81228                     "point",
81229                     "area"
81230                 ],
81231                 "fields": [
81232                     "cuisine",
81233                     "address",
81234                     "building_area",
81235                     "opening_hours",
81236                     "capacity",
81237                     "smoking"
81238                 ],
81239                 "suggestion": true
81240             },
81241             "amenity/restaurant/Kelsey's": {
81242                 "tags": {
81243                     "name": "Kelsey's",
81244                     "amenity": "restaurant"
81245                 },
81246                 "name": "Kelsey's",
81247                 "icon": "restaurant",
81248                 "geometry": [
81249                     "point",
81250                     "area"
81251                 ],
81252                 "fields": [
81253                     "cuisine",
81254                     "address",
81255                     "building_area",
81256                     "opening_hours",
81257                     "capacity",
81258                     "smoking"
81259                 ],
81260                 "suggestion": true
81261             },
81262             "amenity/restaurant/Boston Pizza": {
81263                 "tags": {
81264                     "name": "Boston Pizza",
81265                     "amenity": "restaurant"
81266                 },
81267                 "name": "Boston Pizza",
81268                 "icon": "restaurant",
81269                 "geometry": [
81270                     "point",
81271                     "area"
81272                 ],
81273                 "fields": [
81274                     "cuisine",
81275                     "address",
81276                     "building_area",
81277                     "opening_hours",
81278                     "capacity",
81279                     "smoking"
81280                 ],
81281                 "suggestion": true
81282             },
81283             "amenity/restaurant/Bella Italia": {
81284                 "tags": {
81285                     "name": "Bella Italia",
81286                     "amenity": "restaurant"
81287                 },
81288                 "name": "Bella Italia",
81289                 "icon": "restaurant",
81290                 "geometry": [
81291                     "point",
81292                     "area"
81293                 ],
81294                 "fields": [
81295                     "cuisine",
81296                     "address",
81297                     "building_area",
81298                     "opening_hours",
81299                     "capacity",
81300                     "smoking"
81301                 ],
81302                 "suggestion": true
81303             },
81304             "amenity/restaurant/Sizzler": {
81305                 "tags": {
81306                     "name": "Sizzler",
81307                     "amenity": "restaurant"
81308                 },
81309                 "name": "Sizzler",
81310                 "icon": "restaurant",
81311                 "geometry": [
81312                     "point",
81313                     "area"
81314                 ],
81315                 "fields": [
81316                     "cuisine",
81317                     "address",
81318                     "building_area",
81319                     "opening_hours",
81320                     "capacity",
81321                     "smoking"
81322                 ],
81323                 "suggestion": true
81324             },
81325             "amenity/restaurant/Grüner Baum": {
81326                 "tags": {
81327                     "name": "Grüner Baum",
81328                     "amenity": "restaurant"
81329                 },
81330                 "name": "Grüner Baum",
81331                 "icon": "restaurant",
81332                 "geometry": [
81333                     "point",
81334                     "area"
81335                 ],
81336                 "fields": [
81337                     "cuisine",
81338                     "address",
81339                     "building_area",
81340                     "opening_hours",
81341                     "capacity",
81342                     "smoking"
81343                 ],
81344                 "suggestion": true
81345             },
81346             "amenity/restaurant/Taj Mahal": {
81347                 "tags": {
81348                     "name": "Taj Mahal",
81349                     "amenity": "restaurant"
81350                 },
81351                 "name": "Taj Mahal",
81352                 "icon": "restaurant",
81353                 "geometry": [
81354                     "point",
81355                     "area"
81356                 ],
81357                 "fields": [
81358                     "cuisine",
81359                     "address",
81360                     "building_area",
81361                     "opening_hours",
81362                     "capacity",
81363                     "smoking"
81364                 ],
81365                 "suggestion": true
81366             },
81367             "amenity/restaurant/Rössli": {
81368                 "tags": {
81369                     "name": "Rössli",
81370                     "amenity": "restaurant"
81371                 },
81372                 "name": "Rössli",
81373                 "icon": "restaurant",
81374                 "geometry": [
81375                     "point",
81376                     "area"
81377                 ],
81378                 "fields": [
81379                     "cuisine",
81380                     "address",
81381                     "building_area",
81382                     "opening_hours",
81383                     "capacity",
81384                     "smoking"
81385                 ],
81386                 "suggestion": true
81387             },
81388             "amenity/restaurant/Traube": {
81389                 "tags": {
81390                     "name": "Traube",
81391                     "amenity": "restaurant"
81392                 },
81393                 "name": "Traube",
81394                 "icon": "restaurant",
81395                 "geometry": [
81396                     "point",
81397                     "area"
81398                 ],
81399                 "fields": [
81400                     "cuisine",
81401                     "address",
81402                     "building_area",
81403                     "opening_hours",
81404                     "capacity",
81405                     "smoking"
81406                 ],
81407                 "suggestion": true
81408             },
81409             "amenity/restaurant/Adria": {
81410                 "tags": {
81411                     "name": "Adria",
81412                     "amenity": "restaurant"
81413                 },
81414                 "name": "Adria",
81415                 "icon": "restaurant",
81416                 "geometry": [
81417                     "point",
81418                     "area"
81419                 ],
81420                 "fields": [
81421                     "cuisine",
81422                     "address",
81423                     "building_area",
81424                     "opening_hours",
81425                     "capacity",
81426                     "smoking"
81427                 ],
81428                 "suggestion": true
81429             },
81430             "amenity/restaurant/Red Robin": {
81431                 "tags": {
81432                     "name": "Red Robin",
81433                     "amenity": "restaurant"
81434                 },
81435                 "name": "Red Robin",
81436                 "icon": "restaurant",
81437                 "geometry": [
81438                     "point",
81439                     "area"
81440                 ],
81441                 "fields": [
81442                     "cuisine",
81443                     "address",
81444                     "building_area",
81445                     "opening_hours",
81446                     "capacity",
81447                     "smoking"
81448                 ],
81449                 "suggestion": true
81450             },
81451             "amenity/restaurant/Roma": {
81452                 "tags": {
81453                     "name": "Roma",
81454                     "amenity": "restaurant"
81455                 },
81456                 "name": "Roma",
81457                 "icon": "restaurant",
81458                 "geometry": [
81459                     "point",
81460                     "area"
81461                 ],
81462                 "fields": [
81463                     "cuisine",
81464                     "address",
81465                     "building_area",
81466                     "opening_hours",
81467                     "capacity",
81468                     "smoking"
81469                 ],
81470                 "suggestion": true
81471             },
81472             "amenity/restaurant/San Marco": {
81473                 "tags": {
81474                     "name": "San Marco",
81475                     "amenity": "restaurant"
81476                 },
81477                 "name": "San Marco",
81478                 "icon": "restaurant",
81479                 "geometry": [
81480                     "point",
81481                     "area"
81482                 ],
81483                 "fields": [
81484                     "cuisine",
81485                     "address",
81486                     "building_area",
81487                     "opening_hours",
81488                     "capacity",
81489                     "smoking"
81490                 ],
81491                 "suggestion": true
81492             },
81493             "amenity/restaurant/Hellas": {
81494                 "tags": {
81495                     "name": "Hellas",
81496                     "amenity": "restaurant"
81497                 },
81498                 "name": "Hellas",
81499                 "icon": "restaurant",
81500                 "geometry": [
81501                     "point",
81502                     "area"
81503                 ],
81504                 "fields": [
81505                     "cuisine",
81506                     "address",
81507                     "building_area",
81508                     "opening_hours",
81509                     "capacity",
81510                     "smoking"
81511                 ],
81512                 "suggestion": true
81513             },
81514             "amenity/restaurant/La Perla": {
81515                 "tags": {
81516                     "name": "La Perla",
81517                     "amenity": "restaurant"
81518                 },
81519                 "name": "La Perla",
81520                 "icon": "restaurant",
81521                 "geometry": [
81522                     "point",
81523                     "area"
81524                 ],
81525                 "fields": [
81526                     "cuisine",
81527                     "address",
81528                     "building_area",
81529                     "opening_hours",
81530                     "capacity",
81531                     "smoking"
81532                 ],
81533                 "suggestion": true
81534             },
81535             "amenity/restaurant/Vips": {
81536                 "tags": {
81537                     "name": "Vips",
81538                     "amenity": "restaurant"
81539                 },
81540                 "name": "Vips",
81541                 "icon": "restaurant",
81542                 "geometry": [
81543                     "point",
81544                     "area"
81545                 ],
81546                 "fields": [
81547                     "cuisine",
81548                     "address",
81549                     "building_area",
81550                     "opening_hours",
81551                     "capacity",
81552                     "smoking"
81553                 ],
81554                 "suggestion": true
81555             },
81556             "amenity/restaurant/Panera Bread": {
81557                 "tags": {
81558                     "name": "Panera Bread",
81559                     "amenity": "restaurant"
81560                 },
81561                 "name": "Panera Bread",
81562                 "icon": "restaurant",
81563                 "geometry": [
81564                     "point",
81565                     "area"
81566                 ],
81567                 "fields": [
81568                     "cuisine",
81569                     "address",
81570                     "building_area",
81571                     "opening_hours",
81572                     "capacity",
81573                     "smoking"
81574                 ],
81575                 "suggestion": true
81576             },
81577             "amenity/restaurant/Da Vinci": {
81578                 "tags": {
81579                     "name": "Da Vinci",
81580                     "amenity": "restaurant"
81581                 },
81582                 "name": "Da Vinci",
81583                 "icon": "restaurant",
81584                 "geometry": [
81585                     "point",
81586                     "area"
81587                 ],
81588                 "fields": [
81589                     "cuisine",
81590                     "address",
81591                     "building_area",
81592                     "opening_hours",
81593                     "capacity",
81594                     "smoking"
81595                 ],
81596                 "suggestion": true
81597             },
81598             "amenity/restaurant/Hippopotamus": {
81599                 "tags": {
81600                     "name": "Hippopotamus",
81601                     "amenity": "restaurant"
81602                 },
81603                 "name": "Hippopotamus",
81604                 "icon": "restaurant",
81605                 "geometry": [
81606                     "point",
81607                     "area"
81608                 ],
81609                 "fields": [
81610                     "cuisine",
81611                     "address",
81612                     "building_area",
81613                     "opening_hours",
81614                     "capacity",
81615                     "smoking"
81616                 ],
81617                 "suggestion": true
81618             },
81619             "amenity/restaurant/Prezzo": {
81620                 "tags": {
81621                     "name": "Prezzo",
81622                     "amenity": "restaurant"
81623                 },
81624                 "name": "Prezzo",
81625                 "icon": "restaurant",
81626                 "geometry": [
81627                     "point",
81628                     "area"
81629                 ],
81630                 "fields": [
81631                     "cuisine",
81632                     "address",
81633                     "building_area",
81634                     "opening_hours",
81635                     "capacity",
81636                     "smoking"
81637                 ],
81638                 "suggestion": true
81639             },
81640             "amenity/restaurant/Courtepaille": {
81641                 "tags": {
81642                     "name": "Courtepaille",
81643                     "amenity": "restaurant"
81644                 },
81645                 "name": "Courtepaille",
81646                 "icon": "restaurant",
81647                 "geometry": [
81648                     "point",
81649                     "area"
81650                 ],
81651                 "fields": [
81652                     "cuisine",
81653                     "address",
81654                     "building_area",
81655                     "opening_hours",
81656                     "capacity",
81657                     "smoking"
81658                 ],
81659                 "suggestion": true
81660             },
81661             "amenity/restaurant/Hard Rock Cafe": {
81662                 "tags": {
81663                     "name": "Hard Rock Cafe",
81664                     "amenity": "restaurant"
81665                 },
81666                 "name": "Hard Rock Cafe",
81667                 "icon": "restaurant",
81668                 "geometry": [
81669                     "point",
81670                     "area"
81671                 ],
81672                 "fields": [
81673                     "cuisine",
81674                     "address",
81675                     "building_area",
81676                     "opening_hours",
81677                     "capacity",
81678                     "smoking"
81679                 ],
81680                 "suggestion": true
81681             },
81682             "amenity/restaurant/Panorama": {
81683                 "tags": {
81684                     "name": "Panorama",
81685                     "amenity": "restaurant"
81686                 },
81687                 "name": "Panorama",
81688                 "icon": "restaurant",
81689                 "geometry": [
81690                     "point",
81691                     "area"
81692                 ],
81693                 "fields": [
81694                     "cuisine",
81695                     "address",
81696                     "building_area",
81697                     "opening_hours",
81698                     "capacity",
81699                     "smoking"
81700                 ],
81701                 "suggestion": true
81702             },
81703             "amenity/restaurant/デニーズ": {
81704                 "tags": {
81705                     "name": "デニーズ",
81706                     "amenity": "restaurant"
81707                 },
81708                 "name": "デニーズ",
81709                 "icon": "restaurant",
81710                 "geometry": [
81711                     "point",
81712                     "area"
81713                 ],
81714                 "fields": [
81715                     "cuisine",
81716                     "address",
81717                     "building_area",
81718                     "opening_hours",
81719                     "capacity",
81720                     "smoking"
81721                 ],
81722                 "suggestion": true
81723             },
81724             "amenity/restaurant/Sportheim": {
81725                 "tags": {
81726                     "name": "Sportheim",
81727                     "amenity": "restaurant"
81728                 },
81729                 "name": "Sportheim",
81730                 "icon": "restaurant",
81731                 "geometry": [
81732                     "point",
81733                     "area"
81734                 ],
81735                 "fields": [
81736                     "cuisine",
81737                     "address",
81738                     "building_area",
81739                     "opening_hours",
81740                     "capacity",
81741                     "smoking"
81742                 ],
81743                 "suggestion": true
81744             },
81745             "amenity/restaurant/餃子の王将": {
81746                 "tags": {
81747                     "name": "餃子の王将",
81748                     "amenity": "restaurant"
81749                 },
81750                 "name": "餃子の王将",
81751                 "icon": "restaurant",
81752                 "geometry": [
81753                     "point",
81754                     "area"
81755                 ],
81756                 "fields": [
81757                     "cuisine",
81758                     "address",
81759                     "building_area",
81760                     "opening_hours",
81761                     "capacity",
81762                     "smoking"
81763                 ],
81764                 "suggestion": true
81765             },
81766             "amenity/restaurant/Bären": {
81767                 "tags": {
81768                     "name": "Bären",
81769                     "amenity": "restaurant"
81770                 },
81771                 "name": "Bären",
81772                 "icon": "restaurant",
81773                 "geometry": [
81774                     "point",
81775                     "area"
81776                 ],
81777                 "fields": [
81778                     "cuisine",
81779                     "address",
81780                     "building_area",
81781                     "opening_hours",
81782                     "capacity",
81783                     "smoking"
81784                 ],
81785                 "suggestion": true
81786             },
81787             "amenity/restaurant/Alte Post": {
81788                 "tags": {
81789                     "name": "Alte Post",
81790                     "amenity": "restaurant"
81791                 },
81792                 "name": "Alte Post",
81793                 "icon": "restaurant",
81794                 "geometry": [
81795                     "point",
81796                     "area"
81797                 ],
81798                 "fields": [
81799                     "cuisine",
81800                     "address",
81801                     "building_area",
81802                     "opening_hours",
81803                     "capacity",
81804                     "smoking"
81805                 ],
81806                 "suggestion": true
81807             },
81808             "amenity/restaurant/Pizzeria Roma": {
81809                 "tags": {
81810                     "name": "Pizzeria Roma",
81811                     "amenity": "restaurant"
81812                 },
81813                 "name": "Pizzeria Roma",
81814                 "icon": "restaurant",
81815                 "geometry": [
81816                     "point",
81817                     "area"
81818                 ],
81819                 "fields": [
81820                     "cuisine",
81821                     "address",
81822                     "building_area",
81823                     "opening_hours",
81824                     "capacity",
81825                     "smoking"
81826                 ],
81827                 "suggestion": true
81828             },
81829             "amenity/restaurant/China Garden": {
81830                 "tags": {
81831                     "name": "China Garden",
81832                     "amenity": "restaurant"
81833                 },
81834                 "name": "China Garden",
81835                 "icon": "restaurant",
81836                 "geometry": [
81837                     "point",
81838                     "area"
81839                 ],
81840                 "fields": [
81841                     "cuisine",
81842                     "address",
81843                     "building_area",
81844                     "opening_hours",
81845                     "capacity",
81846                     "smoking"
81847                 ],
81848                 "suggestion": true
81849             },
81850             "amenity/restaurant/Vapiano": {
81851                 "tags": {
81852                     "name": "Vapiano",
81853                     "amenity": "restaurant"
81854                 },
81855                 "name": "Vapiano",
81856                 "icon": "restaurant",
81857                 "geometry": [
81858                     "point",
81859                     "area"
81860                 ],
81861                 "fields": [
81862                     "cuisine",
81863                     "address",
81864                     "building_area",
81865                     "opening_hours",
81866                     "capacity",
81867                     "smoking"
81868                 ],
81869                 "suggestion": true
81870             },
81871             "amenity/restaurant/Mamma Mia": {
81872                 "tags": {
81873                     "name": "Mamma Mia",
81874                     "amenity": "restaurant"
81875                 },
81876                 "name": "Mamma Mia",
81877                 "icon": "restaurant",
81878                 "geometry": [
81879                     "point",
81880                     "area"
81881                 ],
81882                 "fields": [
81883                     "cuisine",
81884                     "address",
81885                     "building_area",
81886                     "opening_hours",
81887                     "capacity",
81888                     "smoking"
81889                 ],
81890                 "suggestion": true
81891             },
81892             "amenity/restaurant/Schwarzer Adler": {
81893                 "tags": {
81894                     "name": "Schwarzer Adler",
81895                     "amenity": "restaurant"
81896                 },
81897                 "name": "Schwarzer Adler",
81898                 "icon": "restaurant",
81899                 "geometry": [
81900                     "point",
81901                     "area"
81902                 ],
81903                 "fields": [
81904                     "cuisine",
81905                     "address",
81906                     "building_area",
81907                     "opening_hours",
81908                     "capacity",
81909                     "smoking"
81910                 ],
81911                 "suggestion": true
81912             },
81913             "amenity/restaurant/IHOP": {
81914                 "tags": {
81915                     "name": "IHOP",
81916                     "amenity": "restaurant"
81917                 },
81918                 "name": "IHOP",
81919                 "icon": "restaurant",
81920                 "geometry": [
81921                     "point",
81922                     "area"
81923                 ],
81924                 "fields": [
81925                     "cuisine",
81926                     "address",
81927                     "building_area",
81928                     "opening_hours",
81929                     "capacity",
81930                     "smoking"
81931                 ],
81932                 "suggestion": true
81933             },
81934             "amenity/restaurant/Chili's": {
81935                 "tags": {
81936                     "name": "Chili's",
81937                     "amenity": "restaurant"
81938                 },
81939                 "name": "Chili's",
81940                 "icon": "restaurant",
81941                 "geometry": [
81942                     "point",
81943                     "area"
81944                 ],
81945                 "fields": [
81946                     "cuisine",
81947                     "address",
81948                     "building_area",
81949                     "opening_hours",
81950                     "capacity",
81951                     "smoking"
81952                 ],
81953                 "suggestion": true
81954             },
81955             "amenity/restaurant/Asia": {
81956                 "tags": {
81957                     "name": "Asia",
81958                     "amenity": "restaurant"
81959                 },
81960                 "name": "Asia",
81961                 "icon": "restaurant",
81962                 "geometry": [
81963                     "point",
81964                     "area"
81965                 ],
81966                 "fields": [
81967                     "cuisine",
81968                     "address",
81969                     "building_area",
81970                     "opening_hours",
81971                     "capacity",
81972                     "smoking"
81973                 ],
81974                 "suggestion": true
81975             },
81976             "amenity/restaurant/Olive Garden": {
81977                 "tags": {
81978                     "name": "Olive Garden",
81979                     "amenity": "restaurant"
81980                 },
81981                 "name": "Olive Garden",
81982                 "icon": "restaurant",
81983                 "geometry": [
81984                     "point",
81985                     "area"
81986                 ],
81987                 "fields": [
81988                     "cuisine",
81989                     "address",
81990                     "building_area",
81991                     "opening_hours",
81992                     "capacity",
81993                     "smoking"
81994                 ],
81995                 "suggestion": true
81996             },
81997             "amenity/restaurant/TGI Friday's": {
81998                 "tags": {
81999                     "name": "TGI Friday's",
82000                     "amenity": "restaurant"
82001                 },
82002                 "name": "TGI Friday's",
82003                 "icon": "restaurant",
82004                 "geometry": [
82005                     "point",
82006                     "area"
82007                 ],
82008                 "fields": [
82009                     "cuisine",
82010                     "address",
82011                     "building_area",
82012                     "opening_hours",
82013                     "capacity",
82014                     "smoking"
82015                 ],
82016                 "suggestion": true
82017             },
82018             "amenity/restaurant/Friendly's": {
82019                 "tags": {
82020                     "name": "Friendly's",
82021                     "amenity": "restaurant"
82022                 },
82023                 "name": "Friendly's",
82024                 "icon": "restaurant",
82025                 "geometry": [
82026                     "point",
82027                     "area"
82028                 ],
82029                 "fields": [
82030                     "cuisine",
82031                     "address",
82032                     "building_area",
82033                     "opening_hours",
82034                     "capacity",
82035                     "smoking"
82036                 ],
82037                 "suggestion": true
82038             },
82039             "amenity/restaurant/Buffalo Grill": {
82040                 "tags": {
82041                     "name": "Buffalo Grill",
82042                     "amenity": "restaurant"
82043                 },
82044                 "name": "Buffalo Grill",
82045                 "icon": "restaurant",
82046                 "geometry": [
82047                     "point",
82048                     "area"
82049                 ],
82050                 "fields": [
82051                     "cuisine",
82052                     "address",
82053                     "building_area",
82054                     "opening_hours",
82055                     "capacity",
82056                     "smoking"
82057                 ],
82058                 "suggestion": true
82059             },
82060             "amenity/restaurant/Texas Roadhouse": {
82061                 "tags": {
82062                     "name": "Texas Roadhouse",
82063                     "amenity": "restaurant"
82064                 },
82065                 "name": "Texas Roadhouse",
82066                 "icon": "restaurant",
82067                 "geometry": [
82068                     "point",
82069                     "area"
82070                 ],
82071                 "fields": [
82072                     "cuisine",
82073                     "address",
82074                     "building_area",
82075                     "opening_hours",
82076                     "capacity",
82077                     "smoking"
82078                 ],
82079                 "suggestion": true
82080             },
82081             "amenity/restaurant/ガスト": {
82082                 "tags": {
82083                     "name": "ガスト",
82084                     "name:en": "Gusto",
82085                     "amenity": "restaurant"
82086                 },
82087                 "name": "ガスト",
82088                 "icon": "restaurant",
82089                 "geometry": [
82090                     "point",
82091                     "area"
82092                 ],
82093                 "fields": [
82094                     "cuisine",
82095                     "address",
82096                     "building_area",
82097                     "opening_hours",
82098                     "capacity",
82099                     "smoking"
82100                 ],
82101                 "suggestion": true
82102             },
82103             "amenity/restaurant/Sakura": {
82104                 "tags": {
82105                     "name": "Sakura",
82106                     "amenity": "restaurant"
82107                 },
82108                 "name": "Sakura",
82109                 "icon": "restaurant",
82110                 "geometry": [
82111                     "point",
82112                     "area"
82113                 ],
82114                 "fields": [
82115                     "cuisine",
82116                     "address",
82117                     "building_area",
82118                     "opening_hours",
82119                     "capacity",
82120                     "smoking"
82121                 ],
82122                 "suggestion": true
82123             },
82124             "amenity/restaurant/Mensa": {
82125                 "tags": {
82126                     "name": "Mensa",
82127                     "amenity": "restaurant"
82128                 },
82129                 "name": "Mensa",
82130                 "icon": "restaurant",
82131                 "geometry": [
82132                     "point",
82133                     "area"
82134                 ],
82135                 "fields": [
82136                     "cuisine",
82137                     "address",
82138                     "building_area",
82139                     "opening_hours",
82140                     "capacity",
82141                     "smoking"
82142                 ],
82143                 "suggestion": true
82144             },
82145             "amenity/restaurant/The Keg": {
82146                 "tags": {
82147                     "name": "The Keg",
82148                     "amenity": "restaurant"
82149                 },
82150                 "name": "The Keg",
82151                 "icon": "restaurant",
82152                 "geometry": [
82153                     "point",
82154                     "area"
82155                 ],
82156                 "fields": [
82157                     "cuisine",
82158                     "address",
82159                     "building_area",
82160                     "opening_hours",
82161                     "capacity",
82162                     "smoking"
82163                 ],
82164                 "suggestion": true
82165             },
82166             "amenity/restaurant/サイゼリヤ": {
82167                 "tags": {
82168                     "name": "サイゼリヤ",
82169                     "amenity": "restaurant"
82170                 },
82171                 "name": "サイゼリヤ",
82172                 "icon": "restaurant",
82173                 "geometry": [
82174                     "point",
82175                     "area"
82176                 ],
82177                 "fields": [
82178                     "cuisine",
82179                     "address",
82180                     "building_area",
82181                     "opening_hours",
82182                     "capacity",
82183                     "smoking"
82184                 ],
82185                 "suggestion": true
82186             },
82187             "amenity/restaurant/La Strada": {
82188                 "tags": {
82189                     "name": "La Strada",
82190                     "amenity": "restaurant"
82191                 },
82192                 "name": "La Strada",
82193                 "icon": "restaurant",
82194                 "geometry": [
82195                     "point",
82196                     "area"
82197                 ],
82198                 "fields": [
82199                     "cuisine",
82200                     "address",
82201                     "building_area",
82202                     "opening_hours",
82203                     "capacity",
82204                     "smoking"
82205                 ],
82206                 "suggestion": true
82207             },
82208             "amenity/restaurant/Village Inn": {
82209                 "tags": {
82210                     "name": "Village Inn",
82211                     "amenity": "restaurant"
82212                 },
82213                 "name": "Village Inn",
82214                 "icon": "restaurant",
82215                 "geometry": [
82216                     "point",
82217                     "area"
82218                 ],
82219                 "fields": [
82220                     "cuisine",
82221                     "address",
82222                     "building_area",
82223                     "opening_hours",
82224                     "capacity",
82225                     "smoking"
82226                 ],
82227                 "suggestion": true
82228             },
82229             "amenity/restaurant/Buffalo Wild Wings": {
82230                 "tags": {
82231                     "name": "Buffalo Wild Wings",
82232                     "amenity": "restaurant"
82233                 },
82234                 "name": "Buffalo Wild Wings",
82235                 "icon": "restaurant",
82236                 "geometry": [
82237                     "point",
82238                     "area"
82239                 ],
82240                 "fields": [
82241                     "cuisine",
82242                     "address",
82243                     "building_area",
82244                     "opening_hours",
82245                     "capacity",
82246                     "smoking"
82247                 ],
82248                 "suggestion": true
82249             },
82250             "amenity/restaurant/Peking": {
82251                 "tags": {
82252                     "name": "Peking",
82253                     "amenity": "restaurant"
82254                 },
82255                 "name": "Peking",
82256                 "icon": "restaurant",
82257                 "geometry": [
82258                     "point",
82259                     "area"
82260                 ],
82261                 "fields": [
82262                     "cuisine",
82263                     "address",
82264                     "building_area",
82265                     "opening_hours",
82266                     "capacity",
82267                     "smoking"
82268                 ],
82269                 "suggestion": true
82270             },
82271             "amenity/restaurant/Round Table Pizza": {
82272                 "tags": {
82273                     "name": "Round Table Pizza",
82274                     "amenity": "restaurant"
82275                 },
82276                 "name": "Round Table Pizza",
82277                 "icon": "restaurant",
82278                 "geometry": [
82279                     "point",
82280                     "area"
82281                 ],
82282                 "fields": [
82283                     "cuisine",
82284                     "address",
82285                     "building_area",
82286                     "opening_hours",
82287                     "capacity",
82288                     "smoking"
82289                 ],
82290                 "suggestion": true
82291             },
82292             "amenity/restaurant/California Pizza Kitchen": {
82293                 "tags": {
82294                     "name": "California Pizza Kitchen",
82295                     "amenity": "restaurant"
82296                 },
82297                 "name": "California Pizza Kitchen",
82298                 "icon": "restaurant",
82299                 "geometry": [
82300                     "point",
82301                     "area"
82302                 ],
82303                 "fields": [
82304                     "cuisine",
82305                     "address",
82306                     "building_area",
82307                     "opening_hours",
82308                     "capacity",
82309                     "smoking"
82310                 ],
82311                 "suggestion": true
82312             },
82313             "amenity/restaurant/Якитория": {
82314                 "tags": {
82315                     "name": "Якитория",
82316                     "amenity": "restaurant"
82317                 },
82318                 "name": "Якитория",
82319                 "icon": "restaurant",
82320                 "geometry": [
82321                     "point",
82322                     "area"
82323                 ],
82324                 "fields": [
82325                     "cuisine",
82326                     "address",
82327                     "building_area",
82328                     "opening_hours",
82329                     "capacity",
82330                     "smoking"
82331                 ],
82332                 "suggestion": true
82333             },
82334             "amenity/restaurant/Golden Corral": {
82335                 "tags": {
82336                     "name": "Golden Corral",
82337                     "amenity": "restaurant"
82338                 },
82339                 "name": "Golden Corral",
82340                 "icon": "restaurant",
82341                 "geometry": [
82342                     "point",
82343                     "area"
82344                 ],
82345                 "fields": [
82346                     "cuisine",
82347                     "address",
82348                     "building_area",
82349                     "opening_hours",
82350                     "capacity",
82351                     "smoking"
82352                 ],
82353                 "suggestion": true
82354             },
82355             "amenity/restaurant/Perkins": {
82356                 "tags": {
82357                     "name": "Perkins",
82358                     "amenity": "restaurant"
82359                 },
82360                 "name": "Perkins",
82361                 "icon": "restaurant",
82362                 "geometry": [
82363                     "point",
82364                     "area"
82365                 ],
82366                 "fields": [
82367                     "cuisine",
82368                     "address",
82369                     "building_area",
82370                     "opening_hours",
82371                     "capacity",
82372                     "smoking"
82373                 ],
82374                 "suggestion": true
82375             },
82376             "amenity/restaurant/Ruby Tuesday": {
82377                 "tags": {
82378                     "name": "Ruby Tuesday",
82379                     "amenity": "restaurant"
82380                 },
82381                 "name": "Ruby Tuesday",
82382                 "icon": "restaurant",
82383                 "geometry": [
82384                     "point",
82385                     "area"
82386                 ],
82387                 "fields": [
82388                     "cuisine",
82389                     "address",
82390                     "building_area",
82391                     "opening_hours",
82392                     "capacity",
82393                     "smoking"
82394                 ],
82395                 "suggestion": true
82396             },
82397             "amenity/restaurant/Shari's": {
82398                 "tags": {
82399                     "name": "Shari's",
82400                     "amenity": "restaurant"
82401                 },
82402                 "name": "Shari's",
82403                 "icon": "restaurant",
82404                 "geometry": [
82405                     "point",
82406                     "area"
82407                 ],
82408                 "fields": [
82409                     "cuisine",
82410                     "address",
82411                     "building_area",
82412                     "opening_hours",
82413                     "capacity",
82414                     "smoking"
82415                 ],
82416                 "suggestion": true
82417             },
82418             "amenity/restaurant/Bob Evans": {
82419                 "tags": {
82420                     "name": "Bob Evans",
82421                     "amenity": "restaurant"
82422                 },
82423                 "name": "Bob Evans",
82424                 "icon": "restaurant",
82425                 "geometry": [
82426                     "point",
82427                     "area"
82428                 ],
82429                 "fields": [
82430                     "cuisine",
82431                     "address",
82432                     "building_area",
82433                     "opening_hours",
82434                     "capacity",
82435                     "smoking"
82436                 ],
82437                 "suggestion": true
82438             },
82439             "amenity/restaurant/바다횟집 (Bada Fish Restaurant)": {
82440                 "tags": {
82441                     "name": "바다횟집 (Bada Fish Restaurant)",
82442                     "amenity": "restaurant"
82443                 },
82444                 "name": "바다횟집 (Bada Fish Restaurant)",
82445                 "icon": "restaurant",
82446                 "geometry": [
82447                     "point",
82448                     "area"
82449                 ],
82450                 "fields": [
82451                     "cuisine",
82452                     "address",
82453                     "building_area",
82454                     "opening_hours",
82455                     "capacity",
82456                     "smoking"
82457                 ],
82458                 "suggestion": true
82459             },
82460             "amenity/restaurant/Mang Inasal": {
82461                 "tags": {
82462                     "name": "Mang Inasal",
82463                     "amenity": "restaurant"
82464                 },
82465                 "name": "Mang Inasal",
82466                 "icon": "restaurant",
82467                 "geometry": [
82468                     "point",
82469                     "area"
82470                 ],
82471                 "fields": [
82472                     "cuisine",
82473                     "address",
82474                     "building_area",
82475                     "opening_hours",
82476                     "capacity",
82477                     "smoking"
82478                 ],
82479                 "suggestion": true
82480             },
82481             "amenity/restaurant/Евразия": {
82482                 "tags": {
82483                     "name": "Евразия",
82484                     "amenity": "restaurant"
82485                 },
82486                 "name": "Евразия",
82487                 "icon": "restaurant",
82488                 "geometry": [
82489                     "point",
82490                     "area"
82491                 ],
82492                 "fields": [
82493                     "cuisine",
82494                     "address",
82495                     "building_area",
82496                     "opening_hours",
82497                     "capacity",
82498                     "smoking"
82499                 ],
82500                 "suggestion": true
82501             },
82502             "amenity/restaurant/ジョナサン": {
82503                 "tags": {
82504                     "name": "ジョナサン",
82505                     "amenity": "restaurant"
82506                 },
82507                 "name": "ジョナサン",
82508                 "icon": "restaurant",
82509                 "geometry": [
82510                     "point",
82511                     "area"
82512                 ],
82513                 "fields": [
82514                     "cuisine",
82515                     "address",
82516                     "building_area",
82517                     "opening_hours",
82518                     "capacity",
82519                     "smoking"
82520                 ],
82521                 "suggestion": true
82522             },
82523             "amenity/restaurant/Longhorn Steakhouse": {
82524                 "tags": {
82525                     "name": "Longhorn Steakhouse",
82526                     "amenity": "restaurant"
82527                 },
82528                 "name": "Longhorn Steakhouse",
82529                 "icon": "restaurant",
82530                 "geometry": [
82531                     "point",
82532                     "area"
82533                 ],
82534                 "fields": [
82535                     "cuisine",
82536                     "address",
82537                     "building_area",
82538                     "opening_hours",
82539                     "capacity",
82540                     "smoking"
82541                 ],
82542                 "suggestion": true
82543             },
82544             "amenity/bank/Chase": {
82545                 "tags": {
82546                     "name": "Chase",
82547                     "amenity": "bank"
82548                 },
82549                 "name": "Chase",
82550                 "icon": "bank",
82551                 "geometry": [
82552                     "point",
82553                     "area"
82554                 ],
82555                 "fields": [
82556                     "atm",
82557                     "operator",
82558                     "address",
82559                     "building_area",
82560                     "opening_hours"
82561                 ],
82562                 "suggestion": true
82563             },
82564             "amenity/bank/Commonwealth Bank": {
82565                 "tags": {
82566                     "name": "Commonwealth Bank",
82567                     "amenity": "bank"
82568                 },
82569                 "name": "Commonwealth Bank",
82570                 "icon": "bank",
82571                 "geometry": [
82572                     "point",
82573                     "area"
82574                 ],
82575                 "fields": [
82576                     "atm",
82577                     "operator",
82578                     "address",
82579                     "building_area",
82580                     "opening_hours"
82581                 ],
82582                 "suggestion": true
82583             },
82584             "amenity/bank/Citibank": {
82585                 "tags": {
82586                     "name": "Citibank",
82587                     "amenity": "bank"
82588                 },
82589                 "name": "Citibank",
82590                 "icon": "bank",
82591                 "geometry": [
82592                     "point",
82593                     "area"
82594                 ],
82595                 "fields": [
82596                     "atm",
82597                     "operator",
82598                     "address",
82599                     "building_area",
82600                     "opening_hours"
82601                 ],
82602                 "suggestion": true
82603             },
82604             "amenity/bank/HSBC": {
82605                 "tags": {
82606                     "name": "HSBC",
82607                     "amenity": "bank"
82608                 },
82609                 "name": "HSBC",
82610                 "icon": "bank",
82611                 "geometry": [
82612                     "point",
82613                     "area"
82614                 ],
82615                 "fields": [
82616                     "atm",
82617                     "operator",
82618                     "address",
82619                     "building_area",
82620                     "opening_hours"
82621                 ],
82622                 "suggestion": true
82623             },
82624             "amenity/bank/Barclays": {
82625                 "tags": {
82626                     "name": "Barclays",
82627                     "amenity": "bank"
82628                 },
82629                 "name": "Barclays",
82630                 "icon": "bank",
82631                 "geometry": [
82632                     "point",
82633                     "area"
82634                 ],
82635                 "fields": [
82636                     "atm",
82637                     "operator",
82638                     "address",
82639                     "building_area",
82640                     "opening_hours"
82641                 ],
82642                 "suggestion": true
82643             },
82644             "amenity/bank/Westpac": {
82645                 "tags": {
82646                     "name": "Westpac",
82647                     "amenity": "bank"
82648                 },
82649                 "name": "Westpac",
82650                 "icon": "bank",
82651                 "geometry": [
82652                     "point",
82653                     "area"
82654                 ],
82655                 "fields": [
82656                     "atm",
82657                     "operator",
82658                     "address",
82659                     "building_area",
82660                     "opening_hours"
82661                 ],
82662                 "suggestion": true
82663             },
82664             "amenity/bank/NAB": {
82665                 "tags": {
82666                     "name": "NAB",
82667                     "amenity": "bank"
82668                 },
82669                 "name": "NAB",
82670                 "icon": "bank",
82671                 "geometry": [
82672                     "point",
82673                     "area"
82674                 ],
82675                 "fields": [
82676                     "atm",
82677                     "operator",
82678                     "address",
82679                     "building_area",
82680                     "opening_hours"
82681                 ],
82682                 "suggestion": true
82683             },
82684             "amenity/bank/ANZ": {
82685                 "tags": {
82686                     "name": "ANZ",
82687                     "amenity": "bank"
82688                 },
82689                 "name": "ANZ",
82690                 "icon": "bank",
82691                 "geometry": [
82692                     "point",
82693                     "area"
82694                 ],
82695                 "fields": [
82696                     "atm",
82697                     "operator",
82698                     "address",
82699                     "building_area",
82700                     "opening_hours"
82701                 ],
82702                 "suggestion": true
82703             },
82704             "amenity/bank/Lloyds Bank": {
82705                 "tags": {
82706                     "name": "Lloyds Bank",
82707                     "amenity": "bank"
82708                 },
82709                 "name": "Lloyds Bank",
82710                 "icon": "bank",
82711                 "geometry": [
82712                     "point",
82713                     "area"
82714                 ],
82715                 "fields": [
82716                     "atm",
82717                     "operator",
82718                     "address",
82719                     "building_area",
82720                     "opening_hours"
82721                 ],
82722                 "suggestion": true
82723             },
82724             "amenity/bank/Landbank": {
82725                 "tags": {
82726                     "name": "Landbank",
82727                     "amenity": "bank"
82728                 },
82729                 "name": "Landbank",
82730                 "icon": "bank",
82731                 "geometry": [
82732                     "point",
82733                     "area"
82734                 ],
82735                 "fields": [
82736                     "atm",
82737                     "operator",
82738                     "address",
82739                     "building_area",
82740                     "opening_hours"
82741                 ],
82742                 "suggestion": true
82743             },
82744             "amenity/bank/Sparkasse": {
82745                 "tags": {
82746                     "name": "Sparkasse",
82747                     "amenity": "bank"
82748                 },
82749                 "name": "Sparkasse",
82750                 "icon": "bank",
82751                 "geometry": [
82752                     "point",
82753                     "area"
82754                 ],
82755                 "fields": [
82756                     "atm",
82757                     "operator",
82758                     "address",
82759                     "building_area",
82760                     "opening_hours"
82761                 ],
82762                 "suggestion": true
82763             },
82764             "amenity/bank/UCPB": {
82765                 "tags": {
82766                     "name": "UCPB",
82767                     "amenity": "bank"
82768                 },
82769                 "name": "UCPB",
82770                 "icon": "bank",
82771                 "geometry": [
82772                     "point",
82773                     "area"
82774                 ],
82775                 "fields": [
82776                     "atm",
82777                     "operator",
82778                     "address",
82779                     "building_area",
82780                     "opening_hours"
82781                 ],
82782                 "suggestion": true
82783             },
82784             "amenity/bank/PNB": {
82785                 "tags": {
82786                     "name": "PNB",
82787                     "amenity": "bank"
82788                 },
82789                 "name": "PNB",
82790                 "icon": "bank",
82791                 "geometry": [
82792                     "point",
82793                     "area"
82794                 ],
82795                 "fields": [
82796                     "atm",
82797                     "operator",
82798                     "address",
82799                     "building_area",
82800                     "opening_hours"
82801                 ],
82802                 "suggestion": true
82803             },
82804             "amenity/bank/Metrobank": {
82805                 "tags": {
82806                     "name": "Metrobank",
82807                     "amenity": "bank"
82808                 },
82809                 "name": "Metrobank",
82810                 "icon": "bank",
82811                 "geometry": [
82812                     "point",
82813                     "area"
82814                 ],
82815                 "fields": [
82816                     "atm",
82817                     "operator",
82818                     "address",
82819                     "building_area",
82820                     "opening_hours"
82821                 ],
82822                 "suggestion": true
82823             },
82824             "amenity/bank/BDO": {
82825                 "tags": {
82826                     "name": "BDO",
82827                     "amenity": "bank"
82828                 },
82829                 "name": "BDO",
82830                 "icon": "bank",
82831                 "geometry": [
82832                     "point",
82833                     "area"
82834                 ],
82835                 "fields": [
82836                     "atm",
82837                     "operator",
82838                     "address",
82839                     "building_area",
82840                     "opening_hours"
82841                 ],
82842                 "suggestion": true
82843             },
82844             "amenity/bank/Volksbank": {
82845                 "tags": {
82846                     "name": "Volksbank",
82847                     "amenity": "bank"
82848                 },
82849                 "name": "Volksbank",
82850                 "icon": "bank",
82851                 "geometry": [
82852                     "point",
82853                     "area"
82854                 ],
82855                 "fields": [
82856                     "atm",
82857                     "operator",
82858                     "address",
82859                     "building_area",
82860                     "opening_hours"
82861                 ],
82862                 "suggestion": true
82863             },
82864             "amenity/bank/BPI": {
82865                 "tags": {
82866                     "name": "BPI",
82867                     "amenity": "bank"
82868                 },
82869                 "name": "BPI",
82870                 "icon": "bank",
82871                 "geometry": [
82872                     "point",
82873                     "area"
82874                 ],
82875                 "fields": [
82876                     "atm",
82877                     "operator",
82878                     "address",
82879                     "building_area",
82880                     "opening_hours"
82881                 ],
82882                 "suggestion": true
82883             },
82884             "amenity/bank/Postbank": {
82885                 "tags": {
82886                     "name": "Postbank",
82887                     "amenity": "bank"
82888                 },
82889                 "name": "Postbank",
82890                 "icon": "bank",
82891                 "geometry": [
82892                     "point",
82893                     "area"
82894                 ],
82895                 "fields": [
82896                     "atm",
82897                     "operator",
82898                     "address",
82899                     "building_area",
82900                     "opening_hours"
82901                 ],
82902                 "suggestion": true
82903             },
82904             "amenity/bank/NatWest": {
82905                 "tags": {
82906                     "name": "NatWest",
82907                     "amenity": "bank"
82908                 },
82909                 "name": "NatWest",
82910                 "icon": "bank",
82911                 "geometry": [
82912                     "point",
82913                     "area"
82914                 ],
82915                 "fields": [
82916                     "atm",
82917                     "operator",
82918                     "address",
82919                     "building_area",
82920                     "opening_hours"
82921                 ],
82922                 "suggestion": true
82923             },
82924             "amenity/bank/Raiffeisenbank": {
82925                 "tags": {
82926                     "name": "Raiffeisenbank",
82927                     "amenity": "bank"
82928                 },
82929                 "name": "Raiffeisenbank",
82930                 "icon": "bank",
82931                 "geometry": [
82932                     "point",
82933                     "area"
82934                 ],
82935                 "fields": [
82936                     "atm",
82937                     "operator",
82938                     "address",
82939                     "building_area",
82940                     "opening_hours"
82941                 ],
82942                 "suggestion": true
82943             },
82944             "amenity/bank/Yorkshire Bank": {
82945                 "tags": {
82946                     "name": "Yorkshire Bank",
82947                     "amenity": "bank"
82948                 },
82949                 "name": "Yorkshire Bank",
82950                 "icon": "bank",
82951                 "geometry": [
82952                     "point",
82953                     "area"
82954                 ],
82955                 "fields": [
82956                     "atm",
82957                     "operator",
82958                     "address",
82959                     "building_area",
82960                     "opening_hours"
82961                 ],
82962                 "suggestion": true
82963             },
82964             "amenity/bank/ABSA": {
82965                 "tags": {
82966                     "name": "ABSA",
82967                     "amenity": "bank"
82968                 },
82969                 "name": "ABSA",
82970                 "icon": "bank",
82971                 "geometry": [
82972                     "point",
82973                     "area"
82974                 ],
82975                 "fields": [
82976                     "atm",
82977                     "operator",
82978                     "address",
82979                     "building_area",
82980                     "opening_hours"
82981                 ],
82982                 "suggestion": true
82983             },
82984             "amenity/bank/Standard Bank": {
82985                 "tags": {
82986                     "name": "Standard Bank",
82987                     "amenity": "bank"
82988                 },
82989                 "name": "Standard Bank",
82990                 "icon": "bank",
82991                 "geometry": [
82992                     "point",
82993                     "area"
82994                 ],
82995                 "fields": [
82996                     "atm",
82997                     "operator",
82998                     "address",
82999                     "building_area",
83000                     "opening_hours"
83001                 ],
83002                 "suggestion": true
83003             },
83004             "amenity/bank/FNB": {
83005                 "tags": {
83006                     "name": "FNB",
83007                     "amenity": "bank"
83008                 },
83009                 "name": "FNB",
83010                 "icon": "bank",
83011                 "geometry": [
83012                     "point",
83013                     "area"
83014                 ],
83015                 "fields": [
83016                     "atm",
83017                     "operator",
83018                     "address",
83019                     "building_area",
83020                     "opening_hours"
83021                 ],
83022                 "suggestion": true
83023             },
83024             "amenity/bank/Deutsche Bank": {
83025                 "tags": {
83026                     "name": "Deutsche Bank",
83027                     "amenity": "bank"
83028                 },
83029                 "name": "Deutsche Bank",
83030                 "icon": "bank",
83031                 "geometry": [
83032                     "point",
83033                     "area"
83034                 ],
83035                 "fields": [
83036                     "atm",
83037                     "operator",
83038                     "address",
83039                     "building_area",
83040                     "opening_hours"
83041                 ],
83042                 "suggestion": true
83043             },
83044             "amenity/bank/SEB": {
83045                 "tags": {
83046                     "name": "SEB",
83047                     "amenity": "bank"
83048                 },
83049                 "name": "SEB",
83050                 "icon": "bank",
83051                 "geometry": [
83052                     "point",
83053                     "area"
83054                 ],
83055                 "fields": [
83056                     "atm",
83057                     "operator",
83058                     "address",
83059                     "building_area",
83060                     "opening_hours"
83061                 ],
83062                 "suggestion": true
83063             },
83064             "amenity/bank/Commerzbank": {
83065                 "tags": {
83066                     "name": "Commerzbank",
83067                     "amenity": "bank"
83068                 },
83069                 "name": "Commerzbank",
83070                 "icon": "bank",
83071                 "geometry": [
83072                     "point",
83073                     "area"
83074                 ],
83075                 "fields": [
83076                     "atm",
83077                     "operator",
83078                     "address",
83079                     "building_area",
83080                     "opening_hours"
83081                 ],
83082                 "suggestion": true
83083             },
83084             "amenity/bank/Targobank": {
83085                 "tags": {
83086                     "name": "Targobank",
83087                     "amenity": "bank"
83088                 },
83089                 "name": "Targobank",
83090                 "icon": "bank",
83091                 "geometry": [
83092                     "point",
83093                     "area"
83094                 ],
83095                 "fields": [
83096                     "atm",
83097                     "operator",
83098                     "address",
83099                     "building_area",
83100                     "opening_hours"
83101                 ],
83102                 "suggestion": true
83103             },
83104             "amenity/bank/ABN AMRO": {
83105                 "tags": {
83106                     "name": "ABN AMRO",
83107                     "amenity": "bank"
83108                 },
83109                 "name": "ABN AMRO",
83110                 "icon": "bank",
83111                 "geometry": [
83112                     "point",
83113                     "area"
83114                 ],
83115                 "fields": [
83116                     "atm",
83117                     "operator",
83118                     "address",
83119                     "building_area",
83120                     "opening_hours"
83121                 ],
83122                 "suggestion": true
83123             },
83124             "amenity/bank/Handelsbanken": {
83125                 "tags": {
83126                     "name": "Handelsbanken",
83127                     "amenity": "bank"
83128                 },
83129                 "name": "Handelsbanken",
83130                 "icon": "bank",
83131                 "geometry": [
83132                     "point",
83133                     "area"
83134                 ],
83135                 "fields": [
83136                     "atm",
83137                     "operator",
83138                     "address",
83139                     "building_area",
83140                     "opening_hours"
83141                 ],
83142                 "suggestion": true
83143             },
83144             "amenity/bank/Swedbank": {
83145                 "tags": {
83146                     "name": "Swedbank",
83147                     "amenity": "bank"
83148                 },
83149                 "name": "Swedbank",
83150                 "icon": "bank",
83151                 "geometry": [
83152                     "point",
83153                     "area"
83154                 ],
83155                 "fields": [
83156                     "atm",
83157                     "operator",
83158                     "address",
83159                     "building_area",
83160                     "opening_hours"
83161                 ],
83162                 "suggestion": true
83163             },
83164             "amenity/bank/Kreissparkasse": {
83165                 "tags": {
83166                     "name": "Kreissparkasse",
83167                     "amenity": "bank"
83168                 },
83169                 "name": "Kreissparkasse",
83170                 "icon": "bank",
83171                 "geometry": [
83172                     "point",
83173                     "area"
83174                 ],
83175                 "fields": [
83176                     "atm",
83177                     "operator",
83178                     "address",
83179                     "building_area",
83180                     "opening_hours"
83181                 ],
83182                 "suggestion": true
83183             },
83184             "amenity/bank/UniCredit Bank": {
83185                 "tags": {
83186                     "name": "UniCredit Bank",
83187                     "amenity": "bank"
83188                 },
83189                 "name": "UniCredit Bank",
83190                 "icon": "bank",
83191                 "geometry": [
83192                     "point",
83193                     "area"
83194                 ],
83195                 "fields": [
83196                     "atm",
83197                     "operator",
83198                     "address",
83199                     "building_area",
83200                     "opening_hours"
83201                 ],
83202                 "suggestion": true
83203             },
83204             "amenity/bank/Monte dei Paschi di Siena": {
83205                 "tags": {
83206                     "name": "Monte dei Paschi di Siena",
83207                     "amenity": "bank"
83208                 },
83209                 "name": "Monte dei Paschi di Siena",
83210                 "icon": "bank",
83211                 "geometry": [
83212                     "point",
83213                     "area"
83214                 ],
83215                 "fields": [
83216                     "atm",
83217                     "operator",
83218                     "address",
83219                     "building_area",
83220                     "opening_hours"
83221                 ],
83222                 "suggestion": true
83223             },
83224             "amenity/bank/Caja Rural": {
83225                 "tags": {
83226                     "name": "Caja Rural",
83227                     "amenity": "bank"
83228                 },
83229                 "name": "Caja Rural",
83230                 "icon": "bank",
83231                 "geometry": [
83232                     "point",
83233                     "area"
83234                 ],
83235                 "fields": [
83236                     "atm",
83237                     "operator",
83238                     "address",
83239                     "building_area",
83240                     "opening_hours"
83241                 ],
83242                 "suggestion": true
83243             },
83244             "amenity/bank/Dresdner Bank": {
83245                 "tags": {
83246                     "name": "Dresdner Bank",
83247                     "amenity": "bank"
83248                 },
83249                 "name": "Dresdner Bank",
83250                 "icon": "bank",
83251                 "geometry": [
83252                     "point",
83253                     "area"
83254                 ],
83255                 "fields": [
83256                     "atm",
83257                     "operator",
83258                     "address",
83259                     "building_area",
83260                     "opening_hours"
83261                 ],
83262                 "suggestion": true
83263             },
83264             "amenity/bank/Sparda-Bank": {
83265                 "tags": {
83266                     "name": "Sparda-Bank",
83267                     "amenity": "bank"
83268                 },
83269                 "name": "Sparda-Bank",
83270                 "icon": "bank",
83271                 "geometry": [
83272                     "point",
83273                     "area"
83274                 ],
83275                 "fields": [
83276                     "atm",
83277                     "operator",
83278                     "address",
83279                     "building_area",
83280                     "opening_hours"
83281                 ],
83282                 "suggestion": true
83283             },
83284             "amenity/bank/VÚB": {
83285                 "tags": {
83286                     "name": "VÚB",
83287                     "amenity": "bank"
83288                 },
83289                 "name": "VÚB",
83290                 "icon": "bank",
83291                 "geometry": [
83292                     "point",
83293                     "area"
83294                 ],
83295                 "fields": [
83296                     "atm",
83297                     "operator",
83298                     "address",
83299                     "building_area",
83300                     "opening_hours"
83301                 ],
83302                 "suggestion": true
83303             },
83304             "amenity/bank/Slovenská sporiteľňa": {
83305                 "tags": {
83306                     "name": "Slovenská sporiteľňa",
83307                     "amenity": "bank"
83308                 },
83309                 "name": "Slovenská sporiteľňa",
83310                 "icon": "bank",
83311                 "geometry": [
83312                     "point",
83313                     "area"
83314                 ],
83315                 "fields": [
83316                     "atm",
83317                     "operator",
83318                     "address",
83319                     "building_area",
83320                     "opening_hours"
83321                 ],
83322                 "suggestion": true
83323             },
83324             "amenity/bank/Bank of Montreal": {
83325                 "tags": {
83326                     "name": "Bank of Montreal",
83327                     "amenity": "bank"
83328                 },
83329                 "name": "Bank of Montreal",
83330                 "icon": "bank",
83331                 "geometry": [
83332                     "point",
83333                     "area"
83334                 ],
83335                 "fields": [
83336                     "atm",
83337                     "operator",
83338                     "address",
83339                     "building_area",
83340                     "opening_hours"
83341                 ],
83342                 "suggestion": true
83343             },
83344             "amenity/bank/KBC": {
83345                 "tags": {
83346                     "name": "KBC",
83347                     "amenity": "bank"
83348                 },
83349                 "name": "KBC",
83350                 "icon": "bank",
83351                 "geometry": [
83352                     "point",
83353                     "area"
83354                 ],
83355                 "fields": [
83356                     "atm",
83357                     "operator",
83358                     "address",
83359                     "building_area",
83360                     "opening_hours"
83361                 ],
83362                 "suggestion": true
83363             },
83364             "amenity/bank/Royal Bank of Scotland": {
83365                 "tags": {
83366                     "name": "Royal Bank of Scotland",
83367                     "amenity": "bank"
83368                 },
83369                 "name": "Royal Bank of Scotland",
83370                 "icon": "bank",
83371                 "geometry": [
83372                     "point",
83373                     "area"
83374                 ],
83375                 "fields": [
83376                     "atm",
83377                     "operator",
83378                     "address",
83379                     "building_area",
83380                     "opening_hours"
83381                 ],
83382                 "suggestion": true
83383             },
83384             "amenity/bank/TSB": {
83385                 "tags": {
83386                     "name": "TSB",
83387                     "amenity": "bank"
83388                 },
83389                 "name": "TSB",
83390                 "icon": "bank",
83391                 "geometry": [
83392                     "point",
83393                     "area"
83394                 ],
83395                 "fields": [
83396                     "atm",
83397                     "operator",
83398                     "address",
83399                     "building_area",
83400                     "opening_hours"
83401                 ],
83402                 "suggestion": true
83403             },
83404             "amenity/bank/US Bank": {
83405                 "tags": {
83406                     "name": "US Bank",
83407                     "amenity": "bank"
83408                 },
83409                 "name": "US Bank",
83410                 "icon": "bank",
83411                 "geometry": [
83412                     "point",
83413                     "area"
83414                 ],
83415                 "fields": [
83416                     "atm",
83417                     "operator",
83418                     "address",
83419                     "building_area",
83420                     "opening_hours"
83421                 ],
83422                 "suggestion": true
83423             },
83424             "amenity/bank/HypoVereinsbank": {
83425                 "tags": {
83426                     "name": "HypoVereinsbank",
83427                     "amenity": "bank"
83428                 },
83429                 "name": "HypoVereinsbank",
83430                 "icon": "bank",
83431                 "geometry": [
83432                     "point",
83433                     "area"
83434                 ],
83435                 "fields": [
83436                     "atm",
83437                     "operator",
83438                     "address",
83439                     "building_area",
83440                     "opening_hours"
83441                 ],
83442                 "suggestion": true
83443             },
83444             "amenity/bank/Bank Austria": {
83445                 "tags": {
83446                     "name": "Bank Austria",
83447                     "amenity": "bank"
83448                 },
83449                 "name": "Bank Austria",
83450                 "icon": "bank",
83451                 "geometry": [
83452                     "point",
83453                     "area"
83454                 ],
83455                 "fields": [
83456                     "atm",
83457                     "operator",
83458                     "address",
83459                     "building_area",
83460                     "opening_hours"
83461                 ],
83462                 "suggestion": true
83463             },
83464             "amenity/bank/ING": {
83465                 "tags": {
83466                     "name": "ING",
83467                     "amenity": "bank"
83468                 },
83469                 "name": "ING",
83470                 "icon": "bank",
83471                 "geometry": [
83472                     "point",
83473                     "area"
83474                 ],
83475                 "fields": [
83476                     "atm",
83477                     "operator",
83478                     "address",
83479                     "building_area",
83480                     "opening_hours"
83481                 ],
83482                 "suggestion": true
83483             },
83484             "amenity/bank/Erste Bank": {
83485                 "tags": {
83486                     "name": "Erste Bank",
83487                     "amenity": "bank"
83488                 },
83489                 "name": "Erste Bank",
83490                 "icon": "bank",
83491                 "geometry": [
83492                     "point",
83493                     "area"
83494                 ],
83495                 "fields": [
83496                     "atm",
83497                     "operator",
83498                     "address",
83499                     "building_area",
83500                     "opening_hours"
83501                 ],
83502                 "suggestion": true
83503             },
83504             "amenity/bank/CIBC": {
83505                 "tags": {
83506                     "name": "CIBC",
83507                     "amenity": "bank"
83508                 },
83509                 "name": "CIBC",
83510                 "icon": "bank",
83511                 "geometry": [
83512                     "point",
83513                     "area"
83514                 ],
83515                 "fields": [
83516                     "atm",
83517                     "operator",
83518                     "address",
83519                     "building_area",
83520                     "opening_hours"
83521                 ],
83522                 "suggestion": true
83523             },
83524             "amenity/bank/Scotiabank": {
83525                 "tags": {
83526                     "name": "Scotiabank",
83527                     "amenity": "bank"
83528                 },
83529                 "name": "Scotiabank",
83530                 "icon": "bank",
83531                 "geometry": [
83532                     "point",
83533                     "area"
83534                 ],
83535                 "fields": [
83536                     "atm",
83537                     "operator",
83538                     "address",
83539                     "building_area",
83540                     "opening_hours"
83541                 ],
83542                 "suggestion": true
83543             },
83544             "amenity/bank/Caisse d'Épargne": {
83545                 "tags": {
83546                     "name": "Caisse d'Épargne",
83547                     "amenity": "bank"
83548                 },
83549                 "name": "Caisse d'Épargne",
83550                 "icon": "bank",
83551                 "geometry": [
83552                     "point",
83553                     "area"
83554                 ],
83555                 "fields": [
83556                     "atm",
83557                     "operator",
83558                     "address",
83559                     "building_area",
83560                     "opening_hours"
83561                 ],
83562                 "suggestion": true
83563             },
83564             "amenity/bank/Santander": {
83565                 "tags": {
83566                     "name": "Santander",
83567                     "amenity": "bank"
83568                 },
83569                 "name": "Santander",
83570                 "icon": "bank",
83571                 "geometry": [
83572                     "point",
83573                     "area"
83574                 ],
83575                 "fields": [
83576                     "atm",
83577                     "operator",
83578                     "address",
83579                     "building_area",
83580                     "opening_hours"
83581                 ],
83582                 "suggestion": true
83583             },
83584             "amenity/bank/Bank of Scotland": {
83585                 "tags": {
83586                     "name": "Bank of Scotland",
83587                     "amenity": "bank"
83588                 },
83589                 "name": "Bank of Scotland",
83590                 "icon": "bank",
83591                 "geometry": [
83592                     "point",
83593                     "area"
83594                 ],
83595                 "fields": [
83596                     "atm",
83597                     "operator",
83598                     "address",
83599                     "building_area",
83600                     "opening_hours"
83601                 ],
83602                 "suggestion": true
83603             },
83604             "amenity/bank/TD Canada Trust": {
83605                 "tags": {
83606                     "name": "TD Canada Trust",
83607                     "amenity": "bank"
83608                 },
83609                 "name": "TD Canada Trust",
83610                 "icon": "bank",
83611                 "geometry": [
83612                     "point",
83613                     "area"
83614                 ],
83615                 "fields": [
83616                     "atm",
83617                     "operator",
83618                     "address",
83619                     "building_area",
83620                     "opening_hours"
83621                 ],
83622                 "suggestion": true
83623             },
83624             "amenity/bank/BMO": {
83625                 "tags": {
83626                     "name": "BMO",
83627                     "amenity": "bank"
83628                 },
83629                 "name": "BMO",
83630                 "icon": "bank",
83631                 "geometry": [
83632                     "point",
83633                     "area"
83634                 ],
83635                 "fields": [
83636                     "atm",
83637                     "operator",
83638                     "address",
83639                     "building_area",
83640                     "opening_hours"
83641                 ],
83642                 "suggestion": true
83643             },
83644             "amenity/bank/Danske Bank": {
83645                 "tags": {
83646                     "name": "Danske Bank",
83647                     "amenity": "bank"
83648                 },
83649                 "name": "Danske Bank",
83650                 "icon": "bank",
83651                 "geometry": [
83652                     "point",
83653                     "area"
83654                 ],
83655                 "fields": [
83656                     "atm",
83657                     "operator",
83658                     "address",
83659                     "building_area",
83660                     "opening_hours"
83661                 ],
83662                 "suggestion": true
83663             },
83664             "amenity/bank/OTP": {
83665                 "tags": {
83666                     "name": "OTP",
83667                     "amenity": "bank"
83668                 },
83669                 "name": "OTP",
83670                 "icon": "bank",
83671                 "geometry": [
83672                     "point",
83673                     "area"
83674                 ],
83675                 "fields": [
83676                     "atm",
83677                     "operator",
83678                     "address",
83679                     "building_area",
83680                     "opening_hours"
83681                 ],
83682                 "suggestion": true
83683             },
83684             "amenity/bank/Crédit Agricole": {
83685                 "tags": {
83686                     "name": "Crédit Agricole",
83687                     "amenity": "bank"
83688                 },
83689                 "name": "Crédit Agricole",
83690                 "icon": "bank",
83691                 "geometry": [
83692                     "point",
83693                     "area"
83694                 ],
83695                 "fields": [
83696                     "atm",
83697                     "operator",
83698                     "address",
83699                     "building_area",
83700                     "opening_hours"
83701                 ],
83702                 "suggestion": true
83703             },
83704             "amenity/bank/LCL": {
83705                 "tags": {
83706                     "name": "LCL",
83707                     "amenity": "bank"
83708                 },
83709                 "name": "LCL",
83710                 "icon": "bank",
83711                 "geometry": [
83712                     "point",
83713                     "area"
83714                 ],
83715                 "fields": [
83716                     "atm",
83717                     "operator",
83718                     "address",
83719                     "building_area",
83720                     "opening_hours"
83721                 ],
83722                 "suggestion": true
83723             },
83724             "amenity/bank/VR-Bank": {
83725                 "tags": {
83726                     "name": "VR-Bank",
83727                     "amenity": "bank"
83728                 },
83729                 "name": "VR-Bank",
83730                 "icon": "bank",
83731                 "geometry": [
83732                     "point",
83733                     "area"
83734                 ],
83735                 "fields": [
83736                     "atm",
83737                     "operator",
83738                     "address",
83739                     "building_area",
83740                     "opening_hours"
83741                 ],
83742                 "suggestion": true
83743             },
83744             "amenity/bank/ČSOB": {
83745                 "tags": {
83746                     "name": "ČSOB",
83747                     "amenity": "bank"
83748                 },
83749                 "name": "ČSOB",
83750                 "icon": "bank",
83751                 "geometry": [
83752                     "point",
83753                     "area"
83754                 ],
83755                 "fields": [
83756                     "atm",
83757                     "operator",
83758                     "address",
83759                     "building_area",
83760                     "opening_hours"
83761                 ],
83762                 "suggestion": true
83763             },
83764             "amenity/bank/Česká spořitelna": {
83765                 "tags": {
83766                     "name": "Česká spořitelna",
83767                     "amenity": "bank"
83768                 },
83769                 "name": "Česká spořitelna",
83770                 "icon": "bank",
83771                 "geometry": [
83772                     "point",
83773                     "area"
83774                 ],
83775                 "fields": [
83776                     "atm",
83777                     "operator",
83778                     "address",
83779                     "building_area",
83780                     "opening_hours"
83781                 ],
83782                 "suggestion": true
83783             },
83784             "amenity/bank/BNP": {
83785                 "tags": {
83786                     "name": "BNP",
83787                     "amenity": "bank"
83788                 },
83789                 "name": "BNP",
83790                 "icon": "bank",
83791                 "geometry": [
83792                     "point",
83793                     "area"
83794                 ],
83795                 "fields": [
83796                     "atm",
83797                     "operator",
83798                     "address",
83799                     "building_area",
83800                     "opening_hours"
83801                 ],
83802                 "suggestion": true
83803             },
83804             "amenity/bank/Royal Bank": {
83805                 "tags": {
83806                     "name": "Royal Bank",
83807                     "amenity": "bank"
83808                 },
83809                 "name": "Royal Bank",
83810                 "icon": "bank",
83811                 "geometry": [
83812                     "point",
83813                     "area"
83814                 ],
83815                 "fields": [
83816                     "atm",
83817                     "operator",
83818                     "address",
83819                     "building_area",
83820                     "opening_hours"
83821                 ],
83822                 "suggestion": true
83823             },
83824             "amenity/bank/Nationwide": {
83825                 "tags": {
83826                     "name": "Nationwide",
83827                     "amenity": "bank"
83828                 },
83829                 "name": "Nationwide",
83830                 "icon": "bank",
83831                 "geometry": [
83832                     "point",
83833                     "area"
83834                 ],
83835                 "fields": [
83836                     "atm",
83837                     "operator",
83838                     "address",
83839                     "building_area",
83840                     "opening_hours"
83841                 ],
83842                 "suggestion": true
83843             },
83844             "amenity/bank/Halifax": {
83845                 "tags": {
83846                     "name": "Halifax",
83847                     "amenity": "bank"
83848                 },
83849                 "name": "Halifax",
83850                 "icon": "bank",
83851                 "geometry": [
83852                     "point",
83853                     "area"
83854                 ],
83855                 "fields": [
83856                     "atm",
83857                     "operator",
83858                     "address",
83859                     "building_area",
83860                     "opening_hours"
83861                 ],
83862                 "suggestion": true
83863             },
83864             "amenity/bank/BAWAG PSK": {
83865                 "tags": {
83866                     "name": "BAWAG PSK",
83867                     "amenity": "bank"
83868                 },
83869                 "name": "BAWAG PSK",
83870                 "icon": "bank",
83871                 "geometry": [
83872                     "point",
83873                     "area"
83874                 ],
83875                 "fields": [
83876                     "atm",
83877                     "operator",
83878                     "address",
83879                     "building_area",
83880                     "opening_hours"
83881                 ],
83882                 "suggestion": true
83883             },
83884             "amenity/bank/National Bank": {
83885                 "tags": {
83886                     "name": "National Bank",
83887                     "amenity": "bank"
83888                 },
83889                 "name": "National Bank",
83890                 "icon": "bank",
83891                 "geometry": [
83892                     "point",
83893                     "area"
83894                 ],
83895                 "fields": [
83896                     "atm",
83897                     "operator",
83898                     "address",
83899                     "building_area",
83900                     "opening_hours"
83901                 ],
83902                 "suggestion": true
83903             },
83904             "amenity/bank/Nedbank": {
83905                 "tags": {
83906                     "name": "Nedbank",
83907                     "amenity": "bank"
83908                 },
83909                 "name": "Nedbank",
83910                 "icon": "bank",
83911                 "geometry": [
83912                     "point",
83913                     "area"
83914                 ],
83915                 "fields": [
83916                     "atm",
83917                     "operator",
83918                     "address",
83919                     "building_area",
83920                     "opening_hours"
83921                 ],
83922                 "suggestion": true
83923             },
83924             "amenity/bank/First National Bank": {
83925                 "tags": {
83926                     "name": "First National Bank",
83927                     "amenity": "bank"
83928                 },
83929                 "name": "First National Bank",
83930                 "icon": "bank",
83931                 "geometry": [
83932                     "point",
83933                     "area"
83934                 ],
83935                 "fields": [
83936                     "atm",
83937                     "operator",
83938                     "address",
83939                     "building_area",
83940                     "opening_hours"
83941                 ],
83942                 "suggestion": true
83943             },
83944             "amenity/bank/Nordea": {
83945                 "tags": {
83946                     "name": "Nordea",
83947                     "amenity": "bank"
83948                 },
83949                 "name": "Nordea",
83950                 "icon": "bank",
83951                 "geometry": [
83952                     "point",
83953                     "area"
83954                 ],
83955                 "fields": [
83956                     "atm",
83957                     "operator",
83958                     "address",
83959                     "building_area",
83960                     "opening_hours"
83961                 ],
83962                 "suggestion": true
83963             },
83964             "amenity/bank/Rabobank": {
83965                 "tags": {
83966                     "name": "Rabobank",
83967                     "amenity": "bank"
83968                 },
83969                 "name": "Rabobank",
83970                 "icon": "bank",
83971                 "geometry": [
83972                     "point",
83973                     "area"
83974                 ],
83975                 "fields": [
83976                     "atm",
83977                     "operator",
83978                     "address",
83979                     "building_area",
83980                     "opening_hours"
83981                 ],
83982                 "suggestion": true
83983             },
83984             "amenity/bank/Sparkasse KölnBonn": {
83985                 "tags": {
83986                     "name": "Sparkasse KölnBonn",
83987                     "amenity": "bank"
83988                 },
83989                 "name": "Sparkasse KölnBonn",
83990                 "icon": "bank",
83991                 "geometry": [
83992                     "point",
83993                     "area"
83994                 ],
83995                 "fields": [
83996                     "atm",
83997                     "operator",
83998                     "address",
83999                     "building_area",
84000                     "opening_hours"
84001                 ],
84002                 "suggestion": true
84003             },
84004             "amenity/bank/Tatra banka": {
84005                 "tags": {
84006                     "name": "Tatra banka",
84007                     "amenity": "bank"
84008                 },
84009                 "name": "Tatra banka",
84010                 "icon": "bank",
84011                 "geometry": [
84012                     "point",
84013                     "area"
84014                 ],
84015                 "fields": [
84016                     "atm",
84017                     "operator",
84018                     "address",
84019                     "building_area",
84020                     "opening_hours"
84021                 ],
84022                 "suggestion": true
84023             },
84024             "amenity/bank/Berliner Sparkasse": {
84025                 "tags": {
84026                     "name": "Berliner Sparkasse",
84027                     "amenity": "bank"
84028                 },
84029                 "name": "Berliner Sparkasse",
84030                 "icon": "bank",
84031                 "geometry": [
84032                     "point",
84033                     "area"
84034                 ],
84035                 "fields": [
84036                     "atm",
84037                     "operator",
84038                     "address",
84039                     "building_area",
84040                     "opening_hours"
84041                 ],
84042                 "suggestion": true
84043             },
84044             "amenity/bank/Berliner Volksbank": {
84045                 "tags": {
84046                     "name": "Berliner Volksbank",
84047                     "amenity": "bank"
84048                 },
84049                 "name": "Berliner Volksbank",
84050                 "icon": "bank",
84051                 "geometry": [
84052                     "point",
84053                     "area"
84054                 ],
84055                 "fields": [
84056                     "atm",
84057                     "operator",
84058                     "address",
84059                     "building_area",
84060                     "opening_hours"
84061                 ],
84062                 "suggestion": true
84063             },
84064             "amenity/bank/Wells Fargo": {
84065                 "tags": {
84066                     "name": "Wells Fargo",
84067                     "amenity": "bank"
84068                 },
84069                 "name": "Wells Fargo",
84070                 "icon": "bank",
84071                 "geometry": [
84072                     "point",
84073                     "area"
84074                 ],
84075                 "fields": [
84076                     "atm",
84077                     "operator",
84078                     "address",
84079                     "building_area",
84080                     "opening_hours"
84081                 ],
84082                 "suggestion": true
84083             },
84084             "amenity/bank/Credit Suisse": {
84085                 "tags": {
84086                     "name": "Credit Suisse",
84087                     "amenity": "bank"
84088                 },
84089                 "name": "Credit Suisse",
84090                 "icon": "bank",
84091                 "geometry": [
84092                     "point",
84093                     "area"
84094                 ],
84095                 "fields": [
84096                     "atm",
84097                     "operator",
84098                     "address",
84099                     "building_area",
84100                     "opening_hours"
84101                 ],
84102                 "suggestion": true
84103             },
84104             "amenity/bank/Société Générale": {
84105                 "tags": {
84106                     "name": "Société Générale",
84107                     "amenity": "bank"
84108                 },
84109                 "name": "Société Générale",
84110                 "icon": "bank",
84111                 "geometry": [
84112                     "point",
84113                     "area"
84114                 ],
84115                 "fields": [
84116                     "atm",
84117                     "operator",
84118                     "address",
84119                     "building_area",
84120                     "opening_hours"
84121                 ],
84122                 "suggestion": true
84123             },
84124             "amenity/bank/Osuuspankki": {
84125                 "tags": {
84126                     "name": "Osuuspankki",
84127                     "amenity": "bank"
84128                 },
84129                 "name": "Osuuspankki",
84130                 "icon": "bank",
84131                 "geometry": [
84132                     "point",
84133                     "area"
84134                 ],
84135                 "fields": [
84136                     "atm",
84137                     "operator",
84138                     "address",
84139                     "building_area",
84140                     "opening_hours"
84141                 ],
84142                 "suggestion": true
84143             },
84144             "amenity/bank/Sparkasse Aachen": {
84145                 "tags": {
84146                     "name": "Sparkasse Aachen",
84147                     "amenity": "bank"
84148                 },
84149                 "name": "Sparkasse Aachen",
84150                 "icon": "bank",
84151                 "geometry": [
84152                     "point",
84153                     "area"
84154                 ],
84155                 "fields": [
84156                     "atm",
84157                     "operator",
84158                     "address",
84159                     "building_area",
84160                     "opening_hours"
84161                 ],
84162                 "suggestion": true
84163             },
84164             "amenity/bank/Hamburger Sparkasse": {
84165                 "tags": {
84166                     "name": "Hamburger Sparkasse",
84167                     "amenity": "bank"
84168                 },
84169                 "name": "Hamburger Sparkasse",
84170                 "icon": "bank",
84171                 "geometry": [
84172                     "point",
84173                     "area"
84174                 ],
84175                 "fields": [
84176                     "atm",
84177                     "operator",
84178                     "address",
84179                     "building_area",
84180                     "opening_hours"
84181                 ],
84182                 "suggestion": true
84183             },
84184             "amenity/bank/Cassa di Risparmio del Veneto": {
84185                 "tags": {
84186                     "name": "Cassa di Risparmio del Veneto",
84187                     "amenity": "bank"
84188                 },
84189                 "name": "Cassa di Risparmio del Veneto",
84190                 "icon": "bank",
84191                 "geometry": [
84192                     "point",
84193                     "area"
84194                 ],
84195                 "fields": [
84196                     "atm",
84197                     "operator",
84198                     "address",
84199                     "building_area",
84200                     "opening_hours"
84201                 ],
84202                 "suggestion": true
84203             },
84204             "amenity/bank/BNP Paribas": {
84205                 "tags": {
84206                     "name": "BNP Paribas",
84207                     "amenity": "bank"
84208                 },
84209                 "name": "BNP Paribas",
84210                 "icon": "bank",
84211                 "geometry": [
84212                     "point",
84213                     "area"
84214                 ],
84215                 "fields": [
84216                     "atm",
84217                     "operator",
84218                     "address",
84219                     "building_area",
84220                     "opening_hours"
84221                 ],
84222                 "suggestion": true
84223             },
84224             "amenity/bank/Banque Populaire": {
84225                 "tags": {
84226                     "name": "Banque Populaire",
84227                     "amenity": "bank"
84228                 },
84229                 "name": "Banque Populaire",
84230                 "icon": "bank",
84231                 "geometry": [
84232                     "point",
84233                     "area"
84234                 ],
84235                 "fields": [
84236                     "atm",
84237                     "operator",
84238                     "address",
84239                     "building_area",
84240                     "opening_hours"
84241                 ],
84242                 "suggestion": true
84243             },
84244             "amenity/bank/BNP Paribas Fortis": {
84245                 "tags": {
84246                     "name": "BNP Paribas Fortis",
84247                     "amenity": "bank"
84248                 },
84249                 "name": "BNP Paribas Fortis",
84250                 "icon": "bank",
84251                 "geometry": [
84252                     "point",
84253                     "area"
84254                 ],
84255                 "fields": [
84256                     "atm",
84257                     "operator",
84258                     "address",
84259                     "building_area",
84260                     "opening_hours"
84261                 ],
84262                 "suggestion": true
84263             },
84264             "amenity/bank/Banco Popular": {
84265                 "tags": {
84266                     "name": "Banco Popular",
84267                     "amenity": "bank"
84268                 },
84269                 "name": "Banco Popular",
84270                 "icon": "bank",
84271                 "geometry": [
84272                     "point",
84273                     "area"
84274                 ],
84275                 "fields": [
84276                     "atm",
84277                     "operator",
84278                     "address",
84279                     "building_area",
84280                     "opening_hours"
84281                 ],
84282                 "suggestion": true
84283             },
84284             "amenity/bank/Bancaja": {
84285                 "tags": {
84286                     "name": "Bancaja",
84287                     "amenity": "bank"
84288                 },
84289                 "name": "Bancaja",
84290                 "icon": "bank",
84291                 "geometry": [
84292                     "point",
84293                     "area"
84294                 ],
84295                 "fields": [
84296                     "atm",
84297                     "operator",
84298                     "address",
84299                     "building_area",
84300                     "opening_hours"
84301                 ],
84302                 "suggestion": true
84303             },
84304             "amenity/bank/Banesto": {
84305                 "tags": {
84306                     "name": "Banesto",
84307                     "amenity": "bank"
84308                 },
84309                 "name": "Banesto",
84310                 "icon": "bank",
84311                 "geometry": [
84312                     "point",
84313                     "area"
84314                 ],
84315                 "fields": [
84316                     "atm",
84317                     "operator",
84318                     "address",
84319                     "building_area",
84320                     "opening_hours"
84321                 ],
84322                 "suggestion": true
84323             },
84324             "amenity/bank/La Caixa": {
84325                 "tags": {
84326                     "name": "La Caixa",
84327                     "amenity": "bank"
84328                 },
84329                 "name": "La Caixa",
84330                 "icon": "bank",
84331                 "geometry": [
84332                     "point",
84333                     "area"
84334                 ],
84335                 "fields": [
84336                     "atm",
84337                     "operator",
84338                     "address",
84339                     "building_area",
84340                     "opening_hours"
84341                 ],
84342                 "suggestion": true
84343             },
84344             "amenity/bank/Santander Consumer Bank": {
84345                 "tags": {
84346                     "name": "Santander Consumer Bank",
84347                     "amenity": "bank"
84348                 },
84349                 "name": "Santander Consumer Bank",
84350                 "icon": "bank",
84351                 "geometry": [
84352                     "point",
84353                     "area"
84354                 ],
84355                 "fields": [
84356                     "atm",
84357                     "operator",
84358                     "address",
84359                     "building_area",
84360                     "opening_hours"
84361                 ],
84362                 "suggestion": true
84363             },
84364             "amenity/bank/BRD": {
84365                 "tags": {
84366                     "name": "BRD",
84367                     "amenity": "bank"
84368                 },
84369                 "name": "BRD",
84370                 "icon": "bank",
84371                 "geometry": [
84372                     "point",
84373                     "area"
84374                 ],
84375                 "fields": [
84376                     "atm",
84377                     "operator",
84378                     "address",
84379                     "building_area",
84380                     "opening_hours"
84381                 ],
84382                 "suggestion": true
84383             },
84384             "amenity/bank/BCR": {
84385                 "tags": {
84386                     "name": "BCR",
84387                     "amenity": "bank"
84388                 },
84389                 "name": "BCR",
84390                 "icon": "bank",
84391                 "geometry": [
84392                     "point",
84393                     "area"
84394                 ],
84395                 "fields": [
84396                     "atm",
84397                     "operator",
84398                     "address",
84399                     "building_area",
84400                     "opening_hours"
84401                 ],
84402                 "suggestion": true
84403             },
84404             "amenity/bank/Banca Transilvania": {
84405                 "tags": {
84406                     "name": "Banca Transilvania",
84407                     "amenity": "bank"
84408                 },
84409                 "name": "Banca Transilvania",
84410                 "icon": "bank",
84411                 "geometry": [
84412                     "point",
84413                     "area"
84414                 ],
84415                 "fields": [
84416                     "atm",
84417                     "operator",
84418                     "address",
84419                     "building_area",
84420                     "opening_hours"
84421                 ],
84422                 "suggestion": true
84423             },
84424             "amenity/bank/BW-Bank": {
84425                 "tags": {
84426                     "name": "BW-Bank",
84427                     "amenity": "bank"
84428                 },
84429                 "name": "BW-Bank",
84430                 "icon": "bank",
84431                 "geometry": [
84432                     "point",
84433                     "area"
84434                 ],
84435                 "fields": [
84436                     "atm",
84437                     "operator",
84438                     "address",
84439                     "building_area",
84440                     "opening_hours"
84441                 ],
84442                 "suggestion": true
84443             },
84444             "amenity/bank/Komerční banka": {
84445                 "tags": {
84446                     "name": "Komerční banka",
84447                     "amenity": "bank"
84448                 },
84449                 "name": "Komerční banka",
84450                 "icon": "bank",
84451                 "geometry": [
84452                     "point",
84453                     "area"
84454                 ],
84455                 "fields": [
84456                     "atm",
84457                     "operator",
84458                     "address",
84459                     "building_area",
84460                     "opening_hours"
84461                 ],
84462                 "suggestion": true
84463             },
84464             "amenity/bank/Banco Pastor": {
84465                 "tags": {
84466                     "name": "Banco Pastor",
84467                     "amenity": "bank"
84468                 },
84469                 "name": "Banco Pastor",
84470                 "icon": "bank",
84471                 "geometry": [
84472                     "point",
84473                     "area"
84474                 ],
84475                 "fields": [
84476                     "atm",
84477                     "operator",
84478                     "address",
84479                     "building_area",
84480                     "opening_hours"
84481                 ],
84482                 "suggestion": true
84483             },
84484             "amenity/bank/Stadtsparkasse": {
84485                 "tags": {
84486                     "name": "Stadtsparkasse",
84487                     "amenity": "bank"
84488                 },
84489                 "name": "Stadtsparkasse",
84490                 "icon": "bank",
84491                 "geometry": [
84492                     "point",
84493                     "area"
84494                 ],
84495                 "fields": [
84496                     "atm",
84497                     "operator",
84498                     "address",
84499                     "building_area",
84500                     "opening_hours"
84501                 ],
84502                 "suggestion": true
84503             },
84504             "amenity/bank/Ulster Bank": {
84505                 "tags": {
84506                     "name": "Ulster Bank",
84507                     "amenity": "bank"
84508                 },
84509                 "name": "Ulster Bank",
84510                 "icon": "bank",
84511                 "geometry": [
84512                     "point",
84513                     "area"
84514                 ],
84515                 "fields": [
84516                     "atm",
84517                     "operator",
84518                     "address",
84519                     "building_area",
84520                     "opening_hours"
84521                 ],
84522                 "suggestion": true
84523             },
84524             "amenity/bank/Sberbank": {
84525                 "tags": {
84526                     "name": "Sberbank",
84527                     "amenity": "bank"
84528                 },
84529                 "name": "Sberbank",
84530                 "icon": "bank",
84531                 "geometry": [
84532                     "point",
84533                     "area"
84534                 ],
84535                 "fields": [
84536                     "atm",
84537                     "operator",
84538                     "address",
84539                     "building_area",
84540                     "opening_hours"
84541                 ],
84542                 "suggestion": true
84543             },
84544             "amenity/bank/CIC": {
84545                 "tags": {
84546                     "name": "CIC",
84547                     "amenity": "bank"
84548                 },
84549                 "name": "CIC",
84550                 "icon": "bank",
84551                 "geometry": [
84552                     "point",
84553                     "area"
84554                 ],
84555                 "fields": [
84556                     "atm",
84557                     "operator",
84558                     "address",
84559                     "building_area",
84560                     "opening_hours"
84561                 ],
84562                 "suggestion": true
84563             },
84564             "amenity/bank/Bancpost": {
84565                 "tags": {
84566                     "name": "Bancpost",
84567                     "amenity": "bank"
84568                 },
84569                 "name": "Bancpost",
84570                 "icon": "bank",
84571                 "geometry": [
84572                     "point",
84573                     "area"
84574                 ],
84575                 "fields": [
84576                     "atm",
84577                     "operator",
84578                     "address",
84579                     "building_area",
84580                     "opening_hours"
84581                 ],
84582                 "suggestion": true
84583             },
84584             "amenity/bank/Caja Madrid": {
84585                 "tags": {
84586                     "name": "Caja Madrid",
84587                     "amenity": "bank"
84588                 },
84589                 "name": "Caja Madrid",
84590                 "icon": "bank",
84591                 "geometry": [
84592                     "point",
84593                     "area"
84594                 ],
84595                 "fields": [
84596                     "atm",
84597                     "operator",
84598                     "address",
84599                     "building_area",
84600                     "opening_hours"
84601                 ],
84602                 "suggestion": true
84603             },
84604             "amenity/bank/Maybank": {
84605                 "tags": {
84606                     "name": "Maybank",
84607                     "amenity": "bank"
84608                 },
84609                 "name": "Maybank",
84610                 "icon": "bank",
84611                 "geometry": [
84612                     "point",
84613                     "area"
84614                 ],
84615                 "fields": [
84616                     "atm",
84617                     "operator",
84618                     "address",
84619                     "building_area",
84620                     "opening_hours"
84621                 ],
84622                 "suggestion": true
84623             },
84624             "amenity/bank/中国银行": {
84625                 "tags": {
84626                     "name": "中国银行",
84627                     "amenity": "bank"
84628                 },
84629                 "name": "中国银行",
84630                 "icon": "bank",
84631                 "geometry": [
84632                     "point",
84633                     "area"
84634                 ],
84635                 "fields": [
84636                     "atm",
84637                     "operator",
84638                     "address",
84639                     "building_area",
84640                     "opening_hours"
84641                 ],
84642                 "suggestion": true
84643             },
84644             "amenity/bank/Unicredit Banca": {
84645                 "tags": {
84646                     "name": "Unicredit Banca",
84647                     "amenity": "bank"
84648                 },
84649                 "name": "Unicredit Banca",
84650                 "icon": "bank",
84651                 "geometry": [
84652                     "point",
84653                     "area"
84654                 ],
84655                 "fields": [
84656                     "atm",
84657                     "operator",
84658                     "address",
84659                     "building_area",
84660                     "opening_hours"
84661                 ],
84662                 "suggestion": true
84663             },
84664             "amenity/bank/Crédit Mutuel": {
84665                 "tags": {
84666                     "name": "Crédit Mutuel",
84667                     "amenity": "bank"
84668                 },
84669                 "name": "Crédit Mutuel",
84670                 "icon": "bank",
84671                 "geometry": [
84672                     "point",
84673                     "area"
84674                 ],
84675                 "fields": [
84676                     "atm",
84677                     "operator",
84678                     "address",
84679                     "building_area",
84680                     "opening_hours"
84681                 ],
84682                 "suggestion": true
84683             },
84684             "amenity/bank/BBVA": {
84685                 "tags": {
84686                     "name": "BBVA",
84687                     "amenity": "bank"
84688                 },
84689                 "name": "BBVA",
84690                 "icon": "bank",
84691                 "geometry": [
84692                     "point",
84693                     "area"
84694                 ],
84695                 "fields": [
84696                     "atm",
84697                     "operator",
84698                     "address",
84699                     "building_area",
84700                     "opening_hours"
84701                 ],
84702                 "suggestion": true
84703             },
84704             "amenity/bank/Intesa San Paolo": {
84705                 "tags": {
84706                     "name": "Intesa San Paolo",
84707                     "amenity": "bank"
84708                 },
84709                 "name": "Intesa San Paolo",
84710                 "icon": "bank",
84711                 "geometry": [
84712                     "point",
84713                     "area"
84714                 ],
84715                 "fields": [
84716                     "atm",
84717                     "operator",
84718                     "address",
84719                     "building_area",
84720                     "opening_hours"
84721                 ],
84722                 "suggestion": true
84723             },
84724             "amenity/bank/TD Bank": {
84725                 "tags": {
84726                     "name": "TD Bank",
84727                     "amenity": "bank"
84728                 },
84729                 "name": "TD Bank",
84730                 "icon": "bank",
84731                 "geometry": [
84732                     "point",
84733                     "area"
84734                 ],
84735                 "fields": [
84736                     "atm",
84737                     "operator",
84738                     "address",
84739                     "building_area",
84740                     "opening_hours"
84741                 ],
84742                 "suggestion": true
84743             },
84744             "amenity/bank/Belfius": {
84745                 "tags": {
84746                     "name": "Belfius",
84747                     "amenity": "bank"
84748                 },
84749                 "name": "Belfius",
84750                 "icon": "bank",
84751                 "geometry": [
84752                     "point",
84753                     "area"
84754                 ],
84755                 "fields": [
84756                     "atm",
84757                     "operator",
84758                     "address",
84759                     "building_area",
84760                     "opening_hours"
84761                 ],
84762                 "suggestion": true
84763             },
84764             "amenity/bank/Bank of America": {
84765                 "tags": {
84766                     "name": "Bank of America",
84767                     "amenity": "bank"
84768                 },
84769                 "name": "Bank of America",
84770                 "icon": "bank",
84771                 "geometry": [
84772                     "point",
84773                     "area"
84774                 ],
84775                 "fields": [
84776                     "atm",
84777                     "operator",
84778                     "address",
84779                     "building_area",
84780                     "opening_hours"
84781                 ],
84782                 "suggestion": true
84783             },
84784             "amenity/bank/RBC": {
84785                 "tags": {
84786                     "name": "RBC",
84787                     "amenity": "bank"
84788                 },
84789                 "name": "RBC",
84790                 "icon": "bank",
84791                 "geometry": [
84792                     "point",
84793                     "area"
84794                 ],
84795                 "fields": [
84796                     "atm",
84797                     "operator",
84798                     "address",
84799                     "building_area",
84800                     "opening_hours"
84801                 ],
84802                 "suggestion": true
84803             },
84804             "amenity/bank/Alpha Bank": {
84805                 "tags": {
84806                     "name": "Alpha Bank",
84807                     "amenity": "bank"
84808                 },
84809                 "name": "Alpha Bank",
84810                 "icon": "bank",
84811                 "geometry": [
84812                     "point",
84813                     "area"
84814                 ],
84815                 "fields": [
84816                     "atm",
84817                     "operator",
84818                     "address",
84819                     "building_area",
84820                     "opening_hours"
84821                 ],
84822                 "suggestion": true
84823             },
84824             "amenity/bank/Сбербанк": {
84825                 "tags": {
84826                     "name": "Сбербанк",
84827                     "amenity": "bank"
84828                 },
84829                 "name": "Сбербанк",
84830                 "icon": "bank",
84831                 "geometry": [
84832                     "point",
84833                     "area"
84834                 ],
84835                 "fields": [
84836                     "atm",
84837                     "operator",
84838                     "address",
84839                     "building_area",
84840                     "opening_hours"
84841                 ],
84842                 "suggestion": true
84843             },
84844             "amenity/bank/Россельхозбанк": {
84845                 "tags": {
84846                     "name": "Россельхозбанк",
84847                     "amenity": "bank"
84848                 },
84849                 "name": "Россельхозбанк",
84850                 "icon": "bank",
84851                 "geometry": [
84852                     "point",
84853                     "area"
84854                 ],
84855                 "fields": [
84856                     "atm",
84857                     "operator",
84858                     "address",
84859                     "building_area",
84860                     "opening_hours"
84861                 ],
84862                 "suggestion": true
84863             },
84864             "amenity/bank/Crédit du Nord": {
84865                 "tags": {
84866                     "name": "Crédit du Nord",
84867                     "amenity": "bank"
84868                 },
84869                 "name": "Crédit du Nord",
84870                 "icon": "bank",
84871                 "geometry": [
84872                     "point",
84873                     "area"
84874                 ],
84875                 "fields": [
84876                     "atm",
84877                     "operator",
84878                     "address",
84879                     "building_area",
84880                     "opening_hours"
84881                 ],
84882                 "suggestion": true
84883             },
84884             "amenity/bank/BancoEstado": {
84885                 "tags": {
84886                     "name": "BancoEstado",
84887                     "amenity": "bank"
84888                 },
84889                 "name": "BancoEstado",
84890                 "icon": "bank",
84891                 "geometry": [
84892                     "point",
84893                     "area"
84894                 ],
84895                 "fields": [
84896                     "atm",
84897                     "operator",
84898                     "address",
84899                     "building_area",
84900                     "opening_hours"
84901                 ],
84902                 "suggestion": true
84903             },
84904             "amenity/bank/Millennium Bank": {
84905                 "tags": {
84906                     "name": "Millennium Bank",
84907                     "amenity": "bank"
84908                 },
84909                 "name": "Millennium Bank",
84910                 "icon": "bank",
84911                 "geometry": [
84912                     "point",
84913                     "area"
84914                 ],
84915                 "fields": [
84916                     "atm",
84917                     "operator",
84918                     "address",
84919                     "building_area",
84920                     "opening_hours"
84921                 ],
84922                 "suggestion": true
84923             },
84924             "amenity/bank/State Bank of India": {
84925                 "tags": {
84926                     "name": "State Bank of India",
84927                     "amenity": "bank"
84928                 },
84929                 "name": "State Bank of India",
84930                 "icon": "bank",
84931                 "geometry": [
84932                     "point",
84933                     "area"
84934                 ],
84935                 "fields": [
84936                     "atm",
84937                     "operator",
84938                     "address",
84939                     "building_area",
84940                     "opening_hours"
84941                 ],
84942                 "suggestion": true
84943             },
84944             "amenity/bank/Беларусбанк": {
84945                 "tags": {
84946                     "name": "Беларусбанк",
84947                     "amenity": "bank"
84948                 },
84949                 "name": "Беларусбанк",
84950                 "icon": "bank",
84951                 "geometry": [
84952                     "point",
84953                     "area"
84954                 ],
84955                 "fields": [
84956                     "atm",
84957                     "operator",
84958                     "address",
84959                     "building_area",
84960                     "opening_hours"
84961                 ],
84962                 "suggestion": true
84963             },
84964             "amenity/bank/ING Bank Śląski": {
84965                 "tags": {
84966                     "name": "ING Bank Śląski",
84967                     "amenity": "bank"
84968                 },
84969                 "name": "ING Bank Śląski",
84970                 "icon": "bank",
84971                 "geometry": [
84972                     "point",
84973                     "area"
84974                 ],
84975                 "fields": [
84976                     "atm",
84977                     "operator",
84978                     "address",
84979                     "building_area",
84980                     "opening_hours"
84981                 ],
84982                 "suggestion": true
84983             },
84984             "amenity/bank/Caixa Geral de Depósitos": {
84985                 "tags": {
84986                     "name": "Caixa Geral de Depósitos",
84987                     "amenity": "bank"
84988                 },
84989                 "name": "Caixa Geral de Depósitos",
84990                 "icon": "bank",
84991                 "geometry": [
84992                     "point",
84993                     "area"
84994                 ],
84995                 "fields": [
84996                     "atm",
84997                     "operator",
84998                     "address",
84999                     "building_area",
85000                     "opening_hours"
85001                 ],
85002                 "suggestion": true
85003             },
85004             "amenity/bank/Kreissparkasse Köln": {
85005                 "tags": {
85006                     "name": "Kreissparkasse Köln",
85007                     "amenity": "bank"
85008                 },
85009                 "name": "Kreissparkasse Köln",
85010                 "icon": "bank",
85011                 "geometry": [
85012                     "point",
85013                     "area"
85014                 ],
85015                 "fields": [
85016                     "atm",
85017                     "operator",
85018                     "address",
85019                     "building_area",
85020                     "opening_hours"
85021                 ],
85022                 "suggestion": true
85023             },
85024             "amenity/bank/Banco BCI": {
85025                 "tags": {
85026                     "name": "Banco BCI",
85027                     "amenity": "bank"
85028                 },
85029                 "name": "Banco BCI",
85030                 "icon": "bank",
85031                 "geometry": [
85032                     "point",
85033                     "area"
85034                 ],
85035                 "fields": [
85036                     "atm",
85037                     "operator",
85038                     "address",
85039                     "building_area",
85040                     "opening_hours"
85041                 ],
85042                 "suggestion": true
85043             },
85044             "amenity/bank/Banco de Chile": {
85045                 "tags": {
85046                     "name": "Banco de Chile",
85047                     "amenity": "bank"
85048                 },
85049                 "name": "Banco de Chile",
85050                 "icon": "bank",
85051                 "geometry": [
85052                     "point",
85053                     "area"
85054                 ],
85055                 "fields": [
85056                     "atm",
85057                     "operator",
85058                     "address",
85059                     "building_area",
85060                     "opening_hours"
85061                 ],
85062                 "suggestion": true
85063             },
85064             "amenity/bank/ВТБ24": {
85065                 "tags": {
85066                     "name": "ВТБ24",
85067                     "amenity": "bank"
85068                 },
85069                 "name": "ВТБ24",
85070                 "icon": "bank",
85071                 "geometry": [
85072                     "point",
85073                     "area"
85074                 ],
85075                 "fields": [
85076                     "atm",
85077                     "operator",
85078                     "address",
85079                     "building_area",
85080                     "opening_hours"
85081                 ],
85082                 "suggestion": true
85083             },
85084             "amenity/bank/UBS": {
85085                 "tags": {
85086                     "name": "UBS",
85087                     "amenity": "bank"
85088                 },
85089                 "name": "UBS",
85090                 "icon": "bank",
85091                 "geometry": [
85092                     "point",
85093                     "area"
85094                 ],
85095                 "fields": [
85096                     "atm",
85097                     "operator",
85098                     "address",
85099                     "building_area",
85100                     "opening_hours"
85101                 ],
85102                 "suggestion": true
85103             },
85104             "amenity/bank/PKO BP": {
85105                 "tags": {
85106                     "name": "PKO BP",
85107                     "amenity": "bank"
85108                 },
85109                 "name": "PKO BP",
85110                 "icon": "bank",
85111                 "geometry": [
85112                     "point",
85113                     "area"
85114                 ],
85115                 "fields": [
85116                     "atm",
85117                     "operator",
85118                     "address",
85119                     "building_area",
85120                     "opening_hours"
85121                 ],
85122                 "suggestion": true
85123             },
85124             "amenity/bank/Chinabank": {
85125                 "tags": {
85126                     "name": "Chinabank",
85127                     "amenity": "bank"
85128                 },
85129                 "name": "Chinabank",
85130                 "icon": "bank",
85131                 "geometry": [
85132                     "point",
85133                     "area"
85134                 ],
85135                 "fields": [
85136                     "atm",
85137                     "operator",
85138                     "address",
85139                     "building_area",
85140                     "opening_hours"
85141                 ],
85142                 "suggestion": true
85143             },
85144             "amenity/bank/PSBank": {
85145                 "tags": {
85146                     "name": "PSBank",
85147                     "amenity": "bank"
85148                 },
85149                 "name": "PSBank",
85150                 "icon": "bank",
85151                 "geometry": [
85152                     "point",
85153                     "area"
85154                 ],
85155                 "fields": [
85156                     "atm",
85157                     "operator",
85158                     "address",
85159                     "building_area",
85160                     "opening_hours"
85161                 ],
85162                 "suggestion": true
85163             },
85164             "amenity/bank/Union Bank": {
85165                 "tags": {
85166                     "name": "Union Bank",
85167                     "amenity": "bank"
85168                 },
85169                 "name": "Union Bank",
85170                 "icon": "bank",
85171                 "geometry": [
85172                     "point",
85173                     "area"
85174                 ],
85175                 "fields": [
85176                     "atm",
85177                     "operator",
85178                     "address",
85179                     "building_area",
85180                     "opening_hours"
85181                 ],
85182                 "suggestion": true
85183             },
85184             "amenity/bank/China Bank": {
85185                 "tags": {
85186                     "name": "China Bank",
85187                     "amenity": "bank"
85188                 },
85189                 "name": "China Bank",
85190                 "icon": "bank",
85191                 "geometry": [
85192                     "point",
85193                     "area"
85194                 ],
85195                 "fields": [
85196                     "atm",
85197                     "operator",
85198                     "address",
85199                     "building_area",
85200                     "opening_hours"
85201                 ],
85202                 "suggestion": true
85203             },
85204             "amenity/bank/RCBC": {
85205                 "tags": {
85206                     "name": "RCBC",
85207                     "amenity": "bank"
85208                 },
85209                 "name": "RCBC",
85210                 "icon": "bank",
85211                 "geometry": [
85212                     "point",
85213                     "area"
85214                 ],
85215                 "fields": [
85216                     "atm",
85217                     "operator",
85218                     "address",
85219                     "building_area",
85220                     "opening_hours"
85221                 ],
85222                 "suggestion": true
85223             },
85224             "amenity/bank/Unicaja": {
85225                 "tags": {
85226                     "name": "Unicaja",
85227                     "amenity": "bank"
85228                 },
85229                 "name": "Unicaja",
85230                 "icon": "bank",
85231                 "geometry": [
85232                     "point",
85233                     "area"
85234                 ],
85235                 "fields": [
85236                     "atm",
85237                     "operator",
85238                     "address",
85239                     "building_area",
85240                     "opening_hours"
85241                 ],
85242                 "suggestion": true
85243             },
85244             "amenity/bank/BBK": {
85245                 "tags": {
85246                     "name": "BBK",
85247                     "amenity": "bank"
85248                 },
85249                 "name": "BBK",
85250                 "icon": "bank",
85251                 "geometry": [
85252                     "point",
85253                     "area"
85254                 ],
85255                 "fields": [
85256                     "atm",
85257                     "operator",
85258                     "address",
85259                     "building_area",
85260                     "opening_hours"
85261                 ],
85262                 "suggestion": true
85263             },
85264             "amenity/bank/Ibercaja": {
85265                 "tags": {
85266                     "name": "Ibercaja",
85267                     "amenity": "bank"
85268                 },
85269                 "name": "Ibercaja",
85270                 "icon": "bank",
85271                 "geometry": [
85272                     "point",
85273                     "area"
85274                 ],
85275                 "fields": [
85276                     "atm",
85277                     "operator",
85278                     "address",
85279                     "building_area",
85280                     "opening_hours"
85281                 ],
85282                 "suggestion": true
85283             },
85284             "amenity/bank/RBS": {
85285                 "tags": {
85286                     "name": "RBS",
85287                     "amenity": "bank"
85288                 },
85289                 "name": "RBS",
85290                 "icon": "bank",
85291                 "geometry": [
85292                     "point",
85293                     "area"
85294                 ],
85295                 "fields": [
85296                     "atm",
85297                     "operator",
85298                     "address",
85299                     "building_area",
85300                     "opening_hours"
85301                 ],
85302                 "suggestion": true
85303             },
85304             "amenity/bank/Commercial Bank of Ceylon PLC": {
85305                 "tags": {
85306                     "name": "Commercial Bank of Ceylon PLC",
85307                     "amenity": "bank"
85308                 },
85309                 "name": "Commercial Bank of Ceylon PLC",
85310                 "icon": "bank",
85311                 "geometry": [
85312                     "point",
85313                     "area"
85314                 ],
85315                 "fields": [
85316                     "atm",
85317                     "operator",
85318                     "address",
85319                     "building_area",
85320                     "opening_hours"
85321                 ],
85322                 "suggestion": true
85323             },
85324             "amenity/bank/Bank of Ireland": {
85325                 "tags": {
85326                     "name": "Bank of Ireland",
85327                     "amenity": "bank"
85328                 },
85329                 "name": "Bank of Ireland",
85330                 "icon": "bank",
85331                 "geometry": [
85332                     "point",
85333                     "area"
85334                 ],
85335                 "fields": [
85336                     "atm",
85337                     "operator",
85338                     "address",
85339                     "building_area",
85340                     "opening_hours"
85341                 ],
85342                 "suggestion": true
85343             },
85344             "amenity/bank/BNL": {
85345                 "tags": {
85346                     "name": "BNL",
85347                     "amenity": "bank"
85348                 },
85349                 "name": "BNL",
85350                 "icon": "bank",
85351                 "geometry": [
85352                     "point",
85353                     "area"
85354                 ],
85355                 "fields": [
85356                     "atm",
85357                     "operator",
85358                     "address",
85359                     "building_area",
85360                     "opening_hours"
85361                 ],
85362                 "suggestion": true
85363             },
85364             "amenity/bank/Banco Santander": {
85365                 "tags": {
85366                     "name": "Banco Santander",
85367                     "amenity": "bank"
85368                 },
85369                 "name": "Banco Santander",
85370                 "icon": "bank",
85371                 "geometry": [
85372                     "point",
85373                     "area"
85374                 ],
85375                 "fields": [
85376                     "atm",
85377                     "operator",
85378                     "address",
85379                     "building_area",
85380                     "opening_hours"
85381                 ],
85382                 "suggestion": true
85383             },
85384             "amenity/bank/Banco Itaú": {
85385                 "tags": {
85386                     "name": "Banco Itaú",
85387                     "amenity": "bank"
85388                 },
85389                 "name": "Banco Itaú",
85390                 "icon": "bank",
85391                 "geometry": [
85392                     "point",
85393                     "area"
85394                 ],
85395                 "fields": [
85396                     "atm",
85397                     "operator",
85398                     "address",
85399                     "building_area",
85400                     "opening_hours"
85401                 ],
85402                 "suggestion": true
85403             },
85404             "amenity/bank/AIB": {
85405                 "tags": {
85406                     "name": "AIB",
85407                     "amenity": "bank"
85408                 },
85409                 "name": "AIB",
85410                 "icon": "bank",
85411                 "geometry": [
85412                     "point",
85413                     "area"
85414                 ],
85415                 "fields": [
85416                     "atm",
85417                     "operator",
85418                     "address",
85419                     "building_area",
85420                     "opening_hours"
85421                 ],
85422                 "suggestion": true
85423             },
85424             "amenity/bank/BZ WBK": {
85425                 "tags": {
85426                     "name": "BZ WBK",
85427                     "amenity": "bank"
85428                 },
85429                 "name": "BZ WBK",
85430                 "icon": "bank",
85431                 "geometry": [
85432                     "point",
85433                     "area"
85434                 ],
85435                 "fields": [
85436                     "atm",
85437                     "operator",
85438                     "address",
85439                     "building_area",
85440                     "opening_hours"
85441                 ],
85442                 "suggestion": true
85443             },
85444             "amenity/bank/Banco do Brasil": {
85445                 "tags": {
85446                     "name": "Banco do Brasil",
85447                     "amenity": "bank"
85448                 },
85449                 "name": "Banco do Brasil",
85450                 "icon": "bank",
85451                 "geometry": [
85452                     "point",
85453                     "area"
85454                 ],
85455                 "fields": [
85456                     "atm",
85457                     "operator",
85458                     "address",
85459                     "building_area",
85460                     "opening_hours"
85461                 ],
85462                 "suggestion": true
85463             },
85464             "amenity/bank/Caixa Econômica Federal": {
85465                 "tags": {
85466                     "name": "Caixa Econômica Federal",
85467                     "amenity": "bank"
85468                 },
85469                 "name": "Caixa Econômica Federal",
85470                 "icon": "bank",
85471                 "geometry": [
85472                     "point",
85473                     "area"
85474                 ],
85475                 "fields": [
85476                     "atm",
85477                     "operator",
85478                     "address",
85479                     "building_area",
85480                     "opening_hours"
85481                 ],
85482                 "suggestion": true
85483             },
85484             "amenity/bank/Fifth Third Bank": {
85485                 "tags": {
85486                     "name": "Fifth Third Bank",
85487                     "amenity": "bank"
85488                 },
85489                 "name": "Fifth Third Bank",
85490                 "icon": "bank",
85491                 "geometry": [
85492                     "point",
85493                     "area"
85494                 ],
85495                 "fields": [
85496                     "atm",
85497                     "operator",
85498                     "address",
85499                     "building_area",
85500                     "opening_hours"
85501                 ],
85502                 "suggestion": true
85503             },
85504             "amenity/bank/Banca Popolare di Vicenza": {
85505                 "tags": {
85506                     "name": "Banca Popolare di Vicenza",
85507                     "amenity": "bank"
85508                 },
85509                 "name": "Banca Popolare di Vicenza",
85510                 "icon": "bank",
85511                 "geometry": [
85512                     "point",
85513                     "area"
85514                 ],
85515                 "fields": [
85516                     "atm",
85517                     "operator",
85518                     "address",
85519                     "building_area",
85520                     "opening_hours"
85521                 ],
85522                 "suggestion": true
85523             },
85524             "amenity/bank/Wachovia": {
85525                 "tags": {
85526                     "name": "Wachovia",
85527                     "amenity": "bank"
85528                 },
85529                 "name": "Wachovia",
85530                 "icon": "bank",
85531                 "geometry": [
85532                     "point",
85533                     "area"
85534                 ],
85535                 "fields": [
85536                     "atm",
85537                     "operator",
85538                     "address",
85539                     "building_area",
85540                     "opening_hours"
85541                 ],
85542                 "suggestion": true
85543             },
85544             "amenity/bank/OLB": {
85545                 "tags": {
85546                     "name": "OLB",
85547                     "amenity": "bank"
85548                 },
85549                 "name": "OLB",
85550                 "icon": "bank",
85551                 "geometry": [
85552                     "point",
85553                     "area"
85554                 ],
85555                 "fields": [
85556                     "atm",
85557                     "operator",
85558                     "address",
85559                     "building_area",
85560                     "opening_hours"
85561                 ],
85562                 "suggestion": true
85563             },
85564             "amenity/bank/みずほ銀行": {
85565                 "tags": {
85566                     "name": "みずほ銀行",
85567                     "amenity": "bank"
85568                 },
85569                 "name": "みずほ銀行",
85570                 "icon": "bank",
85571                 "geometry": [
85572                     "point",
85573                     "area"
85574                 ],
85575                 "fields": [
85576                     "atm",
85577                     "operator",
85578                     "address",
85579                     "building_area",
85580                     "opening_hours"
85581                 ],
85582                 "suggestion": true
85583             },
85584             "amenity/bank/BES": {
85585                 "tags": {
85586                     "name": "BES",
85587                     "amenity": "bank"
85588                 },
85589                 "name": "BES",
85590                 "icon": "bank",
85591                 "geometry": [
85592                     "point",
85593                     "area"
85594                 ],
85595                 "fields": [
85596                     "atm",
85597                     "operator",
85598                     "address",
85599                     "building_area",
85600                     "opening_hours"
85601                 ],
85602                 "suggestion": true
85603             },
85604             "amenity/bank/ICICI Bank": {
85605                 "tags": {
85606                     "name": "ICICI Bank",
85607                     "amenity": "bank"
85608                 },
85609                 "name": "ICICI Bank",
85610                 "icon": "bank",
85611                 "geometry": [
85612                     "point",
85613                     "area"
85614                 ],
85615                 "fields": [
85616                     "atm",
85617                     "operator",
85618                     "address",
85619                     "building_area",
85620                     "opening_hours"
85621                 ],
85622                 "suggestion": true
85623             },
85624             "amenity/bank/HDFC Bank": {
85625                 "tags": {
85626                     "name": "HDFC Bank",
85627                     "amenity": "bank"
85628                 },
85629                 "name": "HDFC Bank",
85630                 "icon": "bank",
85631                 "geometry": [
85632                     "point",
85633                     "area"
85634                 ],
85635                 "fields": [
85636                     "atm",
85637                     "operator",
85638                     "address",
85639                     "building_area",
85640                     "opening_hours"
85641                 ],
85642                 "suggestion": true
85643             },
85644             "amenity/bank/La Banque Postale": {
85645                 "tags": {
85646                     "name": "La Banque Postale",
85647                     "amenity": "bank"
85648                 },
85649                 "name": "La Banque Postale",
85650                 "icon": "bank",
85651                 "geometry": [
85652                     "point",
85653                     "area"
85654                 ],
85655                 "fields": [
85656                     "atm",
85657                     "operator",
85658                     "address",
85659                     "building_area",
85660                     "opening_hours"
85661                 ],
85662                 "suggestion": true
85663             },
85664             "amenity/bank/Pekao SA": {
85665                 "tags": {
85666                     "name": "Pekao SA",
85667                     "amenity": "bank"
85668                 },
85669                 "name": "Pekao SA",
85670                 "icon": "bank",
85671                 "geometry": [
85672                     "point",
85673                     "area"
85674                 ],
85675                 "fields": [
85676                     "atm",
85677                     "operator",
85678                     "address",
85679                     "building_area",
85680                     "opening_hours"
85681                 ],
85682                 "suggestion": true
85683             },
85684             "amenity/bank/Oberbank": {
85685                 "tags": {
85686                     "name": "Oberbank",
85687                     "amenity": "bank"
85688                 },
85689                 "name": "Oberbank",
85690                 "icon": "bank",
85691                 "geometry": [
85692                     "point",
85693                     "area"
85694                 ],
85695                 "fields": [
85696                     "atm",
85697                     "operator",
85698                     "address",
85699                     "building_area",
85700                     "opening_hours"
85701                 ],
85702                 "suggestion": true
85703             },
85704             "amenity/bank/Bradesco": {
85705                 "tags": {
85706                     "name": "Bradesco",
85707                     "amenity": "bank"
85708                 },
85709                 "name": "Bradesco",
85710                 "icon": "bank",
85711                 "geometry": [
85712                     "point",
85713                     "area"
85714                 ],
85715                 "fields": [
85716                     "atm",
85717                     "operator",
85718                     "address",
85719                     "building_area",
85720                     "opening_hours"
85721                 ],
85722                 "suggestion": true
85723             },
85724             "amenity/bank/Oldenburgische Landesbank": {
85725                 "tags": {
85726                     "name": "Oldenburgische Landesbank",
85727                     "amenity": "bank"
85728                 },
85729                 "name": "Oldenburgische Landesbank",
85730                 "icon": "bank",
85731                 "geometry": [
85732                     "point",
85733                     "area"
85734                 ],
85735                 "fields": [
85736                     "atm",
85737                     "operator",
85738                     "address",
85739                     "building_area",
85740                     "opening_hours"
85741                 ],
85742                 "suggestion": true
85743             },
85744             "amenity/bank/Bendigo Bank": {
85745                 "tags": {
85746                     "name": "Bendigo Bank",
85747                     "amenity": "bank"
85748                 },
85749                 "name": "Bendigo Bank",
85750                 "icon": "bank",
85751                 "geometry": [
85752                     "point",
85753                     "area"
85754                 ],
85755                 "fields": [
85756                     "atm",
85757                     "operator",
85758                     "address",
85759                     "building_area",
85760                     "opening_hours"
85761                 ],
85762                 "suggestion": true
85763             },
85764             "amenity/bank/Argenta": {
85765                 "tags": {
85766                     "name": "Argenta",
85767                     "amenity": "bank"
85768                 },
85769                 "name": "Argenta",
85770                 "icon": "bank",
85771                 "geometry": [
85772                     "point",
85773                     "area"
85774                 ],
85775                 "fields": [
85776                     "atm",
85777                     "operator",
85778                     "address",
85779                     "building_area",
85780                     "opening_hours"
85781                 ],
85782                 "suggestion": true
85783             },
85784             "amenity/bank/AXA": {
85785                 "tags": {
85786                     "name": "AXA",
85787                     "amenity": "bank"
85788                 },
85789                 "name": "AXA",
85790                 "icon": "bank",
85791                 "geometry": [
85792                     "point",
85793                     "area"
85794                 ],
85795                 "fields": [
85796                     "atm",
85797                     "operator",
85798                     "address",
85799                     "building_area",
85800                     "opening_hours"
85801                 ],
85802                 "suggestion": true
85803             },
85804             "amenity/bank/Axis Bank": {
85805                 "tags": {
85806                     "name": "Axis Bank",
85807                     "amenity": "bank"
85808                 },
85809                 "name": "Axis Bank",
85810                 "icon": "bank",
85811                 "geometry": [
85812                     "point",
85813                     "area"
85814                 ],
85815                 "fields": [
85816                     "atm",
85817                     "operator",
85818                     "address",
85819                     "building_area",
85820                     "opening_hours"
85821                 ],
85822                 "suggestion": true
85823             },
85824             "amenity/bank/Banco Nación": {
85825                 "tags": {
85826                     "name": "Banco Nación",
85827                     "amenity": "bank"
85828                 },
85829                 "name": "Banco Nación",
85830                 "icon": "bank",
85831                 "geometry": [
85832                     "point",
85833                     "area"
85834                 ],
85835                 "fields": [
85836                     "atm",
85837                     "operator",
85838                     "address",
85839                     "building_area",
85840                     "opening_hours"
85841                 ],
85842                 "suggestion": true
85843             },
85844             "amenity/bank/GE Money Bank": {
85845                 "tags": {
85846                     "name": "GE Money Bank",
85847                     "amenity": "bank"
85848                 },
85849                 "name": "GE Money Bank",
85850                 "icon": "bank",
85851                 "geometry": [
85852                     "point",
85853                     "area"
85854                 ],
85855                 "fields": [
85856                     "atm",
85857                     "operator",
85858                     "address",
85859                     "building_area",
85860                     "opening_hours"
85861                 ],
85862                 "suggestion": true
85863             },
85864             "amenity/bank/Альфа-Банк": {
85865                 "tags": {
85866                     "name": "Альфа-Банк",
85867                     "amenity": "bank"
85868                 },
85869                 "name": "Альфа-Банк",
85870                 "icon": "bank",
85871                 "geometry": [
85872                     "point",
85873                     "area"
85874                 ],
85875                 "fields": [
85876                     "atm",
85877                     "operator",
85878                     "address",
85879                     "building_area",
85880                     "opening_hours"
85881                 ],
85882                 "suggestion": true
85883             },
85884             "amenity/bank/Белагропромбанк": {
85885                 "tags": {
85886                     "name": "Белагропромбанк",
85887                     "amenity": "bank"
85888                 },
85889                 "name": "Белагропромбанк",
85890                 "icon": "bank",
85891                 "geometry": [
85892                     "point",
85893                     "area"
85894                 ],
85895                 "fields": [
85896                     "atm",
85897                     "operator",
85898                     "address",
85899                     "building_area",
85900                     "opening_hours"
85901                 ],
85902                 "suggestion": true
85903             },
85904             "amenity/bank/Caja Círculo": {
85905                 "tags": {
85906                     "name": "Caja Círculo",
85907                     "amenity": "bank"
85908                 },
85909                 "name": "Caja Círculo",
85910                 "icon": "bank",
85911                 "geometry": [
85912                     "point",
85913                     "area"
85914                 ],
85915                 "fields": [
85916                     "atm",
85917                     "operator",
85918                     "address",
85919                     "building_area",
85920                     "opening_hours"
85921                 ],
85922                 "suggestion": true
85923             },
85924             "amenity/bank/Banco Galicia": {
85925                 "tags": {
85926                     "name": "Banco Galicia",
85927                     "amenity": "bank"
85928                 },
85929                 "name": "Banco Galicia",
85930                 "icon": "bank",
85931                 "geometry": [
85932                     "point",
85933                     "area"
85934                 ],
85935                 "fields": [
85936                     "atm",
85937                     "operator",
85938                     "address",
85939                     "building_area",
85940                     "opening_hours"
85941                 ],
85942                 "suggestion": true
85943             },
85944             "amenity/bank/Eurobank": {
85945                 "tags": {
85946                     "name": "Eurobank",
85947                     "amenity": "bank"
85948                 },
85949                 "name": "Eurobank",
85950                 "icon": "bank",
85951                 "geometry": [
85952                     "point",
85953                     "area"
85954                 ],
85955                 "fields": [
85956                     "atm",
85957                     "operator",
85958                     "address",
85959                     "building_area",
85960                     "opening_hours"
85961                 ],
85962                 "suggestion": true
85963             },
85964             "amenity/bank/Banca Intesa": {
85965                 "tags": {
85966                     "name": "Banca Intesa",
85967                     "amenity": "bank"
85968                 },
85969                 "name": "Banca Intesa",
85970                 "icon": "bank",
85971                 "geometry": [
85972                     "point",
85973                     "area"
85974                 ],
85975                 "fields": [
85976                     "atm",
85977                     "operator",
85978                     "address",
85979                     "building_area",
85980                     "opening_hours"
85981                 ],
85982                 "suggestion": true
85983             },
85984             "amenity/bank/Canara Bank": {
85985                 "tags": {
85986                     "name": "Canara Bank",
85987                     "amenity": "bank"
85988                 },
85989                 "name": "Canara Bank",
85990                 "icon": "bank",
85991                 "geometry": [
85992                     "point",
85993                     "area"
85994                 ],
85995                 "fields": [
85996                     "atm",
85997                     "operator",
85998                     "address",
85999                     "building_area",
86000                     "opening_hours"
86001                 ],
86002                 "suggestion": true
86003             },
86004             "amenity/bank/Cajamar": {
86005                 "tags": {
86006                     "name": "Cajamar",
86007                     "amenity": "bank"
86008                 },
86009                 "name": "Cajamar",
86010                 "icon": "bank",
86011                 "geometry": [
86012                     "point",
86013                     "area"
86014                 ],
86015                 "fields": [
86016                     "atm",
86017                     "operator",
86018                     "address",
86019                     "building_area",
86020                     "opening_hours"
86021                 ],
86022                 "suggestion": true
86023             },
86024             "amenity/bank/Banamex": {
86025                 "tags": {
86026                     "name": "Banamex",
86027                     "amenity": "bank"
86028                 },
86029                 "name": "Banamex",
86030                 "icon": "bank",
86031                 "geometry": [
86032                     "point",
86033                     "area"
86034                 ],
86035                 "fields": [
86036                     "atm",
86037                     "operator",
86038                     "address",
86039                     "building_area",
86040                     "opening_hours"
86041                 ],
86042                 "suggestion": true
86043             },
86044             "amenity/bank/Crédit Mutuel de Bretagne": {
86045                 "tags": {
86046                     "name": "Crédit Mutuel de Bretagne",
86047                     "amenity": "bank"
86048                 },
86049                 "name": "Crédit Mutuel de Bretagne",
86050                 "icon": "bank",
86051                 "geometry": [
86052                     "point",
86053                     "area"
86054                 ],
86055                 "fields": [
86056                     "atm",
86057                     "operator",
86058                     "address",
86059                     "building_area",
86060                     "opening_hours"
86061                 ],
86062                 "suggestion": true
86063             },
86064             "amenity/bank/Davivienda": {
86065                 "tags": {
86066                     "name": "Davivienda",
86067                     "amenity": "bank"
86068                 },
86069                 "name": "Davivienda",
86070                 "icon": "bank",
86071                 "geometry": [
86072                     "point",
86073                     "area"
86074                 ],
86075                 "fields": [
86076                     "atm",
86077                     "operator",
86078                     "address",
86079                     "building_area",
86080                     "opening_hours"
86081                 ],
86082                 "suggestion": true
86083             },
86084             "amenity/bank/Bank Spółdzielczy": {
86085                 "tags": {
86086                     "name": "Bank Spółdzielczy",
86087                     "amenity": "bank"
86088                 },
86089                 "name": "Bank Spółdzielczy",
86090                 "icon": "bank",
86091                 "geometry": [
86092                     "point",
86093                     "area"
86094                 ],
86095                 "fields": [
86096                     "atm",
86097                     "operator",
86098                     "address",
86099                     "building_area",
86100                     "opening_hours"
86101                 ],
86102                 "suggestion": true
86103             },
86104             "amenity/bank/Credit Agricole": {
86105                 "tags": {
86106                     "name": "Credit Agricole",
86107                     "amenity": "bank"
86108                 },
86109                 "name": "Credit Agricole",
86110                 "icon": "bank",
86111                 "geometry": [
86112                     "point",
86113                     "area"
86114                 ],
86115                 "fields": [
86116                     "atm",
86117                     "operator",
86118                     "address",
86119                     "building_area",
86120                     "opening_hours"
86121                 ],
86122                 "suggestion": true
86123             },
86124             "amenity/bank/Bankinter": {
86125                 "tags": {
86126                     "name": "Bankinter",
86127                     "amenity": "bank"
86128                 },
86129                 "name": "Bankinter",
86130                 "icon": "bank",
86131                 "geometry": [
86132                     "point",
86133                     "area"
86134                 ],
86135                 "fields": [
86136                     "atm",
86137                     "operator",
86138                     "address",
86139                     "building_area",
86140                     "opening_hours"
86141                 ],
86142                 "suggestion": true
86143             },
86144             "amenity/bank/Banque Nationale": {
86145                 "tags": {
86146                     "name": "Banque Nationale",
86147                     "amenity": "bank"
86148                 },
86149                 "name": "Banque Nationale",
86150                 "icon": "bank",
86151                 "geometry": [
86152                     "point",
86153                     "area"
86154                 ],
86155                 "fields": [
86156                     "atm",
86157                     "operator",
86158                     "address",
86159                     "building_area",
86160                     "opening_hours"
86161                 ],
86162                 "suggestion": true
86163             },
86164             "amenity/bank/Bank of the West": {
86165                 "tags": {
86166                     "name": "Bank of the West",
86167                     "amenity": "bank"
86168                 },
86169                 "name": "Bank of the West",
86170                 "icon": "bank",
86171                 "geometry": [
86172                     "point",
86173                     "area"
86174                 ],
86175                 "fields": [
86176                     "atm",
86177                     "operator",
86178                     "address",
86179                     "building_area",
86180                     "opening_hours"
86181                 ],
86182                 "suggestion": true
86183             },
86184             "amenity/bank/Key Bank": {
86185                 "tags": {
86186                     "name": "Key Bank",
86187                     "amenity": "bank"
86188                 },
86189                 "name": "Key Bank",
86190                 "icon": "bank",
86191                 "geometry": [
86192                     "point",
86193                     "area"
86194                 ],
86195                 "fields": [
86196                     "atm",
86197                     "operator",
86198                     "address",
86199                     "building_area",
86200                     "opening_hours"
86201                 ],
86202                 "suggestion": true
86203             },
86204             "amenity/bank/Western Union": {
86205                 "tags": {
86206                     "name": "Western Union",
86207                     "amenity": "bank"
86208                 },
86209                 "name": "Western Union",
86210                 "icon": "bank",
86211                 "geometry": [
86212                     "point",
86213                     "area"
86214                 ],
86215                 "fields": [
86216                     "atm",
86217                     "operator",
86218                     "address",
86219                     "building_area",
86220                     "opening_hours"
86221                 ],
86222                 "suggestion": true
86223             },
86224             "amenity/bank/Citizens Bank": {
86225                 "tags": {
86226                     "name": "Citizens Bank",
86227                     "amenity": "bank"
86228                 },
86229                 "name": "Citizens Bank",
86230                 "icon": "bank",
86231                 "geometry": [
86232                     "point",
86233                     "area"
86234                 ],
86235                 "fields": [
86236                     "atm",
86237                     "operator",
86238                     "address",
86239                     "building_area",
86240                     "opening_hours"
86241                 ],
86242                 "suggestion": true
86243             },
86244             "amenity/bank/ПриватБанк": {
86245                 "tags": {
86246                     "name": "ПриватБанк",
86247                     "amenity": "bank"
86248                 },
86249                 "name": "ПриватБанк",
86250                 "icon": "bank",
86251                 "geometry": [
86252                     "point",
86253                     "area"
86254                 ],
86255                 "fields": [
86256                     "atm",
86257                     "operator",
86258                     "address",
86259                     "building_area",
86260                     "opening_hours"
86261                 ],
86262                 "suggestion": true
86263             },
86264             "amenity/bank/Security Bank": {
86265                 "tags": {
86266                     "name": "Security Bank",
86267                     "amenity": "bank"
86268                 },
86269                 "name": "Security Bank",
86270                 "icon": "bank",
86271                 "geometry": [
86272                     "point",
86273                     "area"
86274                 ],
86275                 "fields": [
86276                     "atm",
86277                     "operator",
86278                     "address",
86279                     "building_area",
86280                     "opening_hours"
86281                 ],
86282                 "suggestion": true
86283             },
86284             "amenity/bank/Millenium Bank": {
86285                 "tags": {
86286                     "name": "Millenium Bank",
86287                     "amenity": "bank"
86288                 },
86289                 "name": "Millenium Bank",
86290                 "icon": "bank",
86291                 "geometry": [
86292                     "point",
86293                     "area"
86294                 ],
86295                 "fields": [
86296                     "atm",
86297                     "operator",
86298                     "address",
86299                     "building_area",
86300                     "opening_hours"
86301                 ],
86302                 "suggestion": true
86303             },
86304             "amenity/bank/Bankia": {
86305                 "tags": {
86306                     "name": "Bankia",
86307                     "amenity": "bank"
86308                 },
86309                 "name": "Bankia",
86310                 "icon": "bank",
86311                 "geometry": [
86312                     "point",
86313                     "area"
86314                 ],
86315                 "fields": [
86316                     "atm",
86317                     "operator",
86318                     "address",
86319                     "building_area",
86320                     "opening_hours"
86321                 ],
86322                 "suggestion": true
86323             },
86324             "amenity/bank/三菱東京UFJ銀行": {
86325                 "tags": {
86326                     "name": "三菱東京UFJ銀行",
86327                     "amenity": "bank"
86328                 },
86329                 "name": "三菱東京UFJ銀行",
86330                 "icon": "bank",
86331                 "geometry": [
86332                     "point",
86333                     "area"
86334                 ],
86335                 "fields": [
86336                     "atm",
86337                     "operator",
86338                     "address",
86339                     "building_area",
86340                     "opening_hours"
86341                 ],
86342                 "suggestion": true
86343             },
86344             "amenity/bank/Caixa": {
86345                 "tags": {
86346                     "name": "Caixa",
86347                     "amenity": "bank"
86348                 },
86349                 "name": "Caixa",
86350                 "icon": "bank",
86351                 "geometry": [
86352                     "point",
86353                     "area"
86354                 ],
86355                 "fields": [
86356                     "atm",
86357                     "operator",
86358                     "address",
86359                     "building_area",
86360                     "opening_hours"
86361                 ],
86362                 "suggestion": true
86363             },
86364             "amenity/bank/Banco de Costa Rica": {
86365                 "tags": {
86366                     "name": "Banco de Costa Rica",
86367                     "amenity": "bank"
86368                 },
86369                 "name": "Banco de Costa Rica",
86370                 "icon": "bank",
86371                 "geometry": [
86372                     "point",
86373                     "area"
86374                 ],
86375                 "fields": [
86376                     "atm",
86377                     "operator",
86378                     "address",
86379                     "building_area",
86380                     "opening_hours"
86381                 ],
86382                 "suggestion": true
86383             },
86384             "amenity/bank/SunTrust Bank": {
86385                 "tags": {
86386                     "name": "SunTrust Bank",
86387                     "amenity": "bank"
86388                 },
86389                 "name": "SunTrust Bank",
86390                 "icon": "bank",
86391                 "geometry": [
86392                     "point",
86393                     "area"
86394                 ],
86395                 "fields": [
86396                     "atm",
86397                     "operator",
86398                     "address",
86399                     "building_area",
86400                     "opening_hours"
86401                 ],
86402                 "suggestion": true
86403             },
86404             "amenity/bank/Itaú": {
86405                 "tags": {
86406                     "name": "Itaú",
86407                     "amenity": "bank"
86408                 },
86409                 "name": "Itaú",
86410                 "icon": "bank",
86411                 "geometry": [
86412                     "point",
86413                     "area"
86414                 ],
86415                 "fields": [
86416                     "atm",
86417                     "operator",
86418                     "address",
86419                     "building_area",
86420                     "opening_hours"
86421                 ],
86422                 "suggestion": true
86423             },
86424             "amenity/bank/PBZ": {
86425                 "tags": {
86426                     "name": "PBZ",
86427                     "amenity": "bank"
86428                 },
86429                 "name": "PBZ",
86430                 "icon": "bank",
86431                 "geometry": [
86432                     "point",
86433                     "area"
86434                 ],
86435                 "fields": [
86436                     "atm",
86437                     "operator",
86438                     "address",
86439                     "building_area",
86440                     "opening_hours"
86441                 ],
86442                 "suggestion": true
86443             },
86444             "amenity/bank/中国工商银行": {
86445                 "tags": {
86446                     "name": "中国工商银行",
86447                     "amenity": "bank"
86448                 },
86449                 "name": "中国工商银行",
86450                 "icon": "bank",
86451                 "geometry": [
86452                     "point",
86453                     "area"
86454                 ],
86455                 "fields": [
86456                     "atm",
86457                     "operator",
86458                     "address",
86459                     "building_area",
86460                     "opening_hours"
86461                 ],
86462                 "suggestion": true
86463             },
86464             "amenity/bank/Bancolombia": {
86465                 "tags": {
86466                     "name": "Bancolombia",
86467                     "amenity": "bank"
86468                 },
86469                 "name": "Bancolombia",
86470                 "icon": "bank",
86471                 "geometry": [
86472                     "point",
86473                     "area"
86474                 ],
86475                 "fields": [
86476                     "atm",
86477                     "operator",
86478                     "address",
86479                     "building_area",
86480                     "opening_hours"
86481                 ],
86482                 "suggestion": true
86483             },
86484             "amenity/bank/Райффайзен Банк Аваль": {
86485                 "tags": {
86486                     "name": "Райффайзен Банк Аваль",
86487                     "amenity": "bank"
86488                 },
86489                 "name": "Райффайзен Банк Аваль",
86490                 "icon": "bank",
86491                 "geometry": [
86492                     "point",
86493                     "area"
86494                 ],
86495                 "fields": [
86496                     "atm",
86497                     "operator",
86498                     "address",
86499                     "building_area",
86500                     "opening_hours"
86501                 ],
86502                 "suggestion": true
86503             },
86504             "amenity/bank/Bancomer": {
86505                 "tags": {
86506                     "name": "Bancomer",
86507                     "amenity": "bank"
86508                 },
86509                 "name": "Bancomer",
86510                 "icon": "bank",
86511                 "geometry": [
86512                     "point",
86513                     "area"
86514                 ],
86515                 "fields": [
86516                     "atm",
86517                     "operator",
86518                     "address",
86519                     "building_area",
86520                     "opening_hours"
86521                 ],
86522                 "suggestion": true
86523             },
86524             "amenity/bank/Banorte": {
86525                 "tags": {
86526                     "name": "Banorte",
86527                     "amenity": "bank"
86528                 },
86529                 "name": "Banorte",
86530                 "icon": "bank",
86531                 "geometry": [
86532                     "point",
86533                     "area"
86534                 ],
86535                 "fields": [
86536                     "atm",
86537                     "operator",
86538                     "address",
86539                     "building_area",
86540                     "opening_hours"
86541                 ],
86542                 "suggestion": true
86543             },
86544             "amenity/bank/Alior Bank": {
86545                 "tags": {
86546                     "name": "Alior Bank",
86547                     "amenity": "bank"
86548                 },
86549                 "name": "Alior Bank",
86550                 "icon": "bank",
86551                 "geometry": [
86552                     "point",
86553                     "area"
86554                 ],
86555                 "fields": [
86556                     "atm",
86557                     "operator",
86558                     "address",
86559                     "building_area",
86560                     "opening_hours"
86561                 ],
86562                 "suggestion": true
86563             },
86564             "amenity/bank/BOC": {
86565                 "tags": {
86566                     "name": "BOC",
86567                     "amenity": "bank"
86568                 },
86569                 "name": "BOC",
86570                 "icon": "bank",
86571                 "geometry": [
86572                     "point",
86573                     "area"
86574                 ],
86575                 "fields": [
86576                     "atm",
86577                     "operator",
86578                     "address",
86579                     "building_area",
86580                     "opening_hours"
86581                 ],
86582                 "suggestion": true
86583             },
86584             "amenity/bank/Банк Москвы": {
86585                 "tags": {
86586                     "name": "Банк Москвы",
86587                     "amenity": "bank"
86588                 },
86589                 "name": "Банк Москвы",
86590                 "icon": "bank",
86591                 "geometry": [
86592                     "point",
86593                     "area"
86594                 ],
86595                 "fields": [
86596                     "atm",
86597                     "operator",
86598                     "address",
86599                     "building_area",
86600                     "opening_hours"
86601                 ],
86602                 "suggestion": true
86603             },
86604             "amenity/bank/ВТБ": {
86605                 "tags": {
86606                     "name": "ВТБ",
86607                     "amenity": "bank"
86608                 },
86609                 "name": "ВТБ",
86610                 "icon": "bank",
86611                 "geometry": [
86612                     "point",
86613                     "area"
86614                 ],
86615                 "fields": [
86616                     "atm",
86617                     "operator",
86618                     "address",
86619                     "building_area",
86620                     "opening_hours"
86621                 ],
86622                 "suggestion": true
86623             },
86624             "amenity/bank/Getin Bank": {
86625                 "tags": {
86626                     "name": "Getin Bank",
86627                     "amenity": "bank"
86628                 },
86629                 "name": "Getin Bank",
86630                 "icon": "bank",
86631                 "geometry": [
86632                     "point",
86633                     "area"
86634                 ],
86635                 "fields": [
86636                     "atm",
86637                     "operator",
86638                     "address",
86639                     "building_area",
86640                     "opening_hours"
86641                 ],
86642                 "suggestion": true
86643             },
86644             "amenity/bank/Caja Duero": {
86645                 "tags": {
86646                     "name": "Caja Duero",
86647                     "amenity": "bank"
86648                 },
86649                 "name": "Caja Duero",
86650                 "icon": "bank",
86651                 "geometry": [
86652                     "point",
86653                     "area"
86654                 ],
86655                 "fields": [
86656                     "atm",
86657                     "operator",
86658                     "address",
86659                     "building_area",
86660                     "opening_hours"
86661                 ],
86662                 "suggestion": true
86663             },
86664             "amenity/bank/Regions Bank": {
86665                 "tags": {
86666                     "name": "Regions Bank",
86667                     "amenity": "bank"
86668                 },
86669                 "name": "Regions Bank",
86670                 "icon": "bank",
86671                 "geometry": [
86672                     "point",
86673                     "area"
86674                 ],
86675                 "fields": [
86676                     "atm",
86677                     "operator",
86678                     "address",
86679                     "building_area",
86680                     "opening_hours"
86681                 ],
86682                 "suggestion": true
86683             },
86684             "amenity/bank/Росбанк": {
86685                 "tags": {
86686                     "name": "Росбанк",
86687                     "amenity": "bank"
86688                 },
86689                 "name": "Росбанк",
86690                 "icon": "bank",
86691                 "geometry": [
86692                     "point",
86693                     "area"
86694                 ],
86695                 "fields": [
86696                     "atm",
86697                     "operator",
86698                     "address",
86699                     "building_area",
86700                     "opening_hours"
86701                 ],
86702                 "suggestion": true
86703             },
86704             "amenity/bank/Banco Estado": {
86705                 "tags": {
86706                     "name": "Banco Estado",
86707                     "amenity": "bank"
86708                 },
86709                 "name": "Banco Estado",
86710                 "icon": "bank",
86711                 "geometry": [
86712                     "point",
86713                     "area"
86714                 ],
86715                 "fields": [
86716                     "atm",
86717                     "operator",
86718                     "address",
86719                     "building_area",
86720                     "opening_hours"
86721                 ],
86722                 "suggestion": true
86723             },
86724             "amenity/bank/BCI": {
86725                 "tags": {
86726                     "name": "BCI",
86727                     "amenity": "bank"
86728                 },
86729                 "name": "BCI",
86730                 "icon": "bank",
86731                 "geometry": [
86732                     "point",
86733                     "area"
86734                 ],
86735                 "fields": [
86736                     "atm",
86737                     "operator",
86738                     "address",
86739                     "building_area",
86740                     "opening_hours"
86741                 ],
86742                 "suggestion": true
86743             },
86744             "amenity/bank/SunTrust": {
86745                 "tags": {
86746                     "name": "SunTrust",
86747                     "amenity": "bank"
86748                 },
86749                 "name": "SunTrust",
86750                 "icon": "bank",
86751                 "geometry": [
86752                     "point",
86753                     "area"
86754                 ],
86755                 "fields": [
86756                     "atm",
86757                     "operator",
86758                     "address",
86759                     "building_area",
86760                     "opening_hours"
86761                 ],
86762                 "suggestion": true
86763             },
86764             "amenity/bank/PNC Bank": {
86765                 "tags": {
86766                     "name": "PNC Bank",
86767                     "amenity": "bank"
86768                 },
86769                 "name": "PNC Bank",
86770                 "icon": "bank",
86771                 "geometry": [
86772                     "point",
86773                     "area"
86774                 ],
86775                 "fields": [
86776                     "atm",
86777                     "operator",
86778                     "address",
86779                     "building_area",
86780                     "opening_hours"
86781                 ],
86782                 "suggestion": true
86783             },
86784             "amenity/bank/신한은행": {
86785                 "tags": {
86786                     "name": "신한은행",
86787                     "name:en": "Sinhan Bank",
86788                     "amenity": "bank"
86789                 },
86790                 "name": "신한은행",
86791                 "icon": "bank",
86792                 "geometry": [
86793                     "point",
86794                     "area"
86795                 ],
86796                 "fields": [
86797                     "atm",
86798                     "operator",
86799                     "address",
86800                     "building_area",
86801                     "opening_hours"
86802                 ],
86803                 "suggestion": true
86804             },
86805             "amenity/bank/우리은행": {
86806                 "tags": {
86807                     "name": "우리은행",
86808                     "name:en": "Uri Bank",
86809                     "amenity": "bank"
86810                 },
86811                 "name": "우리은행",
86812                 "icon": "bank",
86813                 "geometry": [
86814                     "point",
86815                     "area"
86816                 ],
86817                 "fields": [
86818                     "atm",
86819                     "operator",
86820                     "address",
86821                     "building_area",
86822                     "opening_hours"
86823                 ],
86824                 "suggestion": true
86825             },
86826             "amenity/bank/국민은행": {
86827                 "tags": {
86828                     "name": "국민은행",
86829                     "name:en": "Gungmin Bank",
86830                     "amenity": "bank"
86831                 },
86832                 "name": "국민은행",
86833                 "icon": "bank",
86834                 "geometry": [
86835                     "point",
86836                     "area"
86837                 ],
86838                 "fields": [
86839                     "atm",
86840                     "operator",
86841                     "address",
86842                     "building_area",
86843                     "opening_hours"
86844                 ],
86845                 "suggestion": true
86846             },
86847             "amenity/bank/중소기업은행": {
86848                 "tags": {
86849                     "name": "중소기업은행",
86850                     "name:en": "Industrial Bank of Korea",
86851                     "amenity": "bank"
86852                 },
86853                 "name": "중소기업은행",
86854                 "icon": "bank",
86855                 "geometry": [
86856                     "point",
86857                     "area"
86858                 ],
86859                 "fields": [
86860                     "atm",
86861                     "operator",
86862                     "address",
86863                     "building_area",
86864                     "opening_hours"
86865                 ],
86866                 "suggestion": true
86867             },
86868             "amenity/bank/광주은행": {
86869                 "tags": {
86870                     "name": "광주은행",
86871                     "name:en": "Gwangju Bank",
86872                     "amenity": "bank"
86873                 },
86874                 "name": "광주은행",
86875                 "icon": "bank",
86876                 "geometry": [
86877                     "point",
86878                     "area"
86879                 ],
86880                 "fields": [
86881                     "atm",
86882                     "operator",
86883                     "address",
86884                     "building_area",
86885                     "opening_hours"
86886                 ],
86887                 "suggestion": true
86888             },
86889             "amenity/bank/Газпромбанк": {
86890                 "tags": {
86891                     "name": "Газпромбанк",
86892                     "amenity": "bank"
86893                 },
86894                 "name": "Газпромбанк",
86895                 "icon": "bank",
86896                 "geometry": [
86897                     "point",
86898                     "area"
86899                 ],
86900                 "fields": [
86901                     "atm",
86902                     "operator",
86903                     "address",
86904                     "building_area",
86905                     "opening_hours"
86906                 ],
86907                 "suggestion": true
86908             },
86909             "amenity/bank/M&T Bank": {
86910                 "tags": {
86911                     "name": "M&T Bank",
86912                     "amenity": "bank"
86913                 },
86914                 "name": "M&T Bank",
86915                 "icon": "bank",
86916                 "geometry": [
86917                     "point",
86918                     "area"
86919                 ],
86920                 "fields": [
86921                     "atm",
86922                     "operator",
86923                     "address",
86924                     "building_area",
86925                     "opening_hours"
86926                 ],
86927                 "suggestion": true
86928             },
86929             "amenity/bank/Caja de Burgos": {
86930                 "tags": {
86931                     "name": "Caja de Burgos",
86932                     "amenity": "bank"
86933                 },
86934                 "name": "Caja de Burgos",
86935                 "icon": "bank",
86936                 "geometry": [
86937                     "point",
86938                     "area"
86939                 ],
86940                 "fields": [
86941                     "atm",
86942                     "operator",
86943                     "address",
86944                     "building_area",
86945                     "opening_hours"
86946                 ],
86947                 "suggestion": true
86948             },
86949             "amenity/bank/Santander Totta": {
86950                 "tags": {
86951                     "name": "Santander Totta",
86952                     "amenity": "bank"
86953                 },
86954                 "name": "Santander Totta",
86955                 "icon": "bank",
86956                 "geometry": [
86957                     "point",
86958                     "area"
86959                 ],
86960                 "fields": [
86961                     "atm",
86962                     "operator",
86963                     "address",
86964                     "building_area",
86965                     "opening_hours"
86966                 ],
86967                 "suggestion": true
86968             },
86969             "amenity/bank/УкрСиббанк": {
86970                 "tags": {
86971                     "name": "УкрСиббанк",
86972                     "amenity": "bank"
86973                 },
86974                 "name": "УкрСиббанк",
86975                 "icon": "bank",
86976                 "geometry": [
86977                     "point",
86978                     "area"
86979                 ],
86980                 "fields": [
86981                     "atm",
86982                     "operator",
86983                     "address",
86984                     "building_area",
86985                     "opening_hours"
86986                 ],
86987                 "suggestion": true
86988             },
86989             "amenity/bank/Ощадбанк": {
86990                 "tags": {
86991                     "name": "Ощадбанк",
86992                     "amenity": "bank"
86993                 },
86994                 "name": "Ощадбанк",
86995                 "icon": "bank",
86996                 "geometry": [
86997                     "point",
86998                     "area"
86999                 ],
87000                 "fields": [
87001                     "atm",
87002                     "operator",
87003                     "address",
87004                     "building_area",
87005                     "opening_hours"
87006                 ],
87007                 "suggestion": true
87008             },
87009             "amenity/bank/Уралсиб": {
87010                 "tags": {
87011                     "name": "Уралсиб",
87012                     "amenity": "bank"
87013                 },
87014                 "name": "Уралсиб",
87015                 "icon": "bank",
87016                 "geometry": [
87017                     "point",
87018                     "area"
87019                 ],
87020                 "fields": [
87021                     "atm",
87022                     "operator",
87023                     "address",
87024                     "building_area",
87025                     "opening_hours"
87026                 ],
87027                 "suggestion": true
87028             },
87029             "amenity/bank/りそな銀行": {
87030                 "tags": {
87031                     "name": "りそな銀行",
87032                     "name:en": "Mizuho Bank",
87033                     "amenity": "bank"
87034                 },
87035                 "name": "りそな銀行",
87036                 "icon": "bank",
87037                 "geometry": [
87038                     "point",
87039                     "area"
87040                 ],
87041                 "fields": [
87042                     "atm",
87043                     "operator",
87044                     "address",
87045                     "building_area",
87046                     "opening_hours"
87047                 ],
87048                 "suggestion": true
87049             },
87050             "amenity/bank/Ecobank": {
87051                 "tags": {
87052                     "name": "Ecobank",
87053                     "amenity": "bank"
87054                 },
87055                 "name": "Ecobank",
87056                 "icon": "bank",
87057                 "geometry": [
87058                     "point",
87059                     "area"
87060                 ],
87061                 "fields": [
87062                     "atm",
87063                     "operator",
87064                     "address",
87065                     "building_area",
87066                     "opening_hours"
87067                 ],
87068                 "suggestion": true
87069             },
87070             "amenity/bank/Cajero Automatico Bancared": {
87071                 "tags": {
87072                     "name": "Cajero Automatico Bancared",
87073                     "amenity": "bank"
87074                 },
87075                 "name": "Cajero Automatico Bancared",
87076                 "icon": "bank",
87077                 "geometry": [
87078                     "point",
87079                     "area"
87080                 ],
87081                 "fields": [
87082                     "atm",
87083                     "operator",
87084                     "address",
87085                     "building_area",
87086                     "opening_hours"
87087                 ],
87088                 "suggestion": true
87089             },
87090             "amenity/bank/Промсвязьбанк": {
87091                 "tags": {
87092                     "name": "Промсвязьбанк",
87093                     "amenity": "bank"
87094                 },
87095                 "name": "Промсвязьбанк",
87096                 "icon": "bank",
87097                 "geometry": [
87098                     "point",
87099                     "area"
87100                 ],
87101                 "fields": [
87102                     "atm",
87103                     "operator",
87104                     "address",
87105                     "building_area",
87106                     "opening_hours"
87107                 ],
87108                 "suggestion": true
87109             },
87110             "amenity/bank/三井住友銀行": {
87111                 "tags": {
87112                     "name": "三井住友銀行",
87113                     "amenity": "bank"
87114                 },
87115                 "name": "三井住友銀行",
87116                 "icon": "bank",
87117                 "geometry": [
87118                     "point",
87119                     "area"
87120                 ],
87121                 "fields": [
87122                     "atm",
87123                     "operator",
87124                     "address",
87125                     "building_area",
87126                     "opening_hours"
87127                 ],
87128                 "suggestion": true
87129             },
87130             "amenity/bank/Banco Provincia": {
87131                 "tags": {
87132                     "name": "Banco Provincia",
87133                     "amenity": "bank"
87134                 },
87135                 "name": "Banco Provincia",
87136                 "icon": "bank",
87137                 "geometry": [
87138                     "point",
87139                     "area"
87140                 ],
87141                 "fields": [
87142                     "atm",
87143                     "operator",
87144                     "address",
87145                     "building_area",
87146                     "opening_hours"
87147                 ],
87148                 "suggestion": true
87149             },
87150             "amenity/bank/BB&T": {
87151                 "tags": {
87152                     "name": "BB&T",
87153                     "amenity": "bank"
87154                 },
87155                 "name": "BB&T",
87156                 "icon": "bank",
87157                 "geometry": [
87158                     "point",
87159                     "area"
87160                 ],
87161                 "fields": [
87162                     "atm",
87163                     "operator",
87164                     "address",
87165                     "building_area",
87166                     "opening_hours"
87167                 ],
87168                 "suggestion": true
87169             },
87170             "amenity/bank/Возрождение": {
87171                 "tags": {
87172                     "name": "Возрождение",
87173                     "amenity": "bank"
87174                 },
87175                 "name": "Возрождение",
87176                 "icon": "bank",
87177                 "geometry": [
87178                     "point",
87179                     "area"
87180                 ],
87181                 "fields": [
87182                     "atm",
87183                     "operator",
87184                     "address",
87185                     "building_area",
87186                     "opening_hours"
87187                 ],
87188                 "suggestion": true
87189             },
87190             "amenity/bank/Capital One": {
87191                 "tags": {
87192                     "name": "Capital One",
87193                     "amenity": "bank"
87194                 },
87195                 "name": "Capital One",
87196                 "icon": "bank",
87197                 "geometry": [
87198                     "point",
87199                     "area"
87200                 ],
87201                 "fields": [
87202                     "atm",
87203                     "operator",
87204                     "address",
87205                     "building_area",
87206                     "opening_hours"
87207                 ],
87208                 "suggestion": true
87209             },
87210             "amenity/bank/横浜銀行": {
87211                 "tags": {
87212                     "name": "横浜銀行",
87213                     "amenity": "bank"
87214                 },
87215                 "name": "横浜銀行",
87216                 "icon": "bank",
87217                 "geometry": [
87218                     "point",
87219                     "area"
87220                 ],
87221                 "fields": [
87222                     "atm",
87223                     "operator",
87224                     "address",
87225                     "building_area",
87226                     "opening_hours"
87227                 ],
87228                 "suggestion": true
87229             },
87230             "amenity/bank/Bank Mandiri": {
87231                 "tags": {
87232                     "name": "Bank Mandiri",
87233                     "amenity": "bank"
87234                 },
87235                 "name": "Bank Mandiri",
87236                 "icon": "bank",
87237                 "geometry": [
87238                     "point",
87239                     "area"
87240                 ],
87241                 "fields": [
87242                     "atm",
87243                     "operator",
87244                     "address",
87245                     "building_area",
87246                     "opening_hours"
87247                 ],
87248                 "suggestion": true
87249             },
87250             "amenity/bank/Banco de la Nación": {
87251                 "tags": {
87252                     "name": "Banco de la Nación",
87253                     "amenity": "bank"
87254                 },
87255                 "name": "Banco de la Nación",
87256                 "icon": "bank",
87257                 "geometry": [
87258                     "point",
87259                     "area"
87260                 ],
87261                 "fields": [
87262                     "atm",
87263                     "operator",
87264                     "address",
87265                     "building_area",
87266                     "opening_hours"
87267                 ],
87268                 "suggestion": true
87269             },
87270             "amenity/bank/Banco G&T Continental": {
87271                 "tags": {
87272                     "name": "Banco G&T Continental",
87273                     "amenity": "bank"
87274                 },
87275                 "name": "Banco G&T Continental",
87276                 "icon": "bank",
87277                 "geometry": [
87278                     "point",
87279                     "area"
87280                 ],
87281                 "fields": [
87282                     "atm",
87283                     "operator",
87284                     "address",
87285                     "building_area",
87286                     "opening_hours"
87287                 ],
87288                 "suggestion": true
87289             },
87290             "amenity/bank/Peoples Bank": {
87291                 "tags": {
87292                     "name": "Peoples Bank",
87293                     "amenity": "bank"
87294                 },
87295                 "name": "Peoples Bank",
87296                 "icon": "bank",
87297                 "geometry": [
87298                     "point",
87299                     "area"
87300                 ],
87301                 "fields": [
87302                     "atm",
87303                     "operator",
87304                     "address",
87305                     "building_area",
87306                     "opening_hours"
87307                 ],
87308                 "suggestion": true
87309             },
87310             "amenity/bank/工商银行": {
87311                 "tags": {
87312                     "name": "工商银行",
87313                     "amenity": "bank"
87314                 },
87315                 "name": "工商银行",
87316                 "icon": "bank",
87317                 "geometry": [
87318                     "point",
87319                     "area"
87320                 ],
87321                 "fields": [
87322                     "atm",
87323                     "operator",
87324                     "address",
87325                     "building_area",
87326                     "opening_hours"
87327                 ],
87328                 "suggestion": true
87329             },
87330             "amenity/bank/Совкомбанк": {
87331                 "tags": {
87332                     "name": "Совкомбанк",
87333                     "amenity": "bank"
87334                 },
87335                 "name": "Совкомбанк",
87336                 "icon": "bank",
87337                 "geometry": [
87338                     "point",
87339                     "area"
87340                 ],
87341                 "fields": [
87342                     "atm",
87343                     "operator",
87344                     "address",
87345                     "building_area",
87346                     "opening_hours"
87347                 ],
87348                 "suggestion": true
87349             },
87350             "amenity/bank/Provincial": {
87351                 "tags": {
87352                     "name": "Provincial",
87353                     "amenity": "bank"
87354                 },
87355                 "name": "Provincial",
87356                 "icon": "bank",
87357                 "geometry": [
87358                     "point",
87359                     "area"
87360                 ],
87361                 "fields": [
87362                     "atm",
87363                     "operator",
87364                     "address",
87365                     "building_area",
87366                     "opening_hours"
87367                 ],
87368                 "suggestion": true
87369             },
87370             "amenity/bank/Banco de Desarrollo Banrural": {
87371                 "tags": {
87372                     "name": "Banco de Desarrollo Banrural",
87373                     "amenity": "bank"
87374                 },
87375                 "name": "Banco de Desarrollo Banrural",
87376                 "icon": "bank",
87377                 "geometry": [
87378                     "point",
87379                     "area"
87380                 ],
87381                 "fields": [
87382                     "atm",
87383                     "operator",
87384                     "address",
87385                     "building_area",
87386                     "opening_hours"
87387                 ],
87388                 "suggestion": true
87389             },
87390             "amenity/bank/Banco Bradesco": {
87391                 "tags": {
87392                     "name": "Banco Bradesco",
87393                     "amenity": "bank"
87394                 },
87395                 "name": "Banco Bradesco",
87396                 "icon": "bank",
87397                 "geometry": [
87398                     "point",
87399                     "area"
87400                 ],
87401                 "fields": [
87402                     "atm",
87403                     "operator",
87404                     "address",
87405                     "building_area",
87406                     "opening_hours"
87407                 ],
87408                 "suggestion": true
87409             },
87410             "amenity/bank/Bicentenario": {
87411                 "tags": {
87412                     "name": "Bicentenario",
87413                     "amenity": "bank"
87414                 },
87415                 "name": "Bicentenario",
87416                 "icon": "bank",
87417                 "geometry": [
87418                     "point",
87419                     "area"
87420                 ],
87421                 "fields": [
87422                     "atm",
87423                     "operator",
87424                     "address",
87425                     "building_area",
87426                     "opening_hours"
87427                 ],
87428                 "suggestion": true
87429             },
87430             "amenity/bank/ლიბერთი ბანკი": {
87431                 "tags": {
87432                     "name": "ლიბერთი ბანკი",
87433                     "name:en": "Liberty Bank",
87434                     "amenity": "bank"
87435                 },
87436                 "name": "ლიბერთი ბანკი",
87437                 "icon": "bank",
87438                 "geometry": [
87439                     "point",
87440                     "area"
87441                 ],
87442                 "fields": [
87443                     "atm",
87444                     "operator",
87445                     "address",
87446                     "building_area",
87447                     "opening_hours"
87448                 ],
87449                 "suggestion": true
87450             },
87451             "amenity/bank/Banesco": {
87452                 "tags": {
87453                     "name": "Banesco",
87454                     "amenity": "bank"
87455                 },
87456                 "name": "Banesco",
87457                 "icon": "bank",
87458                 "geometry": [
87459                     "point",
87460                     "area"
87461                 ],
87462                 "fields": [
87463                     "atm",
87464                     "operator",
87465                     "address",
87466                     "building_area",
87467                     "opening_hours"
87468                 ],
87469                 "suggestion": true
87470             },
87471             "amenity/bank/Mercantil": {
87472                 "tags": {
87473                     "name": "Mercantil",
87474                     "amenity": "bank"
87475                 },
87476                 "name": "Mercantil",
87477                 "icon": "bank",
87478                 "geometry": [
87479                     "point",
87480                     "area"
87481                 ],
87482                 "fields": [
87483                     "atm",
87484                     "operator",
87485                     "address",
87486                     "building_area",
87487                     "opening_hours"
87488                 ],
87489                 "suggestion": true
87490             },
87491             "amenity/bank/Bank BRI": {
87492                 "tags": {
87493                     "name": "Bank BRI",
87494                     "amenity": "bank"
87495                 },
87496                 "name": "Bank BRI",
87497                 "icon": "bank",
87498                 "geometry": [
87499                     "point",
87500                     "area"
87501                 ],
87502                 "fields": [
87503                     "atm",
87504                     "operator",
87505                     "address",
87506                     "building_area",
87507                     "opening_hours"
87508                 ],
87509                 "suggestion": true
87510             },
87511             "amenity/bank/Del Tesoro": {
87512                 "tags": {
87513                     "name": "Del Tesoro",
87514                     "amenity": "bank"
87515                 },
87516                 "name": "Del Tesoro",
87517                 "icon": "bank",
87518                 "geometry": [
87519                     "point",
87520                     "area"
87521                 ],
87522                 "fields": [
87523                     "atm",
87524                     "operator",
87525                     "address",
87526                     "building_area",
87527                     "opening_hours"
87528                 ],
87529                 "suggestion": true
87530             },
87531             "amenity/bank/하나은행": {
87532                 "tags": {
87533                     "name": "하나은행",
87534                     "amenity": "bank"
87535                 },
87536                 "name": "하나은행",
87537                 "icon": "bank",
87538                 "geometry": [
87539                     "point",
87540                     "area"
87541                 ],
87542                 "fields": [
87543                     "atm",
87544                     "operator",
87545                     "address",
87546                     "building_area",
87547                     "opening_hours"
87548                 ],
87549                 "suggestion": true
87550             },
87551             "amenity/bank/CityCommerce Bank": {
87552                 "tags": {
87553                     "name": "CityCommerce Bank",
87554                     "amenity": "bank"
87555                 },
87556                 "name": "CityCommerce Bank",
87557                 "icon": "bank",
87558                 "geometry": [
87559                     "point",
87560                     "area"
87561                 ],
87562                 "fields": [
87563                     "atm",
87564                     "operator",
87565                     "address",
87566                     "building_area",
87567                     "opening_hours"
87568                 ],
87569                 "suggestion": true
87570             },
87571             "amenity/bank/De Venezuela": {
87572                 "tags": {
87573                     "name": "De Venezuela",
87574                     "amenity": "bank"
87575                 },
87576                 "name": "De Venezuela",
87577                 "icon": "bank",
87578                 "geometry": [
87579                     "point",
87580                     "area"
87581                 ],
87582                 "fields": [
87583                     "atm",
87584                     "operator",
87585                     "address",
87586                     "building_area",
87587                     "opening_hours"
87588                 ],
87589                 "suggestion": true
87590             },
87591             "amenity/car_rental/Europcar": {
87592                 "tags": {
87593                     "name": "Europcar",
87594                     "amenity": "car_rental"
87595                 },
87596                 "name": "Europcar",
87597                 "icon": "car",
87598                 "geometry": [
87599                     "point",
87600                     "area"
87601                 ],
87602                 "fields": [
87603                     "operator"
87604                 ],
87605                 "suggestion": true
87606             },
87607             "amenity/car_rental/Budget": {
87608                 "tags": {
87609                     "name": "Budget",
87610                     "amenity": "car_rental"
87611                 },
87612                 "name": "Budget",
87613                 "icon": "car",
87614                 "geometry": [
87615                     "point",
87616                     "area"
87617                 ],
87618                 "fields": [
87619                     "operator"
87620                 ],
87621                 "suggestion": true
87622             },
87623             "amenity/car_rental/Sixt": {
87624                 "tags": {
87625                     "name": "Sixt",
87626                     "amenity": "car_rental"
87627                 },
87628                 "name": "Sixt",
87629                 "icon": "car",
87630                 "geometry": [
87631                     "point",
87632                     "area"
87633                 ],
87634                 "fields": [
87635                     "operator"
87636                 ],
87637                 "suggestion": true
87638             },
87639             "amenity/car_rental/Avis": {
87640                 "tags": {
87641                     "name": "Avis",
87642                     "amenity": "car_rental"
87643                 },
87644                 "name": "Avis",
87645                 "icon": "car",
87646                 "geometry": [
87647                     "point",
87648                     "area"
87649                 ],
87650                 "fields": [
87651                     "operator"
87652                 ],
87653                 "suggestion": true
87654             },
87655             "amenity/car_rental/Hertz": {
87656                 "tags": {
87657                     "name": "Hertz",
87658                     "amenity": "car_rental"
87659                 },
87660                 "name": "Hertz",
87661                 "icon": "car",
87662                 "geometry": [
87663                     "point",
87664                     "area"
87665                 ],
87666                 "fields": [
87667                     "operator"
87668                 ],
87669                 "suggestion": true
87670             },
87671             "amenity/car_rental/Enterprise": {
87672                 "tags": {
87673                     "name": "Enterprise",
87674                     "amenity": "car_rental"
87675                 },
87676                 "name": "Enterprise",
87677                 "icon": "car",
87678                 "geometry": [
87679                     "point",
87680                     "area"
87681                 ],
87682                 "fields": [
87683                     "operator"
87684                 ],
87685                 "suggestion": true
87686             },
87687             "amenity/car_rental/stadtmobil CarSharing-Station": {
87688                 "tags": {
87689                     "name": "stadtmobil CarSharing-Station",
87690                     "amenity": "car_rental"
87691                 },
87692                 "name": "stadtmobil CarSharing-Station",
87693                 "icon": "car",
87694                 "geometry": [
87695                     "point",
87696                     "area"
87697                 ],
87698                 "fields": [
87699                     "operator"
87700                 ],
87701                 "suggestion": true
87702             },
87703             "amenity/pharmacy/Rowlands Pharmacy": {
87704                 "tags": {
87705                     "name": "Rowlands Pharmacy",
87706                     "amenity": "pharmacy"
87707                 },
87708                 "name": "Rowlands Pharmacy",
87709                 "icon": "pharmacy",
87710                 "geometry": [
87711                     "point",
87712                     "area"
87713                 ],
87714                 "fields": [
87715                     "operator",
87716                     "address",
87717                     "building_area",
87718                     "opening_hours"
87719                 ],
87720                 "suggestion": true
87721             },
87722             "amenity/pharmacy/Boots": {
87723                 "tags": {
87724                     "name": "Boots",
87725                     "amenity": "pharmacy"
87726                 },
87727                 "name": "Boots",
87728                 "icon": "pharmacy",
87729                 "geometry": [
87730                     "point",
87731                     "area"
87732                 ],
87733                 "fields": [
87734                     "operator",
87735                     "address",
87736                     "building_area",
87737                     "opening_hours"
87738                 ],
87739                 "suggestion": true
87740             },
87741             "amenity/pharmacy/Marien-Apotheke": {
87742                 "tags": {
87743                     "name": "Marien-Apotheke",
87744                     "amenity": "pharmacy"
87745                 },
87746                 "name": "Marien-Apotheke",
87747                 "icon": "pharmacy",
87748                 "geometry": [
87749                     "point",
87750                     "area"
87751                 ],
87752                 "fields": [
87753                     "operator",
87754                     "address",
87755                     "building_area",
87756                     "opening_hours"
87757                 ],
87758                 "suggestion": true
87759             },
87760             "amenity/pharmacy/Mercury Drug": {
87761                 "tags": {
87762                     "name": "Mercury Drug",
87763                     "amenity": "pharmacy"
87764                 },
87765                 "name": "Mercury Drug",
87766                 "icon": "pharmacy",
87767                 "geometry": [
87768                     "point",
87769                     "area"
87770                 ],
87771                 "fields": [
87772                     "operator",
87773                     "address",
87774                     "building_area",
87775                     "opening_hours"
87776                 ],
87777                 "suggestion": true
87778             },
87779             "amenity/pharmacy/Löwen-Apotheke": {
87780                 "tags": {
87781                     "name": "Löwen-Apotheke",
87782                     "amenity": "pharmacy"
87783                 },
87784                 "name": "Löwen-Apotheke",
87785                 "icon": "pharmacy",
87786                 "geometry": [
87787                     "point",
87788                     "area"
87789                 ],
87790                 "fields": [
87791                     "operator",
87792                     "address",
87793                     "building_area",
87794                     "opening_hours"
87795                 ],
87796                 "suggestion": true
87797             },
87798             "amenity/pharmacy/Superdrug": {
87799                 "tags": {
87800                     "name": "Superdrug",
87801                     "amenity": "pharmacy"
87802                 },
87803                 "name": "Superdrug",
87804                 "icon": "pharmacy",
87805                 "geometry": [
87806                     "point",
87807                     "area"
87808                 ],
87809                 "fields": [
87810                     "operator",
87811                     "address",
87812                     "building_area",
87813                     "opening_hours"
87814                 ],
87815                 "suggestion": true
87816             },
87817             "amenity/pharmacy/Sonnen-Apotheke": {
87818                 "tags": {
87819                     "name": "Sonnen-Apotheke",
87820                     "amenity": "pharmacy"
87821                 },
87822                 "name": "Sonnen-Apotheke",
87823                 "icon": "pharmacy",
87824                 "geometry": [
87825                     "point",
87826                     "area"
87827                 ],
87828                 "fields": [
87829                     "operator",
87830                     "address",
87831                     "building_area",
87832                     "opening_hours"
87833                 ],
87834                 "suggestion": true
87835             },
87836             "amenity/pharmacy/Rathaus-Apotheke": {
87837                 "tags": {
87838                     "name": "Rathaus-Apotheke",
87839                     "amenity": "pharmacy"
87840                 },
87841                 "name": "Rathaus-Apotheke",
87842                 "icon": "pharmacy",
87843                 "geometry": [
87844                     "point",
87845                     "area"
87846                 ],
87847                 "fields": [
87848                     "operator",
87849                     "address",
87850                     "building_area",
87851                     "opening_hours"
87852                 ],
87853                 "suggestion": true
87854             },
87855             "amenity/pharmacy/Engel-Apotheke": {
87856                 "tags": {
87857                     "name": "Engel-Apotheke",
87858                     "amenity": "pharmacy"
87859                 },
87860                 "name": "Engel-Apotheke",
87861                 "icon": "pharmacy",
87862                 "geometry": [
87863                     "point",
87864                     "area"
87865                 ],
87866                 "fields": [
87867                     "operator",
87868                     "address",
87869                     "building_area",
87870                     "opening_hours"
87871                 ],
87872                 "suggestion": true
87873             },
87874             "amenity/pharmacy/Hirsch-Apotheke": {
87875                 "tags": {
87876                     "name": "Hirsch-Apotheke",
87877                     "amenity": "pharmacy"
87878                 },
87879                 "name": "Hirsch-Apotheke",
87880                 "icon": "pharmacy",
87881                 "geometry": [
87882                     "point",
87883                     "area"
87884                 ],
87885                 "fields": [
87886                     "operator",
87887                     "address",
87888                     "building_area",
87889                     "opening_hours"
87890                 ],
87891                 "suggestion": true
87892             },
87893             "amenity/pharmacy/Stern-Apotheke": {
87894                 "tags": {
87895                     "name": "Stern-Apotheke",
87896                     "amenity": "pharmacy"
87897                 },
87898                 "name": "Stern-Apotheke",
87899                 "icon": "pharmacy",
87900                 "geometry": [
87901                     "point",
87902                     "area"
87903                 ],
87904                 "fields": [
87905                     "operator",
87906                     "address",
87907                     "building_area",
87908                     "opening_hours"
87909                 ],
87910                 "suggestion": true
87911             },
87912             "amenity/pharmacy/Lloyds Pharmacy": {
87913                 "tags": {
87914                     "name": "Lloyds Pharmacy",
87915                     "amenity": "pharmacy"
87916                 },
87917                 "name": "Lloyds Pharmacy",
87918                 "icon": "pharmacy",
87919                 "geometry": [
87920                     "point",
87921                     "area"
87922                 ],
87923                 "fields": [
87924                     "operator",
87925                     "address",
87926                     "building_area",
87927                     "opening_hours"
87928                 ],
87929                 "suggestion": true
87930             },
87931             "amenity/pharmacy/Rosen-Apotheke": {
87932                 "tags": {
87933                     "name": "Rosen-Apotheke",
87934                     "amenity": "pharmacy"
87935                 },
87936                 "name": "Rosen-Apotheke",
87937                 "icon": "pharmacy",
87938                 "geometry": [
87939                     "point",
87940                     "area"
87941                 ],
87942                 "fields": [
87943                     "operator",
87944                     "address",
87945                     "building_area",
87946                     "opening_hours"
87947                 ],
87948                 "suggestion": true
87949             },
87950             "amenity/pharmacy/Stadt-Apotheke": {
87951                 "tags": {
87952                     "name": "Stadt-Apotheke",
87953                     "amenity": "pharmacy"
87954                 },
87955                 "name": "Stadt-Apotheke",
87956                 "icon": "pharmacy",
87957                 "geometry": [
87958                     "point",
87959                     "area"
87960                 ],
87961                 "fields": [
87962                     "operator",
87963                     "address",
87964                     "building_area",
87965                     "opening_hours"
87966                 ],
87967                 "suggestion": true
87968             },
87969             "amenity/pharmacy/Markt-Apotheke": {
87970                 "tags": {
87971                     "name": "Markt-Apotheke",
87972                     "amenity": "pharmacy"
87973                 },
87974                 "name": "Markt-Apotheke",
87975                 "icon": "pharmacy",
87976                 "geometry": [
87977                     "point",
87978                     "area"
87979                 ],
87980                 "fields": [
87981                     "operator",
87982                     "address",
87983                     "building_area",
87984                     "opening_hours"
87985                 ],
87986                 "suggestion": true
87987             },
87988             "amenity/pharmacy/Аптека": {
87989                 "tags": {
87990                     "name": "Аптека",
87991                     "amenity": "pharmacy"
87992                 },
87993                 "name": "Аптека",
87994                 "icon": "pharmacy",
87995                 "geometry": [
87996                     "point",
87997                     "area"
87998                 ],
87999                 "fields": [
88000                     "operator",
88001                     "address",
88002                     "building_area",
88003                     "opening_hours"
88004                 ],
88005                 "suggestion": true
88006             },
88007             "amenity/pharmacy/Pharmasave": {
88008                 "tags": {
88009                     "name": "Pharmasave",
88010                     "amenity": "pharmacy"
88011                 },
88012                 "name": "Pharmasave",
88013                 "icon": "pharmacy",
88014                 "geometry": [
88015                     "point",
88016                     "area"
88017                 ],
88018                 "fields": [
88019                     "operator",
88020                     "address",
88021                     "building_area",
88022                     "opening_hours"
88023                 ],
88024                 "suggestion": true
88025             },
88026             "amenity/pharmacy/Brunnen-Apotheke": {
88027                 "tags": {
88028                     "name": "Brunnen-Apotheke",
88029                     "amenity": "pharmacy"
88030                 },
88031                 "name": "Brunnen-Apotheke",
88032                 "icon": "pharmacy",
88033                 "geometry": [
88034                     "point",
88035                     "area"
88036                 ],
88037                 "fields": [
88038                     "operator",
88039                     "address",
88040                     "building_area",
88041                     "opening_hours"
88042                 ],
88043                 "suggestion": true
88044             },
88045             "amenity/pharmacy/Shoppers Drug Mart": {
88046                 "tags": {
88047                     "name": "Shoppers Drug Mart",
88048                     "amenity": "pharmacy"
88049                 },
88050                 "name": "Shoppers Drug Mart",
88051                 "icon": "pharmacy",
88052                 "geometry": [
88053                     "point",
88054                     "area"
88055                 ],
88056                 "fields": [
88057                     "operator",
88058                     "address",
88059                     "building_area",
88060                     "opening_hours"
88061                 ],
88062                 "suggestion": true
88063             },
88064             "amenity/pharmacy/Apotheke am Markt": {
88065                 "tags": {
88066                     "name": "Apotheke am Markt",
88067                     "amenity": "pharmacy"
88068                 },
88069                 "name": "Apotheke am Markt",
88070                 "icon": "pharmacy",
88071                 "geometry": [
88072                     "point",
88073                     "area"
88074                 ],
88075                 "fields": [
88076                     "operator",
88077                     "address",
88078                     "building_area",
88079                     "opening_hours"
88080                 ],
88081                 "suggestion": true
88082             },
88083             "amenity/pharmacy/Alte Apotheke": {
88084                 "tags": {
88085                     "name": "Alte Apotheke",
88086                     "amenity": "pharmacy"
88087                 },
88088                 "name": "Alte Apotheke",
88089                 "icon": "pharmacy",
88090                 "geometry": [
88091                     "point",
88092                     "area"
88093                 ],
88094                 "fields": [
88095                     "operator",
88096                     "address",
88097                     "building_area",
88098                     "opening_hours"
88099                 ],
88100                 "suggestion": true
88101             },
88102             "amenity/pharmacy/Neue Apotheke": {
88103                 "tags": {
88104                     "name": "Neue Apotheke",
88105                     "amenity": "pharmacy"
88106                 },
88107                 "name": "Neue Apotheke",
88108                 "icon": "pharmacy",
88109                 "geometry": [
88110                     "point",
88111                     "area"
88112                 ],
88113                 "fields": [
88114                     "operator",
88115                     "address",
88116                     "building_area",
88117                     "opening_hours"
88118                 ],
88119                 "suggestion": true
88120             },
88121             "amenity/pharmacy/Gintarinė vaistinė": {
88122                 "tags": {
88123                     "name": "Gintarinė vaistinė",
88124                     "amenity": "pharmacy"
88125                 },
88126                 "name": "Gintarinė vaistinė",
88127                 "icon": "pharmacy",
88128                 "geometry": [
88129                     "point",
88130                     "area"
88131                 ],
88132                 "fields": [
88133                     "operator",
88134                     "address",
88135                     "building_area",
88136                     "opening_hours"
88137                 ],
88138                 "suggestion": true
88139             },
88140             "amenity/pharmacy/Rats-Apotheke": {
88141                 "tags": {
88142                     "name": "Rats-Apotheke",
88143                     "amenity": "pharmacy"
88144                 },
88145                 "name": "Rats-Apotheke",
88146                 "icon": "pharmacy",
88147                 "geometry": [
88148                     "point",
88149                     "area"
88150                 ],
88151                 "fields": [
88152                     "operator",
88153                     "address",
88154                     "building_area",
88155                     "opening_hours"
88156                 ],
88157                 "suggestion": true
88158             },
88159             "amenity/pharmacy/Adler Apotheke": {
88160                 "tags": {
88161                     "name": "Adler Apotheke",
88162                     "amenity": "pharmacy"
88163                 },
88164                 "name": "Adler Apotheke",
88165                 "icon": "pharmacy",
88166                 "geometry": [
88167                     "point",
88168                     "area"
88169                 ],
88170                 "fields": [
88171                     "operator",
88172                     "address",
88173                     "building_area",
88174                     "opening_hours"
88175                 ],
88176                 "suggestion": true
88177             },
88178             "amenity/pharmacy/Pharmacie Centrale": {
88179                 "tags": {
88180                     "name": "Pharmacie Centrale",
88181                     "amenity": "pharmacy"
88182                 },
88183                 "name": "Pharmacie Centrale",
88184                 "icon": "pharmacy",
88185                 "geometry": [
88186                     "point",
88187                     "area"
88188                 ],
88189                 "fields": [
88190                     "operator",
88191                     "address",
88192                     "building_area",
88193                     "opening_hours"
88194                 ],
88195                 "suggestion": true
88196             },
88197             "amenity/pharmacy/Walgreens": {
88198                 "tags": {
88199                     "name": "Walgreens",
88200                     "amenity": "pharmacy"
88201                 },
88202                 "name": "Walgreens",
88203                 "icon": "pharmacy",
88204                 "geometry": [
88205                     "point",
88206                     "area"
88207                 ],
88208                 "fields": [
88209                     "operator",
88210                     "address",
88211                     "building_area",
88212                     "opening_hours"
88213                 ],
88214                 "suggestion": true
88215             },
88216             "amenity/pharmacy/Rite Aid": {
88217                 "tags": {
88218                     "name": "Rite Aid",
88219                     "amenity": "pharmacy"
88220                 },
88221                 "name": "Rite Aid",
88222                 "icon": "pharmacy",
88223                 "geometry": [
88224                     "point",
88225                     "area"
88226                 ],
88227                 "fields": [
88228                     "operator",
88229                     "address",
88230                     "building_area",
88231                     "opening_hours"
88232                 ],
88233                 "suggestion": true
88234             },
88235             "amenity/pharmacy/Apotheke": {
88236                 "tags": {
88237                     "name": "Apotheke",
88238                     "amenity": "pharmacy"
88239                 },
88240                 "name": "Apotheke",
88241                 "icon": "pharmacy",
88242                 "geometry": [
88243                     "point",
88244                     "area"
88245                 ],
88246                 "fields": [
88247                     "operator",
88248                     "address",
88249                     "building_area",
88250                     "opening_hours"
88251                 ],
88252                 "suggestion": true
88253             },
88254             "amenity/pharmacy/Linden-Apotheke": {
88255                 "tags": {
88256                     "name": "Linden-Apotheke",
88257                     "amenity": "pharmacy"
88258                 },
88259                 "name": "Linden-Apotheke",
88260                 "icon": "pharmacy",
88261                 "geometry": [
88262                     "point",
88263                     "area"
88264                 ],
88265                 "fields": [
88266                     "operator",
88267                     "address",
88268                     "building_area",
88269                     "opening_hours"
88270                 ],
88271                 "suggestion": true
88272             },
88273             "amenity/pharmacy/Bahnhof-Apotheke": {
88274                 "tags": {
88275                     "name": "Bahnhof-Apotheke",
88276                     "amenity": "pharmacy"
88277                 },
88278                 "name": "Bahnhof-Apotheke",
88279                 "icon": "pharmacy",
88280                 "geometry": [
88281                     "point",
88282                     "area"
88283                 ],
88284                 "fields": [
88285                     "operator",
88286                     "address",
88287                     "building_area",
88288                     "opening_hours"
88289                 ],
88290                 "suggestion": true
88291             },
88292             "amenity/pharmacy/Burg-Apotheke": {
88293                 "tags": {
88294                     "name": "Burg-Apotheke",
88295                     "amenity": "pharmacy"
88296                 },
88297                 "name": "Burg-Apotheke",
88298                 "icon": "pharmacy",
88299                 "geometry": [
88300                     "point",
88301                     "area"
88302                 ],
88303                 "fields": [
88304                     "operator",
88305                     "address",
88306                     "building_area",
88307                     "opening_hours"
88308                 ],
88309                 "suggestion": true
88310             },
88311             "amenity/pharmacy/Jean Coutu": {
88312                 "tags": {
88313                     "name": "Jean Coutu",
88314                     "amenity": "pharmacy"
88315                 },
88316                 "name": "Jean Coutu",
88317                 "icon": "pharmacy",
88318                 "geometry": [
88319                     "point",
88320                     "area"
88321                 ],
88322                 "fields": [
88323                     "operator",
88324                     "address",
88325                     "building_area",
88326                     "opening_hours"
88327                 ],
88328                 "suggestion": true
88329             },
88330             "amenity/pharmacy/Pharmaprix": {
88331                 "tags": {
88332                     "name": "Pharmaprix",
88333                     "amenity": "pharmacy"
88334                 },
88335                 "name": "Pharmaprix",
88336                 "icon": "pharmacy",
88337                 "geometry": [
88338                     "point",
88339                     "area"
88340                 ],
88341                 "fields": [
88342                     "operator",
88343                     "address",
88344                     "building_area",
88345                     "opening_hours"
88346                 ],
88347                 "suggestion": true
88348             },
88349             "amenity/pharmacy/Farmacias Ahumada": {
88350                 "tags": {
88351                     "name": "Farmacias Ahumada",
88352                     "amenity": "pharmacy"
88353                 },
88354                 "name": "Farmacias Ahumada",
88355                 "icon": "pharmacy",
88356                 "geometry": [
88357                     "point",
88358                     "area"
88359                 ],
88360                 "fields": [
88361                     "operator",
88362                     "address",
88363                     "building_area",
88364                     "opening_hours"
88365                 ],
88366                 "suggestion": true
88367             },
88368             "amenity/pharmacy/Farmacia Comunale": {
88369                 "tags": {
88370                     "name": "Farmacia Comunale",
88371                     "amenity": "pharmacy"
88372                 },
88373                 "name": "Farmacia Comunale",
88374                 "icon": "pharmacy",
88375                 "geometry": [
88376                     "point",
88377                     "area"
88378                 ],
88379                 "fields": [
88380                     "operator",
88381                     "address",
88382                     "building_area",
88383                     "opening_hours"
88384                 ],
88385                 "suggestion": true
88386             },
88387             "amenity/pharmacy/Farmacias Cruz Verde": {
88388                 "tags": {
88389                     "name": "Farmacias Cruz Verde",
88390                     "amenity": "pharmacy"
88391                 },
88392                 "name": "Farmacias Cruz Verde",
88393                 "icon": "pharmacy",
88394                 "geometry": [
88395                     "point",
88396                     "area"
88397                 ],
88398                 "fields": [
88399                     "operator",
88400                     "address",
88401                     "building_area",
88402                     "opening_hours"
88403                 ],
88404                 "suggestion": true
88405             },
88406             "amenity/pharmacy/Cruz Verde": {
88407                 "tags": {
88408                     "name": "Cruz Verde",
88409                     "amenity": "pharmacy"
88410                 },
88411                 "name": "Cruz Verde",
88412                 "icon": "pharmacy",
88413                 "geometry": [
88414                     "point",
88415                     "area"
88416                 ],
88417                 "fields": [
88418                     "operator",
88419                     "address",
88420                     "building_area",
88421                     "opening_hours"
88422                 ],
88423                 "suggestion": true
88424             },
88425             "amenity/pharmacy/Hubertus Apotheke": {
88426                 "tags": {
88427                     "name": "Hubertus Apotheke",
88428                     "amenity": "pharmacy"
88429                 },
88430                 "name": "Hubertus Apotheke",
88431                 "icon": "pharmacy",
88432                 "geometry": [
88433                     "point",
88434                     "area"
88435                 ],
88436                 "fields": [
88437                     "operator",
88438                     "address",
88439                     "building_area",
88440                     "opening_hours"
88441                 ],
88442                 "suggestion": true
88443             },
88444             "amenity/pharmacy/CVS": {
88445                 "tags": {
88446                     "name": "CVS",
88447                     "amenity": "pharmacy"
88448                 },
88449                 "name": "CVS",
88450                 "icon": "pharmacy",
88451                 "geometry": [
88452                     "point",
88453                     "area"
88454                 ],
88455                 "fields": [
88456                     "operator",
88457                     "address",
88458                     "building_area",
88459                     "opening_hours"
88460                 ],
88461                 "suggestion": true
88462             },
88463             "amenity/pharmacy/Farmacias SalcoBrand": {
88464                 "tags": {
88465                     "name": "Farmacias SalcoBrand",
88466                     "amenity": "pharmacy"
88467                 },
88468                 "name": "Farmacias SalcoBrand",
88469                 "icon": "pharmacy",
88470                 "geometry": [
88471                     "point",
88472                     "area"
88473                 ],
88474                 "fields": [
88475                     "operator",
88476                     "address",
88477                     "building_area",
88478                     "opening_hours"
88479                 ],
88480                 "suggestion": true
88481             },
88482             "amenity/pharmacy/Фармация": {
88483                 "tags": {
88484                     "name": "Фармация",
88485                     "amenity": "pharmacy"
88486                 },
88487                 "name": "Фармация",
88488                 "icon": "pharmacy",
88489                 "geometry": [
88490                     "point",
88491                     "area"
88492                 ],
88493                 "fields": [
88494                     "operator",
88495                     "address",
88496                     "building_area",
88497                     "opening_hours"
88498                 ],
88499                 "suggestion": true
88500             },
88501             "amenity/pharmacy/Bären-Apotheke": {
88502                 "tags": {
88503                     "name": "Bären-Apotheke",
88504                     "amenity": "pharmacy"
88505                 },
88506                 "name": "Bären-Apotheke",
88507                 "icon": "pharmacy",
88508                 "geometry": [
88509                     "point",
88510                     "area"
88511                 ],
88512                 "fields": [
88513                     "operator",
88514                     "address",
88515                     "building_area",
88516                     "opening_hours"
88517                 ],
88518                 "suggestion": true
88519             },
88520             "amenity/pharmacy/Clicks": {
88521                 "tags": {
88522                     "name": "Clicks",
88523                     "amenity": "pharmacy"
88524                 },
88525                 "name": "Clicks",
88526                 "icon": "pharmacy",
88527                 "geometry": [
88528                     "point",
88529                     "area"
88530                 ],
88531                 "fields": [
88532                     "operator",
88533                     "address",
88534                     "building_area",
88535                     "opening_hours"
88536                 ],
88537                 "suggestion": true
88538             },
88539             "amenity/pharmacy/セイジョー": {
88540                 "tags": {
88541                     "name": "セイジョー",
88542                     "amenity": "pharmacy"
88543                 },
88544                 "name": "セイジョー",
88545                 "icon": "pharmacy",
88546                 "geometry": [
88547                     "point",
88548                     "area"
88549                 ],
88550                 "fields": [
88551                     "operator",
88552                     "address",
88553                     "building_area",
88554                     "opening_hours"
88555                 ],
88556                 "suggestion": true
88557             },
88558             "amenity/pharmacy/マツモトキヨシ": {
88559                 "tags": {
88560                     "name": "マツモトキヨシ",
88561                     "amenity": "pharmacy"
88562                 },
88563                 "name": "マツモトキヨシ",
88564                 "icon": "pharmacy",
88565                 "geometry": [
88566                     "point",
88567                     "area"
88568                 ],
88569                 "fields": [
88570                     "operator",
88571                     "address",
88572                     "building_area",
88573                     "opening_hours"
88574                 ],
88575                 "suggestion": true
88576             },
88577             "amenity/pharmacy/Dr. Max": {
88578                 "tags": {
88579                     "name": "Dr. Max",
88580                     "amenity": "pharmacy"
88581                 },
88582                 "name": "Dr. Max",
88583                 "icon": "pharmacy",
88584                 "geometry": [
88585                     "point",
88586                     "area"
88587                 ],
88588                 "fields": [
88589                     "operator",
88590                     "address",
88591                     "building_area",
88592                     "opening_hours"
88593                 ],
88594                 "suggestion": true
88595             },
88596             "amenity/pharmacy/Вита": {
88597                 "tags": {
88598                     "name": "Вита",
88599                     "amenity": "pharmacy"
88600                 },
88601                 "name": "Вита",
88602                 "icon": "pharmacy",
88603                 "geometry": [
88604                     "point",
88605                     "area"
88606                 ],
88607                 "fields": [
88608                     "operator",
88609                     "address",
88610                     "building_area",
88611                     "opening_hours"
88612                 ],
88613                 "suggestion": true
88614             },
88615             "amenity/pharmacy/サンドラッグ": {
88616                 "tags": {
88617                     "name": "サンドラッグ",
88618                     "amenity": "pharmacy"
88619                 },
88620                 "name": "サンドラッグ",
88621                 "icon": "pharmacy",
88622                 "geometry": [
88623                     "point",
88624                     "area"
88625                 ],
88626                 "fields": [
88627                     "operator",
88628                     "address",
88629                     "building_area",
88630                     "opening_hours"
88631                 ],
88632                 "suggestion": true
88633             },
88634             "amenity/pharmacy/Apteka": {
88635                 "tags": {
88636                     "name": "Apteka",
88637                     "amenity": "pharmacy"
88638                 },
88639                 "name": "Apteka",
88640                 "icon": "pharmacy",
88641                 "geometry": [
88642                     "point",
88643                     "area"
88644                 ],
88645                 "fields": [
88646                     "operator",
88647                     "address",
88648                     "building_area",
88649                     "opening_hours"
88650                 ],
88651                 "suggestion": true
88652             },
88653             "amenity/pharmacy/Первая помощь": {
88654                 "tags": {
88655                     "name": "Первая помощь",
88656                     "amenity": "pharmacy"
88657                 },
88658                 "name": "Первая помощь",
88659                 "icon": "pharmacy",
88660                 "geometry": [
88661                     "point",
88662                     "area"
88663                 ],
88664                 "fields": [
88665                     "operator",
88666                     "address",
88667                     "building_area",
88668                     "opening_hours"
88669                 ],
88670                 "suggestion": true
88671             },
88672             "amenity/pharmacy/Ригла": {
88673                 "tags": {
88674                     "name": "Ригла",
88675                     "amenity": "pharmacy"
88676                 },
88677                 "name": "Ригла",
88678                 "icon": "pharmacy",
88679                 "geometry": [
88680                     "point",
88681                     "area"
88682                 ],
88683                 "fields": [
88684                     "operator",
88685                     "address",
88686                     "building_area",
88687                     "opening_hours"
88688                 ],
88689                 "suggestion": true
88690             },
88691             "amenity/pharmacy/Имплозия": {
88692                 "tags": {
88693                     "name": "Имплозия",
88694                     "amenity": "pharmacy"
88695                 },
88696                 "name": "Имплозия",
88697                 "icon": "pharmacy",
88698                 "geometry": [
88699                     "point",
88700                     "area"
88701                 ],
88702                 "fields": [
88703                     "operator",
88704                     "address",
88705                     "building_area",
88706                     "opening_hours"
88707                 ],
88708                 "suggestion": true
88709             },
88710             "amenity/pharmacy/Kinney Drugs": {
88711                 "tags": {
88712                     "name": "Kinney Drugs",
88713                     "amenity": "pharmacy"
88714                 },
88715                 "name": "Kinney Drugs",
88716                 "icon": "pharmacy",
88717                 "geometry": [
88718                     "point",
88719                     "area"
88720                 ],
88721                 "fields": [
88722                     "operator",
88723                     "address",
88724                     "building_area",
88725                     "opening_hours"
88726                 ],
88727                 "suggestion": true
88728             },
88729             "amenity/pharmacy/Классика": {
88730                 "tags": {
88731                     "name": "Классика",
88732                     "amenity": "pharmacy"
88733                 },
88734                 "name": "Классика",
88735                 "icon": "pharmacy",
88736                 "geometry": [
88737                     "point",
88738                     "area"
88739                 ],
88740                 "fields": [
88741                     "operator",
88742                     "address",
88743                     "building_area",
88744                     "opening_hours"
88745                 ],
88746                 "suggestion": true
88747             },
88748             "amenity/pharmacy/Ljekarna": {
88749                 "tags": {
88750                     "name": "Ljekarna",
88751                     "amenity": "pharmacy"
88752                 },
88753                 "name": "Ljekarna",
88754                 "icon": "pharmacy",
88755                 "geometry": [
88756                     "point",
88757                     "area"
88758                 ],
88759                 "fields": [
88760                     "operator",
88761                     "address",
88762                     "building_area",
88763                     "opening_hours"
88764                 ],
88765                 "suggestion": true
88766             },
88767             "amenity/pharmacy/SalcoBrand": {
88768                 "tags": {
88769                     "name": "SalcoBrand",
88770                     "amenity": "pharmacy"
88771                 },
88772                 "name": "SalcoBrand",
88773                 "icon": "pharmacy",
88774                 "geometry": [
88775                     "point",
88776                     "area"
88777                 ],
88778                 "fields": [
88779                     "operator",
88780                     "address",
88781                     "building_area",
88782                     "opening_hours"
88783                 ],
88784                 "suggestion": true
88785             },
88786             "amenity/pharmacy/Аптека 36,6": {
88787                 "tags": {
88788                     "name": "Аптека 36,6",
88789                     "amenity": "pharmacy"
88790                 },
88791                 "name": "Аптека 36,6",
88792                 "icon": "pharmacy",
88793                 "geometry": [
88794                     "point",
88795                     "area"
88796                 ],
88797                 "fields": [
88798                     "operator",
88799                     "address",
88800                     "building_area",
88801                     "opening_hours"
88802                 ],
88803                 "suggestion": true
88804             },
88805             "amenity/pharmacy/Фармакор": {
88806                 "tags": {
88807                     "name": "Фармакор",
88808                     "amenity": "pharmacy"
88809                 },
88810                 "name": "Фармакор",
88811                 "icon": "pharmacy",
88812                 "geometry": [
88813                     "point",
88814                     "area"
88815                 ],
88816                 "fields": [
88817                     "operator",
88818                     "address",
88819                     "building_area",
88820                     "opening_hours"
88821                 ],
88822                 "suggestion": true
88823             },
88824             "amenity/pharmacy/スギ薬局": {
88825                 "tags": {
88826                     "name": "スギ薬局",
88827                     "amenity": "pharmacy"
88828                 },
88829                 "name": "スギ薬局",
88830                 "icon": "pharmacy",
88831                 "geometry": [
88832                     "point",
88833                     "area"
88834                 ],
88835                 "fields": [
88836                     "operator",
88837                     "address",
88838                     "building_area",
88839                     "opening_hours"
88840                 ],
88841                 "suggestion": true
88842             },
88843             "amenity/pharmacy/Аптечный пункт": {
88844                 "tags": {
88845                     "name": "Аптечный пункт",
88846                     "amenity": "pharmacy"
88847                 },
88848                 "name": "Аптечный пункт",
88849                 "icon": "pharmacy",
88850                 "geometry": [
88851                     "point",
88852                     "area"
88853                 ],
88854                 "fields": [
88855                     "operator",
88856                     "address",
88857                     "building_area",
88858                     "opening_hours"
88859                 ],
88860                 "suggestion": true
88861             },
88862             "amenity/pharmacy/Невис": {
88863                 "tags": {
88864                     "name": "Невис",
88865                     "amenity": "pharmacy"
88866                 },
88867                 "name": "Невис",
88868                 "icon": "pharmacy",
88869                 "geometry": [
88870                     "point",
88871                     "area"
88872                 ],
88873                 "fields": [
88874                     "operator",
88875                     "address",
88876                     "building_area",
88877                     "opening_hours"
88878                 ],
88879                 "suggestion": true
88880             },
88881             "amenity/pharmacy/トモズ (Tomod's)": {
88882                 "tags": {
88883                     "name": "トモズ (Tomod's)",
88884                     "amenity": "pharmacy"
88885                 },
88886                 "name": "トモズ (Tomod's)",
88887                 "icon": "pharmacy",
88888                 "geometry": [
88889                     "point",
88890                     "area"
88891                 ],
88892                 "fields": [
88893                     "operator",
88894                     "address",
88895                     "building_area",
88896                     "opening_hours"
88897                 ],
88898                 "suggestion": true
88899             },
88900             "amenity/pharmacy/Eurovaistinė": {
88901                 "tags": {
88902                     "name": "Eurovaistinė",
88903                     "amenity": "pharmacy"
88904                 },
88905                 "name": "Eurovaistinė",
88906                 "icon": "pharmacy",
88907                 "geometry": [
88908                     "point",
88909                     "area"
88910                 ],
88911                 "fields": [
88912                     "operator",
88913                     "address",
88914                     "building_area",
88915                     "opening_hours"
88916                 ],
88917                 "suggestion": true
88918             },
88919             "amenity/pharmacy/Farmacity": {
88920                 "tags": {
88921                     "name": "Farmacity",
88922                     "amenity": "pharmacy"
88923                 },
88924                 "name": "Farmacity",
88925                 "icon": "pharmacy",
88926                 "geometry": [
88927                     "point",
88928                     "area"
88929                 ],
88930                 "fields": [
88931                     "operator",
88932                     "address",
88933                     "building_area",
88934                     "opening_hours"
88935                 ],
88936                 "suggestion": true
88937             },
88938             "amenity/pharmacy/аптека": {
88939                 "tags": {
88940                     "name": "аптека",
88941                     "amenity": "pharmacy"
88942                 },
88943                 "name": "аптека",
88944                 "icon": "pharmacy",
88945                 "geometry": [
88946                     "point",
88947                     "area"
88948                 ],
88949                 "fields": [
88950                     "operator",
88951                     "address",
88952                     "building_area",
88953                     "opening_hours"
88954                 ],
88955                 "suggestion": true
88956             },
88957             "amenity/pharmacy/The Generics Pharmacy": {
88958                 "tags": {
88959                     "name": "The Generics Pharmacy",
88960                     "amenity": "pharmacy"
88961                 },
88962                 "name": "The Generics Pharmacy",
88963                 "icon": "pharmacy",
88964                 "geometry": [
88965                     "point",
88966                     "area"
88967                 ],
88968                 "fields": [
88969                     "operator",
88970                     "address",
88971                     "building_area",
88972                     "opening_hours"
88973                 ],
88974                 "suggestion": true
88975             },
88976             "amenity/pharmacy/Farmatodo": {
88977                 "tags": {
88978                     "name": "Farmatodo",
88979                     "amenity": "pharmacy"
88980                 },
88981                 "name": "Farmatodo",
88982                 "icon": "pharmacy",
88983                 "geometry": [
88984                     "point",
88985                     "area"
88986                 ],
88987                 "fields": [
88988                     "operator",
88989                     "address",
88990                     "building_area",
88991                     "opening_hours"
88992                 ],
88993                 "suggestion": true
88994             },
88995             "amenity/pharmacy/Duane Reade": {
88996                 "tags": {
88997                     "name": "Duane Reade",
88998                     "amenity": "pharmacy"
88999                 },
89000                 "name": "Duane Reade",
89001                 "icon": "pharmacy",
89002                 "geometry": [
89003                     "point",
89004                     "area"
89005                 ],
89006                 "fields": [
89007                     "operator",
89008                     "address",
89009                     "building_area",
89010                     "opening_hours"
89011                 ],
89012                 "suggestion": true
89013             },
89014             "amenity/pharmacy/Фармленд": {
89015                 "tags": {
89016                     "name": "Фармленд",
89017                     "amenity": "pharmacy"
89018                 },
89019                 "name": "Фармленд",
89020                 "icon": "pharmacy",
89021                 "geometry": [
89022                     "point",
89023                     "area"
89024                 ],
89025                 "fields": [
89026                     "operator",
89027                     "address",
89028                     "building_area",
89029                     "opening_hours"
89030                 ],
89031                 "suggestion": true
89032             },
89033             "amenity/pharmacy/ドラッグてらしま (Drug Terashima)": {
89034                 "tags": {
89035                     "name": "ドラッグてらしま (Drug Terashima)",
89036                     "amenity": "pharmacy"
89037                 },
89038                 "name": "ドラッグてらしま (Drug Terashima)",
89039                 "icon": "pharmacy",
89040                 "geometry": [
89041                     "point",
89042                     "area"
89043                 ],
89044                 "fields": [
89045                     "operator",
89046                     "address",
89047                     "building_area",
89048                     "opening_hours"
89049                 ],
89050                 "suggestion": true
89051             },
89052             "amenity/pharmacy/Арніка": {
89053                 "tags": {
89054                     "name": "Арніка",
89055                     "amenity": "pharmacy"
89056                 },
89057                 "name": "Арніка",
89058                 "icon": "pharmacy",
89059                 "geometry": [
89060                     "point",
89061                     "area"
89062                 ],
89063                 "fields": [
89064                     "operator",
89065                     "address",
89066                     "building_area",
89067                     "opening_hours"
89068                 ],
89069                 "suggestion": true
89070             },
89071             "amenity/pharmacy/ავერსი (Aversi)": {
89072                 "tags": {
89073                     "name": "ავერსი (Aversi)",
89074                     "amenity": "pharmacy"
89075                 },
89076                 "name": "ავერსი (Aversi)",
89077                 "icon": "pharmacy",
89078                 "geometry": [
89079                     "point",
89080                     "area"
89081                 ],
89082                 "fields": [
89083                     "operator",
89084                     "address",
89085                     "building_area",
89086                     "opening_hours"
89087                 ],
89088                 "suggestion": true
89089             },
89090             "amenity/pharmacy/Farmahorro": {
89091                 "tags": {
89092                     "name": "Farmahorro",
89093                     "amenity": "pharmacy"
89094                 },
89095                 "name": "Farmahorro",
89096                 "icon": "pharmacy",
89097                 "geometry": [
89098                     "point",
89099                     "area"
89100                 ],
89101                 "fields": [
89102                     "operator",
89103                     "address",
89104                     "building_area",
89105                     "opening_hours"
89106                 ],
89107                 "suggestion": true
89108             },
89109             "amenity/cafe/Starbucks": {
89110                 "tags": {
89111                     "name": "Starbucks",
89112                     "cuisine": "coffee_shop",
89113                     "amenity": "cafe"
89114                 },
89115                 "name": "Starbucks",
89116                 "icon": "cafe",
89117                 "geometry": [
89118                     "point",
89119                     "area"
89120                 ],
89121                 "fields": [
89122                     "cuisine",
89123                     "internet_access",
89124                     "address",
89125                     "building_area",
89126                     "opening_hours",
89127                     "smoking"
89128                 ],
89129                 "suggestion": true
89130             },
89131             "amenity/cafe/Cafeteria": {
89132                 "tags": {
89133                     "name": "Cafeteria",
89134                     "amenity": "cafe"
89135                 },
89136                 "name": "Cafeteria",
89137                 "icon": "cafe",
89138                 "geometry": [
89139                     "point",
89140                     "area"
89141                 ],
89142                 "fields": [
89143                     "cuisine",
89144                     "internet_access",
89145                     "address",
89146                     "building_area",
89147                     "opening_hours",
89148                     "smoking"
89149                 ],
89150                 "suggestion": true
89151             },
89152             "amenity/cafe/Costa": {
89153                 "tags": {
89154                     "name": "Costa",
89155                     "amenity": "cafe"
89156                 },
89157                 "name": "Costa",
89158                 "icon": "cafe",
89159                 "geometry": [
89160                     "point",
89161                     "area"
89162                 ],
89163                 "fields": [
89164                     "cuisine",
89165                     "internet_access",
89166                     "address",
89167                     "building_area",
89168                     "opening_hours",
89169                     "smoking"
89170                 ],
89171                 "suggestion": true
89172             },
89173             "amenity/cafe/Caffè Nero": {
89174                 "tags": {
89175                     "name": "Caffè Nero",
89176                     "amenity": "cafe"
89177                 },
89178                 "name": "Caffè Nero",
89179                 "icon": "cafe",
89180                 "geometry": [
89181                     "point",
89182                     "area"
89183                 ],
89184                 "fields": [
89185                     "cuisine",
89186                     "internet_access",
89187                     "address",
89188                     "building_area",
89189                     "opening_hours",
89190                     "smoking"
89191                 ],
89192                 "suggestion": true
89193             },
89194             "amenity/cafe/Кафе": {
89195                 "tags": {
89196                     "name": "Кафе",
89197                     "amenity": "cafe"
89198                 },
89199                 "name": "Кафе",
89200                 "icon": "cafe",
89201                 "geometry": [
89202                     "point",
89203                     "area"
89204                 ],
89205                 "fields": [
89206                     "cuisine",
89207                     "internet_access",
89208                     "address",
89209                     "building_area",
89210                     "opening_hours",
89211                     "smoking"
89212                 ],
89213                 "suggestion": true
89214             },
89215             "amenity/cafe/Café Central": {
89216                 "tags": {
89217                     "name": "Café Central",
89218                     "amenity": "cafe"
89219                 },
89220                 "name": "Café Central",
89221                 "icon": "cafe",
89222                 "geometry": [
89223                     "point",
89224                     "area"
89225                 ],
89226                 "fields": [
89227                     "cuisine",
89228                     "internet_access",
89229                     "address",
89230                     "building_area",
89231                     "opening_hours",
89232                     "smoking"
89233                 ],
89234                 "suggestion": true
89235             },
89236             "amenity/cafe/Second Cup": {
89237                 "tags": {
89238                     "name": "Second Cup",
89239                     "amenity": "cafe"
89240                 },
89241                 "name": "Second Cup",
89242                 "icon": "cafe",
89243                 "geometry": [
89244                     "point",
89245                     "area"
89246                 ],
89247                 "fields": [
89248                     "cuisine",
89249                     "internet_access",
89250                     "address",
89251                     "building_area",
89252                     "opening_hours",
89253                     "smoking"
89254                 ],
89255                 "suggestion": true
89256             },
89257             "amenity/cafe/Eisdiele": {
89258                 "tags": {
89259                     "name": "Eisdiele",
89260                     "amenity": "cafe"
89261                 },
89262                 "name": "Eisdiele",
89263                 "icon": "cafe",
89264                 "geometry": [
89265                     "point",
89266                     "area"
89267                 ],
89268                 "fields": [
89269                     "cuisine",
89270                     "internet_access",
89271                     "address",
89272                     "building_area",
89273                     "opening_hours",
89274                     "smoking"
89275                 ],
89276                 "suggestion": true
89277             },
89278             "amenity/cafe/Dunkin Donuts": {
89279                 "tags": {
89280                     "name": "Dunkin Donuts",
89281                     "cuisine": "donut",
89282                     "amenity": "cafe"
89283                 },
89284                 "name": "Dunkin Donuts",
89285                 "icon": "cafe",
89286                 "geometry": [
89287                     "point",
89288                     "area"
89289                 ],
89290                 "fields": [
89291                     "cuisine",
89292                     "internet_access",
89293                     "address",
89294                     "building_area",
89295                     "opening_hours",
89296                     "smoking"
89297                 ],
89298                 "suggestion": true
89299             },
89300             "amenity/cafe/Espresso House": {
89301                 "tags": {
89302                     "name": "Espresso House",
89303                     "amenity": "cafe"
89304                 },
89305                 "name": "Espresso House",
89306                 "icon": "cafe",
89307                 "geometry": [
89308                     "point",
89309                     "area"
89310                 ],
89311                 "fields": [
89312                     "cuisine",
89313                     "internet_access",
89314                     "address",
89315                     "building_area",
89316                     "opening_hours",
89317                     "smoking"
89318                 ],
89319                 "suggestion": true
89320             },
89321             "amenity/cafe/Segafredo": {
89322                 "tags": {
89323                     "name": "Segafredo",
89324                     "amenity": "cafe"
89325                 },
89326                 "name": "Segafredo",
89327                 "icon": "cafe",
89328                 "geometry": [
89329                     "point",
89330                     "area"
89331                 ],
89332                 "fields": [
89333                     "cuisine",
89334                     "internet_access",
89335                     "address",
89336                     "building_area",
89337                     "opening_hours",
89338                     "smoking"
89339                 ],
89340                 "suggestion": true
89341             },
89342             "amenity/cafe/Coffee Time": {
89343                 "tags": {
89344                     "name": "Coffee Time",
89345                     "amenity": "cafe"
89346                 },
89347                 "name": "Coffee Time",
89348                 "icon": "cafe",
89349                 "geometry": [
89350                     "point",
89351                     "area"
89352                 ],
89353                 "fields": [
89354                     "cuisine",
89355                     "internet_access",
89356                     "address",
89357                     "building_area",
89358                     "opening_hours",
89359                     "smoking"
89360                 ],
89361                 "suggestion": true
89362             },
89363             "amenity/cafe/Cafe Coffee Day": {
89364                 "tags": {
89365                     "name": "Cafe Coffee Day",
89366                     "amenity": "cafe"
89367                 },
89368                 "name": "Cafe Coffee Day",
89369                 "icon": "cafe",
89370                 "geometry": [
89371                     "point",
89372                     "area"
89373                 ],
89374                 "fields": [
89375                     "cuisine",
89376                     "internet_access",
89377                     "address",
89378                     "building_area",
89379                     "opening_hours",
89380                     "smoking"
89381                 ],
89382                 "suggestion": true
89383             },
89384             "amenity/cafe/Eiscafe Venezia": {
89385                 "tags": {
89386                     "name": "Eiscafe Venezia",
89387                     "amenity": "cafe"
89388                 },
89389                 "name": "Eiscafe Venezia",
89390                 "icon": "cafe",
89391                 "geometry": [
89392                     "point",
89393                     "area"
89394                 ],
89395                 "fields": [
89396                     "cuisine",
89397                     "internet_access",
89398                     "address",
89399                     "building_area",
89400                     "opening_hours",
89401                     "smoking"
89402                 ],
89403                 "suggestion": true
89404             },
89405             "amenity/cafe/スターバックス": {
89406                 "tags": {
89407                     "name": "スターバックス",
89408                     "name:en": "Starbucks",
89409                     "amenity": "cafe"
89410                 },
89411                 "name": "スターバックス",
89412                 "icon": "cafe",
89413                 "geometry": [
89414                     "point",
89415                     "area"
89416                 ],
89417                 "fields": [
89418                     "cuisine",
89419                     "internet_access",
89420                     "address",
89421                     "building_area",
89422                     "opening_hours",
89423                     "smoking"
89424                 ],
89425                 "suggestion": true
89426             },
89427             "amenity/cafe/Шоколадница": {
89428                 "tags": {
89429                     "name": "Шоколадница",
89430                     "amenity": "cafe"
89431                 },
89432                 "name": "Шоколадница",
89433                 "icon": "cafe",
89434                 "geometry": [
89435                     "point",
89436                     "area"
89437                 ],
89438                 "fields": [
89439                     "cuisine",
89440                     "internet_access",
89441                     "address",
89442                     "building_area",
89443                     "opening_hours",
89444                     "smoking"
89445                 ],
89446                 "suggestion": true
89447             },
89448             "amenity/cafe/Pret A Manger": {
89449                 "tags": {
89450                     "name": "Pret A Manger",
89451                     "amenity": "cafe"
89452                 },
89453                 "name": "Pret A Manger",
89454                 "icon": "cafe",
89455                 "geometry": [
89456                     "point",
89457                     "area"
89458                 ],
89459                 "fields": [
89460                     "cuisine",
89461                     "internet_access",
89462                     "address",
89463                     "building_area",
89464                     "opening_hours",
89465                     "smoking"
89466                 ],
89467                 "suggestion": true
89468             },
89469             "amenity/cafe/Столовая": {
89470                 "tags": {
89471                     "name": "Столовая",
89472                     "amenity": "cafe"
89473                 },
89474                 "name": "Столовая",
89475                 "icon": "cafe",
89476                 "geometry": [
89477                     "point",
89478                     "area"
89479                 ],
89480                 "fields": [
89481                     "cuisine",
89482                     "internet_access",
89483                     "address",
89484                     "building_area",
89485                     "opening_hours",
89486                     "smoking"
89487                 ],
89488                 "suggestion": true
89489             },
89490             "amenity/cafe/ドトール": {
89491                 "tags": {
89492                     "name": "ドトール",
89493                     "name:en": "DOUTOR",
89494                     "amenity": "cafe"
89495                 },
89496                 "name": "ドトール",
89497                 "icon": "cafe",
89498                 "geometry": [
89499                     "point",
89500                     "area"
89501                 ],
89502                 "fields": [
89503                     "cuisine",
89504                     "internet_access",
89505                     "address",
89506                     "building_area",
89507                     "opening_hours",
89508                     "smoking"
89509                 ],
89510                 "suggestion": true
89511             },
89512             "amenity/cafe/Tchibo": {
89513                 "tags": {
89514                     "name": "Tchibo",
89515                     "amenity": "cafe"
89516                 },
89517                 "name": "Tchibo",
89518                 "icon": "cafe",
89519                 "geometry": [
89520                     "point",
89521                     "area"
89522                 ],
89523                 "fields": [
89524                     "cuisine",
89525                     "internet_access",
89526                     "address",
89527                     "building_area",
89528                     "opening_hours",
89529                     "smoking"
89530                 ],
89531                 "suggestion": true
89532             },
89533             "amenity/cafe/Кофе Хауз": {
89534                 "tags": {
89535                     "name": "Кофе Хауз",
89536                     "amenity": "cafe"
89537                 },
89538                 "name": "Кофе Хауз",
89539                 "icon": "cafe",
89540                 "geometry": [
89541                     "point",
89542                     "area"
89543                 ],
89544                 "fields": [
89545                     "cuisine",
89546                     "internet_access",
89547                     "address",
89548                     "building_area",
89549                     "opening_hours",
89550                     "smoking"
89551                 ],
89552                 "suggestion": true
89553             },
89554             "amenity/cafe/Caribou Coffee": {
89555                 "tags": {
89556                     "name": "Caribou Coffee",
89557                     "amenity": "cafe"
89558                 },
89559                 "name": "Caribou Coffee",
89560                 "icon": "cafe",
89561                 "geometry": [
89562                     "point",
89563                     "area"
89564                 ],
89565                 "fields": [
89566                     "cuisine",
89567                     "internet_access",
89568                     "address",
89569                     "building_area",
89570                     "opening_hours",
89571                     "smoking"
89572                 ],
89573                 "suggestion": true
89574             },
89575             "amenity/cafe/Уют": {
89576                 "tags": {
89577                     "name": "Уют",
89578                     "amenity": "cafe"
89579                 },
89580                 "name": "Уют",
89581                 "icon": "cafe",
89582                 "geometry": [
89583                     "point",
89584                     "area"
89585                 ],
89586                 "fields": [
89587                     "cuisine",
89588                     "internet_access",
89589                     "address",
89590                     "building_area",
89591                     "opening_hours",
89592                     "smoking"
89593                 ],
89594                 "suggestion": true
89595             },
89596             "amenity/cafe/Шашлычная": {
89597                 "tags": {
89598                     "name": "Шашлычная",
89599                     "amenity": "cafe"
89600                 },
89601                 "name": "Шашлычная",
89602                 "icon": "cafe",
89603                 "geometry": [
89604                     "point",
89605                     "area"
89606                 ],
89607                 "fields": [
89608                     "cuisine",
89609                     "internet_access",
89610                     "address",
89611                     "building_area",
89612                     "opening_hours",
89613                     "smoking"
89614                 ],
89615                 "suggestion": true
89616             },
89617             "amenity/cafe/คาเฟ่ อเมซอน": {
89618                 "tags": {
89619                     "name": "คาเฟ่ อเมซอน",
89620                     "amenity": "cafe"
89621                 },
89622                 "name": "คาเฟ่ อเมซอน",
89623                 "icon": "cafe",
89624                 "geometry": [
89625                     "point",
89626                     "area"
89627                 ],
89628                 "fields": [
89629                     "cuisine",
89630                     "internet_access",
89631                     "address",
89632                     "building_area",
89633                     "opening_hours",
89634                     "smoking"
89635                 ],
89636                 "suggestion": true
89637             },
89638             "amenity/cafe/Traveler's Coffee": {
89639                 "tags": {
89640                     "name": "Traveler's Coffee",
89641                     "amenity": "cafe"
89642                 },
89643                 "name": "Traveler's Coffee",
89644                 "icon": "cafe",
89645                 "geometry": [
89646                     "point",
89647                     "area"
89648                 ],
89649                 "fields": [
89650                     "cuisine",
89651                     "internet_access",
89652                     "address",
89653                     "building_area",
89654                     "opening_hours",
89655                     "smoking"
89656                 ],
89657                 "suggestion": true
89658             },
89659             "amenity/cafe/カフェ・ド・クリエ": {
89660                 "tags": {
89661                     "name": "カフェ・ド・クリエ",
89662                     "name:en": "Cafe de CRIE",
89663                     "amenity": "cafe"
89664                 },
89665                 "name": "カフェ・ド・クリエ",
89666                 "icon": "cafe",
89667                 "geometry": [
89668                     "point",
89669                     "area"
89670                 ],
89671                 "fields": [
89672                     "cuisine",
89673                     "internet_access",
89674                     "address",
89675                     "building_area",
89676                     "opening_hours",
89677                     "smoking"
89678                 ],
89679                 "suggestion": true
89680             },
89681             "amenity/cafe/Cafe Amazon": {
89682                 "tags": {
89683                     "name": "Cafe Amazon",
89684                     "amenity": "cafe"
89685                 },
89686                 "name": "Cafe Amazon",
89687                 "icon": "cafe",
89688                 "geometry": [
89689                     "point",
89690                     "area"
89691                 ],
89692                 "fields": [
89693                     "cuisine",
89694                     "internet_access",
89695                     "address",
89696                     "building_area",
89697                     "opening_hours",
89698                     "smoking"
89699                 ],
89700                 "suggestion": true
89701             },
89702             "shop/supermarket/Budgens": {
89703                 "tags": {
89704                     "name": "Budgens",
89705                     "shop": "supermarket"
89706                 },
89707                 "name": "Budgens",
89708                 "icon": "grocery",
89709                 "geometry": [
89710                     "point",
89711                     "area"
89712                 ],
89713                 "fields": [
89714                     "operator",
89715                     "address",
89716                     "building_area",
89717                     "opening_hours"
89718                 ],
89719                 "suggestion": true
89720             },
89721             "shop/supermarket/Morrisons": {
89722                 "tags": {
89723                     "name": "Morrisons",
89724                     "shop": "supermarket"
89725                 },
89726                 "name": "Morrisons",
89727                 "icon": "grocery",
89728                 "geometry": [
89729                     "point",
89730                     "area"
89731                 ],
89732                 "fields": [
89733                     "operator",
89734                     "address",
89735                     "building_area",
89736                     "opening_hours"
89737                 ],
89738                 "suggestion": true
89739             },
89740             "shop/supermarket/Interspar": {
89741                 "tags": {
89742                     "name": "Interspar",
89743                     "shop": "supermarket"
89744                 },
89745                 "name": "Interspar",
89746                 "icon": "grocery",
89747                 "geometry": [
89748                     "point",
89749                     "area"
89750                 ],
89751                 "fields": [
89752                     "operator",
89753                     "address",
89754                     "building_area",
89755                     "opening_hours"
89756                 ],
89757                 "suggestion": true
89758             },
89759             "shop/supermarket/Merkur": {
89760                 "tags": {
89761                     "name": "Merkur",
89762                     "shop": "supermarket"
89763                 },
89764                 "name": "Merkur",
89765                 "icon": "grocery",
89766                 "geometry": [
89767                     "point",
89768                     "area"
89769                 ],
89770                 "fields": [
89771                     "operator",
89772                     "address",
89773                     "building_area",
89774                     "opening_hours"
89775                 ],
89776                 "suggestion": true
89777             },
89778             "shop/supermarket/Sainsbury's": {
89779                 "tags": {
89780                     "name": "Sainsbury's",
89781                     "shop": "supermarket"
89782                 },
89783                 "name": "Sainsbury's",
89784                 "icon": "grocery",
89785                 "geometry": [
89786                     "point",
89787                     "area"
89788                 ],
89789                 "fields": [
89790                     "operator",
89791                     "address",
89792                     "building_area",
89793                     "opening_hours"
89794                 ],
89795                 "suggestion": true
89796             },
89797             "shop/supermarket/Lidl": {
89798                 "tags": {
89799                     "name": "Lidl",
89800                     "shop": "supermarket"
89801                 },
89802                 "name": "Lidl",
89803                 "icon": "grocery",
89804                 "geometry": [
89805                     "point",
89806                     "area"
89807                 ],
89808                 "fields": [
89809                     "operator",
89810                     "address",
89811                     "building_area",
89812                     "opening_hours"
89813                 ],
89814                 "suggestion": true
89815             },
89816             "shop/supermarket/EDEKA": {
89817                 "tags": {
89818                     "name": "EDEKA",
89819                     "shop": "supermarket"
89820                 },
89821                 "name": "EDEKA",
89822                 "icon": "grocery",
89823                 "geometry": [
89824                     "point",
89825                     "area"
89826                 ],
89827                 "fields": [
89828                     "operator",
89829                     "address",
89830                     "building_area",
89831                     "opening_hours"
89832                 ],
89833                 "suggestion": true
89834             },
89835             "shop/supermarket/Coles": {
89836                 "tags": {
89837                     "name": "Coles",
89838                     "shop": "supermarket"
89839                 },
89840                 "name": "Coles",
89841                 "icon": "grocery",
89842                 "geometry": [
89843                     "point",
89844                     "area"
89845                 ],
89846                 "fields": [
89847                     "operator",
89848                     "address",
89849                     "building_area",
89850                     "opening_hours"
89851                 ],
89852                 "suggestion": true
89853             },
89854             "shop/supermarket/Iceland": {
89855                 "tags": {
89856                     "name": "Iceland",
89857                     "shop": "supermarket"
89858                 },
89859                 "name": "Iceland",
89860                 "icon": "grocery",
89861                 "geometry": [
89862                     "point",
89863                     "area"
89864                 ],
89865                 "fields": [
89866                     "operator",
89867                     "address",
89868                     "building_area",
89869                     "opening_hours"
89870                 ],
89871                 "suggestion": true
89872             },
89873             "shop/supermarket/Coop": {
89874                 "tags": {
89875                     "name": "Coop",
89876                     "shop": "supermarket"
89877                 },
89878                 "name": "Coop",
89879                 "icon": "grocery",
89880                 "geometry": [
89881                     "point",
89882                     "area"
89883                 ],
89884                 "fields": [
89885                     "operator",
89886                     "address",
89887                     "building_area",
89888                     "opening_hours"
89889                 ],
89890                 "suggestion": true
89891             },
89892             "shop/supermarket/Tesco": {
89893                 "tags": {
89894                     "name": "Tesco",
89895                     "shop": "supermarket"
89896                 },
89897                 "name": "Tesco",
89898                 "icon": "grocery",
89899                 "geometry": [
89900                     "point",
89901                     "area"
89902                 ],
89903                 "fields": [
89904                     "operator",
89905                     "address",
89906                     "building_area",
89907                     "opening_hours"
89908                 ],
89909                 "suggestion": true
89910             },
89911             "shop/supermarket/Woolworths": {
89912                 "tags": {
89913                     "name": "Woolworths",
89914                     "shop": "supermarket"
89915                 },
89916                 "name": "Woolworths",
89917                 "icon": "grocery",
89918                 "geometry": [
89919                     "point",
89920                     "area"
89921                 ],
89922                 "fields": [
89923                     "operator",
89924                     "address",
89925                     "building_area",
89926                     "opening_hours"
89927                 ],
89928                 "suggestion": true
89929             },
89930             "shop/supermarket/Zielpunkt": {
89931                 "tags": {
89932                     "name": "Zielpunkt",
89933                     "shop": "supermarket"
89934                 },
89935                 "name": "Zielpunkt",
89936                 "icon": "grocery",
89937                 "geometry": [
89938                     "point",
89939                     "area"
89940                 ],
89941                 "fields": [
89942                     "operator",
89943                     "address",
89944                     "building_area",
89945                     "opening_hours"
89946                 ],
89947                 "suggestion": true
89948             },
89949             "shop/supermarket/Nahkauf": {
89950                 "tags": {
89951                     "name": "Nahkauf",
89952                     "shop": "supermarket"
89953                 },
89954                 "name": "Nahkauf",
89955                 "icon": "grocery",
89956                 "geometry": [
89957                     "point",
89958                     "area"
89959                 ],
89960                 "fields": [
89961                     "operator",
89962                     "address",
89963                     "building_area",
89964                     "opening_hours"
89965                 ],
89966                 "suggestion": true
89967             },
89968             "shop/supermarket/Billa": {
89969                 "tags": {
89970                     "name": "Billa",
89971                     "shop": "supermarket"
89972                 },
89973                 "name": "Billa",
89974                 "icon": "grocery",
89975                 "geometry": [
89976                     "point",
89977                     "area"
89978                 ],
89979                 "fields": [
89980                     "operator",
89981                     "address",
89982                     "building_area",
89983                     "opening_hours"
89984                 ],
89985                 "suggestion": true
89986             },
89987             "shop/supermarket/Kaufland": {
89988                 "tags": {
89989                     "name": "Kaufland",
89990                     "shop": "supermarket"
89991                 },
89992                 "name": "Kaufland",
89993                 "icon": "grocery",
89994                 "geometry": [
89995                     "point",
89996                     "area"
89997                 ],
89998                 "fields": [
89999                     "operator",
90000                     "address",
90001                     "building_area",
90002                     "opening_hours"
90003                 ],
90004                 "suggestion": true
90005             },
90006             "shop/supermarket/Plus": {
90007                 "tags": {
90008                     "name": "Plus",
90009                     "shop": "supermarket"
90010                 },
90011                 "name": "Plus",
90012                 "icon": "grocery",
90013                 "geometry": [
90014                     "point",
90015                     "area"
90016                 ],
90017                 "fields": [
90018                     "operator",
90019                     "address",
90020                     "building_area",
90021                     "opening_hours"
90022                 ],
90023                 "suggestion": true
90024             },
90025             "shop/supermarket/ALDI": {
90026                 "tags": {
90027                     "name": "ALDI",
90028                     "shop": "supermarket"
90029                 },
90030                 "name": "ALDI",
90031                 "icon": "grocery",
90032                 "geometry": [
90033                     "point",
90034                     "area"
90035                 ],
90036                 "fields": [
90037                     "operator",
90038                     "address",
90039                     "building_area",
90040                     "opening_hours"
90041                 ],
90042                 "suggestion": true
90043             },
90044             "shop/supermarket/Checkers": {
90045                 "tags": {
90046                     "name": "Checkers",
90047                     "shop": "supermarket"
90048                 },
90049                 "name": "Checkers",
90050                 "icon": "grocery",
90051                 "geometry": [
90052                     "point",
90053                     "area"
90054                 ],
90055                 "fields": [
90056                     "operator",
90057                     "address",
90058                     "building_area",
90059                     "opening_hours"
90060                 ],
90061                 "suggestion": true
90062             },
90063             "shop/supermarket/Tesco Metro": {
90064                 "tags": {
90065                     "name": "Tesco Metro",
90066                     "shop": "supermarket"
90067                 },
90068                 "name": "Tesco Metro",
90069                 "icon": "grocery",
90070                 "geometry": [
90071                     "point",
90072                     "area"
90073                 ],
90074                 "fields": [
90075                     "operator",
90076                     "address",
90077                     "building_area",
90078                     "opening_hours"
90079                 ],
90080                 "suggestion": true
90081             },
90082             "shop/supermarket/NP": {
90083                 "tags": {
90084                     "name": "NP",
90085                     "shop": "supermarket"
90086                 },
90087                 "name": "NP",
90088                 "icon": "grocery",
90089                 "geometry": [
90090                     "point",
90091                     "area"
90092                 ],
90093                 "fields": [
90094                     "operator",
90095                     "address",
90096                     "building_area",
90097                     "opening_hours"
90098                 ],
90099                 "suggestion": true
90100             },
90101             "shop/supermarket/Penny": {
90102                 "tags": {
90103                     "name": "Penny",
90104                     "shop": "supermarket"
90105                 },
90106                 "name": "Penny",
90107                 "icon": "grocery",
90108                 "geometry": [
90109                     "point",
90110                     "area"
90111                 ],
90112                 "fields": [
90113                     "operator",
90114                     "address",
90115                     "building_area",
90116                     "opening_hours"
90117                 ],
90118                 "suggestion": true
90119             },
90120             "shop/supermarket/Norma": {
90121                 "tags": {
90122                     "name": "Norma",
90123                     "shop": "supermarket"
90124                 },
90125                 "name": "Norma",
90126                 "icon": "grocery",
90127                 "geometry": [
90128                     "point",
90129                     "area"
90130                 ],
90131                 "fields": [
90132                     "operator",
90133                     "address",
90134                     "building_area",
90135                     "opening_hours"
90136                 ],
90137                 "suggestion": true
90138             },
90139             "shop/supermarket/Asda": {
90140                 "tags": {
90141                     "name": "Asda",
90142                     "shop": "supermarket"
90143                 },
90144                 "name": "Asda",
90145                 "icon": "grocery",
90146                 "geometry": [
90147                     "point",
90148                     "area"
90149                 ],
90150                 "fields": [
90151                     "operator",
90152                     "address",
90153                     "building_area",
90154                     "opening_hours"
90155                 ],
90156                 "suggestion": true
90157             },
90158             "shop/supermarket/Netto": {
90159                 "tags": {
90160                     "name": "Netto",
90161                     "shop": "supermarket"
90162                 },
90163                 "name": "Netto",
90164                 "icon": "grocery",
90165                 "geometry": [
90166                     "point",
90167                     "area"
90168                 ],
90169                 "fields": [
90170                     "operator",
90171                     "address",
90172                     "building_area",
90173                     "opening_hours"
90174                 ],
90175                 "suggestion": true
90176             },
90177             "shop/supermarket/REWE": {
90178                 "tags": {
90179                     "name": "REWE",
90180                     "shop": "supermarket"
90181                 },
90182                 "name": "REWE",
90183                 "icon": "grocery",
90184                 "geometry": [
90185                     "point",
90186                     "area"
90187                 ],
90188                 "fields": [
90189                     "operator",
90190                     "address",
90191                     "building_area",
90192                     "opening_hours"
90193                 ],
90194                 "suggestion": true
90195             },
90196             "shop/supermarket/Rewe": {
90197                 "tags": {
90198                     "name": "Rewe",
90199                     "shop": "supermarket"
90200                 },
90201                 "name": "Rewe",
90202                 "icon": "grocery",
90203                 "geometry": [
90204                     "point",
90205                     "area"
90206                 ],
90207                 "fields": [
90208                     "operator",
90209                     "address",
90210                     "building_area",
90211                     "opening_hours"
90212                 ],
90213                 "suggestion": true
90214             },
90215             "shop/supermarket/Aldi Süd": {
90216                 "tags": {
90217                     "name": "Aldi Süd",
90218                     "shop": "supermarket"
90219                 },
90220                 "name": "Aldi Süd",
90221                 "icon": "grocery",
90222                 "geometry": [
90223                     "point",
90224                     "area"
90225                 ],
90226                 "fields": [
90227                     "operator",
90228                     "address",
90229                     "building_area",
90230                     "opening_hours"
90231                 ],
90232                 "suggestion": true
90233             },
90234             "shop/supermarket/Real": {
90235                 "tags": {
90236                     "name": "Real",
90237                     "shop": "supermarket"
90238                 },
90239                 "name": "Real",
90240                 "icon": "grocery",
90241                 "geometry": [
90242                     "point",
90243                     "area"
90244                 ],
90245                 "fields": [
90246                     "operator",
90247                     "address",
90248                     "building_area",
90249                     "opening_hours"
90250                 ],
90251                 "suggestion": true
90252             },
90253             "shop/supermarket/King Soopers": {
90254                 "tags": {
90255                     "name": "King Soopers",
90256                     "shop": "supermarket"
90257                 },
90258                 "name": "King Soopers",
90259                 "icon": "grocery",
90260                 "geometry": [
90261                     "point",
90262                     "area"
90263                 ],
90264                 "fields": [
90265                     "operator",
90266                     "address",
90267                     "building_area",
90268                     "opening_hours"
90269                 ],
90270                 "suggestion": true
90271             },
90272             "shop/supermarket/Kiwi": {
90273                 "tags": {
90274                     "name": "Kiwi",
90275                     "shop": "supermarket"
90276                 },
90277                 "name": "Kiwi",
90278                 "icon": "grocery",
90279                 "geometry": [
90280                     "point",
90281                     "area"
90282                 ],
90283                 "fields": [
90284                     "operator",
90285                     "address",
90286                     "building_area",
90287                     "opening_hours"
90288                 ],
90289                 "suggestion": true
90290             },
90291             "shop/supermarket/Edeka": {
90292                 "tags": {
90293                     "name": "Edeka",
90294                     "shop": "supermarket"
90295                 },
90296                 "name": "Edeka",
90297                 "icon": "grocery",
90298                 "geometry": [
90299                     "point",
90300                     "area"
90301                 ],
90302                 "fields": [
90303                     "operator",
90304                     "address",
90305                     "building_area",
90306                     "opening_hours"
90307                 ],
90308                 "suggestion": true
90309             },
90310             "shop/supermarket/Pick n Pay": {
90311                 "tags": {
90312                     "name": "Pick n Pay",
90313                     "shop": "supermarket"
90314                 },
90315                 "name": "Pick n Pay",
90316                 "icon": "grocery",
90317                 "geometry": [
90318                     "point",
90319                     "area"
90320                 ],
90321                 "fields": [
90322                     "operator",
90323                     "address",
90324                     "building_area",
90325                     "opening_hours"
90326                 ],
90327                 "suggestion": true
90328             },
90329             "shop/supermarket/ICA": {
90330                 "tags": {
90331                     "name": "ICA",
90332                     "shop": "supermarket"
90333                 },
90334                 "name": "ICA",
90335                 "icon": "grocery",
90336                 "geometry": [
90337                     "point",
90338                     "area"
90339                 ],
90340                 "fields": [
90341                     "operator",
90342                     "address",
90343                     "building_area",
90344                     "opening_hours"
90345                 ],
90346                 "suggestion": true
90347             },
90348             "shop/supermarket/Tengelmann": {
90349                 "tags": {
90350                     "name": "Tengelmann",
90351                     "shop": "supermarket"
90352                 },
90353                 "name": "Tengelmann",
90354                 "icon": "grocery",
90355                 "geometry": [
90356                     "point",
90357                     "area"
90358                 ],
90359                 "fields": [
90360                     "operator",
90361                     "address",
90362                     "building_area",
90363                     "opening_hours"
90364                 ],
90365                 "suggestion": true
90366             },
90367             "shop/supermarket/Carrefour": {
90368                 "tags": {
90369                     "name": "Carrefour",
90370                     "shop": "supermarket"
90371                 },
90372                 "name": "Carrefour",
90373                 "icon": "grocery",
90374                 "geometry": [
90375                     "point",
90376                     "area"
90377                 ],
90378                 "fields": [
90379                     "operator",
90380                     "address",
90381                     "building_area",
90382                     "opening_hours"
90383                 ],
90384                 "suggestion": true
90385             },
90386             "shop/supermarket/Waitrose": {
90387                 "tags": {
90388                     "name": "Waitrose",
90389                     "shop": "supermarket"
90390                 },
90391                 "name": "Waitrose",
90392                 "icon": "grocery",
90393                 "geometry": [
90394                     "point",
90395                     "area"
90396                 ],
90397                 "fields": [
90398                     "operator",
90399                     "address",
90400                     "building_area",
90401                     "opening_hours"
90402                 ],
90403                 "suggestion": true
90404             },
90405             "shop/supermarket/Spar": {
90406                 "tags": {
90407                     "name": "Spar",
90408                     "shop": "supermarket"
90409                 },
90410                 "name": "Spar",
90411                 "icon": "grocery",
90412                 "geometry": [
90413                     "point",
90414                     "area"
90415                 ],
90416                 "fields": [
90417                     "operator",
90418                     "address",
90419                     "building_area",
90420                     "opening_hours"
90421                 ],
90422                 "suggestion": true
90423             },
90424             "shop/supermarket/Hofer": {
90425                 "tags": {
90426                     "name": "Hofer",
90427                     "shop": "supermarket"
90428                 },
90429                 "name": "Hofer",
90430                 "icon": "grocery",
90431                 "geometry": [
90432                     "point",
90433                     "area"
90434                 ],
90435                 "fields": [
90436                     "operator",
90437                     "address",
90438                     "building_area",
90439                     "opening_hours"
90440                 ],
90441                 "suggestion": true
90442             },
90443             "shop/supermarket/M-Preis": {
90444                 "tags": {
90445                     "name": "M-Preis",
90446                     "shop": "supermarket"
90447                 },
90448                 "name": "M-Preis",
90449                 "icon": "grocery",
90450                 "geometry": [
90451                     "point",
90452                     "area"
90453                 ],
90454                 "fields": [
90455                     "operator",
90456                     "address",
90457                     "building_area",
90458                     "opening_hours"
90459                 ],
90460                 "suggestion": true
90461             },
90462             "shop/supermarket/LIDL": {
90463                 "tags": {
90464                     "name": "LIDL",
90465                     "shop": "supermarket"
90466                 },
90467                 "name": "LIDL",
90468                 "icon": "grocery",
90469                 "geometry": [
90470                     "point",
90471                     "area"
90472                 ],
90473                 "fields": [
90474                     "operator",
90475                     "address",
90476                     "building_area",
90477                     "opening_hours"
90478                 ],
90479                 "suggestion": true
90480             },
90481             "shop/supermarket/tegut": {
90482                 "tags": {
90483                     "name": "tegut",
90484                     "shop": "supermarket"
90485                 },
90486                 "name": "tegut",
90487                 "icon": "grocery",
90488                 "geometry": [
90489                     "point",
90490                     "area"
90491                 ],
90492                 "fields": [
90493                     "operator",
90494                     "address",
90495                     "building_area",
90496                     "opening_hours"
90497                 ],
90498                 "suggestion": true
90499             },
90500             "shop/supermarket/Sainsbury's Local": {
90501                 "tags": {
90502                     "name": "Sainsbury's Local",
90503                     "shop": "supermarket"
90504                 },
90505                 "name": "Sainsbury's Local",
90506                 "icon": "grocery",
90507                 "geometry": [
90508                     "point",
90509                     "area"
90510                 ],
90511                 "fields": [
90512                     "operator",
90513                     "address",
90514                     "building_area",
90515                     "opening_hours"
90516                 ],
90517                 "suggestion": true
90518             },
90519             "shop/supermarket/E-Center": {
90520                 "tags": {
90521                     "name": "E-Center",
90522                     "shop": "supermarket"
90523                 },
90524                 "name": "E-Center",
90525                 "icon": "grocery",
90526                 "geometry": [
90527                     "point",
90528                     "area"
90529                 ],
90530                 "fields": [
90531                     "operator",
90532                     "address",
90533                     "building_area",
90534                     "opening_hours"
90535                 ],
90536                 "suggestion": true
90537             },
90538             "shop/supermarket/Aldi Nord": {
90539                 "tags": {
90540                     "name": "Aldi Nord",
90541                     "shop": "supermarket"
90542                 },
90543                 "name": "Aldi Nord",
90544                 "icon": "grocery",
90545                 "geometry": [
90546                     "point",
90547                     "area"
90548                 ],
90549                 "fields": [
90550                     "operator",
90551                     "address",
90552                     "building_area",
90553                     "opening_hours"
90554                 ],
90555                 "suggestion": true
90556             },
90557             "shop/supermarket/nahkauf": {
90558                 "tags": {
90559                     "name": "nahkauf",
90560                     "shop": "supermarket"
90561                 },
90562                 "name": "nahkauf",
90563                 "icon": "grocery",
90564                 "geometry": [
90565                     "point",
90566                     "area"
90567                 ],
90568                 "fields": [
90569                     "operator",
90570                     "address",
90571                     "building_area",
90572                     "opening_hours"
90573                 ],
90574                 "suggestion": true
90575             },
90576             "shop/supermarket/Meijer": {
90577                 "tags": {
90578                     "name": "Meijer",
90579                     "shop": "supermarket"
90580                 },
90581                 "name": "Meijer",
90582                 "icon": "grocery",
90583                 "geometry": [
90584                     "point",
90585                     "area"
90586                 ],
90587                 "fields": [
90588                     "operator",
90589                     "address",
90590                     "building_area",
90591                     "opening_hours"
90592                 ],
90593                 "suggestion": true
90594             },
90595             "shop/supermarket/Safeway": {
90596                 "tags": {
90597                     "name": "Safeway",
90598                     "shop": "supermarket"
90599                 },
90600                 "name": "Safeway",
90601                 "icon": "grocery",
90602                 "geometry": [
90603                     "point",
90604                     "area"
90605                 ],
90606                 "fields": [
90607                     "operator",
90608                     "address",
90609                     "building_area",
90610                     "opening_hours"
90611                 ],
90612                 "suggestion": true
90613             },
90614             "shop/supermarket/Costco": {
90615                 "tags": {
90616                     "name": "Costco",
90617                     "shop": "supermarket"
90618                 },
90619                 "name": "Costco",
90620                 "icon": "grocery",
90621                 "geometry": [
90622                     "point",
90623                     "area"
90624                 ],
90625                 "fields": [
90626                     "operator",
90627                     "address",
90628                     "building_area",
90629                     "opening_hours"
90630                 ],
90631                 "suggestion": true
90632             },
90633             "shop/supermarket/Albert": {
90634                 "tags": {
90635                     "name": "Albert",
90636                     "shop": "supermarket"
90637                 },
90638                 "name": "Albert",
90639                 "icon": "grocery",
90640                 "geometry": [
90641                     "point",
90642                     "area"
90643                 ],
90644                 "fields": [
90645                     "operator",
90646                     "address",
90647                     "building_area",
90648                     "opening_hours"
90649                 ],
90650                 "suggestion": true
90651             },
90652             "shop/supermarket/Jumbo": {
90653                 "tags": {
90654                     "name": "Jumbo",
90655                     "shop": "supermarket"
90656                 },
90657                 "name": "Jumbo",
90658                 "icon": "grocery",
90659                 "geometry": [
90660                     "point",
90661                     "area"
90662                 ],
90663                 "fields": [
90664                     "operator",
90665                     "address",
90666                     "building_area",
90667                     "opening_hours"
90668                 ],
90669                 "suggestion": true
90670             },
90671             "shop/supermarket/Shoprite": {
90672                 "tags": {
90673                     "name": "Shoprite",
90674                     "shop": "supermarket"
90675                 },
90676                 "name": "Shoprite",
90677                 "icon": "grocery",
90678                 "geometry": [
90679                     "point",
90680                     "area"
90681                 ],
90682                 "fields": [
90683                     "operator",
90684                     "address",
90685                     "building_area",
90686                     "opening_hours"
90687                 ],
90688                 "suggestion": true
90689             },
90690             "shop/supermarket/MPreis": {
90691                 "tags": {
90692                     "name": "MPreis",
90693                     "shop": "supermarket"
90694                 },
90695                 "name": "MPreis",
90696                 "icon": "grocery",
90697                 "geometry": [
90698                     "point",
90699                     "area"
90700                 ],
90701                 "fields": [
90702                     "operator",
90703                     "address",
90704                     "building_area",
90705                     "opening_hours"
90706                 ],
90707                 "suggestion": true
90708             },
90709             "shop/supermarket/Penny Market": {
90710                 "tags": {
90711                     "name": "Penny Market",
90712                     "shop": "supermarket"
90713                 },
90714                 "name": "Penny Market",
90715                 "icon": "grocery",
90716                 "geometry": [
90717                     "point",
90718                     "area"
90719                 ],
90720                 "fields": [
90721                     "operator",
90722                     "address",
90723                     "building_area",
90724                     "opening_hours"
90725                 ],
90726                 "suggestion": true
90727             },
90728             "shop/supermarket/Tesco Extra": {
90729                 "tags": {
90730                     "name": "Tesco Extra",
90731                     "shop": "supermarket"
90732                 },
90733                 "name": "Tesco Extra",
90734                 "icon": "grocery",
90735                 "geometry": [
90736                     "point",
90737                     "area"
90738                 ],
90739                 "fields": [
90740                     "operator",
90741                     "address",
90742                     "building_area",
90743                     "opening_hours"
90744                 ],
90745                 "suggestion": true
90746             },
90747             "shop/supermarket/Albert Heijn": {
90748                 "tags": {
90749                     "name": "Albert Heijn",
90750                     "shop": "supermarket"
90751                 },
90752                 "name": "Albert Heijn",
90753                 "icon": "grocery",
90754                 "geometry": [
90755                     "point",
90756                     "area"
90757                 ],
90758                 "fields": [
90759                     "operator",
90760                     "address",
90761                     "building_area",
90762                     "opening_hours"
90763                 ],
90764                 "suggestion": true
90765             },
90766             "shop/supermarket/IGA": {
90767                 "tags": {
90768                     "name": "IGA",
90769                     "shop": "supermarket"
90770                 },
90771                 "name": "IGA",
90772                 "icon": "grocery",
90773                 "geometry": [
90774                     "point",
90775                     "area"
90776                 ],
90777                 "fields": [
90778                     "operator",
90779                     "address",
90780                     "building_area",
90781                     "opening_hours"
90782                 ],
90783                 "suggestion": true
90784             },
90785             "shop/supermarket/Super U": {
90786                 "tags": {
90787                     "name": "Super U",
90788                     "shop": "supermarket"
90789                 },
90790                 "name": "Super U",
90791                 "icon": "grocery",
90792                 "geometry": [
90793                     "point",
90794                     "area"
90795                 ],
90796                 "fields": [
90797                     "operator",
90798                     "address",
90799                     "building_area",
90800                     "opening_hours"
90801                 ],
90802                 "suggestion": true
90803             },
90804             "shop/supermarket/Metro": {
90805                 "tags": {
90806                     "name": "Metro",
90807                     "shop": "supermarket"
90808                 },
90809                 "name": "Metro",
90810                 "icon": "grocery",
90811                 "geometry": [
90812                     "point",
90813                     "area"
90814                 ],
90815                 "fields": [
90816                     "operator",
90817                     "address",
90818                     "building_area",
90819                     "opening_hours"
90820                 ],
90821                 "suggestion": true
90822             },
90823             "shop/supermarket/Neukauf": {
90824                 "tags": {
90825                     "name": "Neukauf",
90826                     "shop": "supermarket"
90827                 },
90828                 "name": "Neukauf",
90829                 "icon": "grocery",
90830                 "geometry": [
90831                     "point",
90832                     "area"
90833                 ],
90834                 "fields": [
90835                     "operator",
90836                     "address",
90837                     "building_area",
90838                     "opening_hours"
90839                 ],
90840                 "suggestion": true
90841             },
90842             "shop/supermarket/Migros": {
90843                 "tags": {
90844                     "name": "Migros",
90845                     "shop": "supermarket"
90846                 },
90847                 "name": "Migros",
90848                 "icon": "grocery",
90849                 "geometry": [
90850                     "point",
90851                     "area"
90852                 ],
90853                 "fields": [
90854                     "operator",
90855                     "address",
90856                     "building_area",
90857                     "opening_hours"
90858                 ],
90859                 "suggestion": true
90860             },
90861             "shop/supermarket/Marktkauf": {
90862                 "tags": {
90863                     "name": "Marktkauf",
90864                     "shop": "supermarket"
90865                 },
90866                 "name": "Marktkauf",
90867                 "icon": "grocery",
90868                 "geometry": [
90869                     "point",
90870                     "area"
90871                 ],
90872                 "fields": [
90873                     "operator",
90874                     "address",
90875                     "building_area",
90876                     "opening_hours"
90877                 ],
90878                 "suggestion": true
90879             },
90880             "shop/supermarket/Delikatesy Centrum": {
90881                 "tags": {
90882                     "name": "Delikatesy Centrum",
90883                     "shop": "supermarket"
90884                 },
90885                 "name": "Delikatesy Centrum",
90886                 "icon": "grocery",
90887                 "geometry": [
90888                     "point",
90889                     "area"
90890                 ],
90891                 "fields": [
90892                     "operator",
90893                     "address",
90894                     "building_area",
90895                     "opening_hours"
90896                 ],
90897                 "suggestion": true
90898             },
90899             "shop/supermarket/C1000": {
90900                 "tags": {
90901                     "name": "C1000",
90902                     "shop": "supermarket"
90903                 },
90904                 "name": "C1000",
90905                 "icon": "grocery",
90906                 "geometry": [
90907                     "point",
90908                     "area"
90909                 ],
90910                 "fields": [
90911                     "operator",
90912                     "address",
90913                     "building_area",
90914                     "opening_hours"
90915                 ],
90916                 "suggestion": true
90917             },
90918             "shop/supermarket/Hoogvliet": {
90919                 "tags": {
90920                     "name": "Hoogvliet",
90921                     "shop": "supermarket"
90922                 },
90923                 "name": "Hoogvliet",
90924                 "icon": "grocery",
90925                 "geometry": [
90926                     "point",
90927                     "area"
90928                 ],
90929                 "fields": [
90930                     "operator",
90931                     "address",
90932                     "building_area",
90933                     "opening_hours"
90934                 ],
90935                 "suggestion": true
90936             },
90937             "shop/supermarket/COOP": {
90938                 "tags": {
90939                     "name": "COOP",
90940                     "shop": "supermarket"
90941                 },
90942                 "name": "COOP",
90943                 "icon": "grocery",
90944                 "geometry": [
90945                     "point",
90946                     "area"
90947                 ],
90948                 "fields": [
90949                     "operator",
90950                     "address",
90951                     "building_area",
90952                     "opening_hours"
90953                 ],
90954                 "suggestion": true
90955             },
90956             "shop/supermarket/Food Basics": {
90957                 "tags": {
90958                     "name": "Food Basics",
90959                     "shop": "supermarket"
90960                 },
90961                 "name": "Food Basics",
90962                 "icon": "grocery",
90963                 "geometry": [
90964                     "point",
90965                     "area"
90966                 ],
90967                 "fields": [
90968                     "operator",
90969                     "address",
90970                     "building_area",
90971                     "opening_hours"
90972                 ],
90973                 "suggestion": true
90974             },
90975             "shop/supermarket/Casino": {
90976                 "tags": {
90977                     "name": "Casino",
90978                     "shop": "supermarket"
90979                 },
90980                 "name": "Casino",
90981                 "icon": "grocery",
90982                 "geometry": [
90983                     "point",
90984                     "area"
90985                 ],
90986                 "fields": [
90987                     "operator",
90988                     "address",
90989                     "building_area",
90990                     "opening_hours"
90991                 ],
90992                 "suggestion": true
90993             },
90994             "shop/supermarket/Penny Markt": {
90995                 "tags": {
90996                     "name": "Penny Markt",
90997                     "shop": "supermarket"
90998                 },
90999                 "name": "Penny Markt",
91000                 "icon": "grocery",
91001                 "geometry": [
91002                     "point",
91003                     "area"
91004                 ],
91005                 "fields": [
91006                     "operator",
91007                     "address",
91008                     "building_area",
91009                     "opening_hours"
91010                 ],
91011                 "suggestion": true
91012             },
91013             "shop/supermarket/Giant": {
91014                 "tags": {
91015                     "name": "Giant",
91016                     "shop": "supermarket"
91017                 },
91018                 "name": "Giant",
91019                 "icon": "grocery",
91020                 "geometry": [
91021                     "point",
91022                     "area"
91023                 ],
91024                 "fields": [
91025                     "operator",
91026                     "address",
91027                     "building_area",
91028                     "opening_hours"
91029                 ],
91030                 "suggestion": true
91031             },
91032             "shop/supermarket/Rema 1000": {
91033                 "tags": {
91034                     "name": "Rema 1000",
91035                     "shop": "supermarket"
91036                 },
91037                 "name": "Rema 1000",
91038                 "icon": "grocery",
91039                 "geometry": [
91040                     "point",
91041                     "area"
91042                 ],
91043                 "fields": [
91044                     "operator",
91045                     "address",
91046                     "building_area",
91047                     "opening_hours"
91048                 ],
91049                 "suggestion": true
91050             },
91051             "shop/supermarket/Kaufpark": {
91052                 "tags": {
91053                     "name": "Kaufpark",
91054                     "shop": "supermarket"
91055                 },
91056                 "name": "Kaufpark",
91057                 "icon": "grocery",
91058                 "geometry": [
91059                     "point",
91060                     "area"
91061                 ],
91062                 "fields": [
91063                     "operator",
91064                     "address",
91065                     "building_area",
91066                     "opening_hours"
91067                 ],
91068                 "suggestion": true
91069             },
91070             "shop/supermarket/ALDI SÜD": {
91071                 "tags": {
91072                     "name": "ALDI SÜD",
91073                     "shop": "supermarket"
91074                 },
91075                 "name": "ALDI SÜD",
91076                 "icon": "grocery",
91077                 "geometry": [
91078                     "point",
91079                     "area"
91080                 ],
91081                 "fields": [
91082                     "operator",
91083                     "address",
91084                     "building_area",
91085                     "opening_hours"
91086                 ],
91087                 "suggestion": true
91088             },
91089             "shop/supermarket/Simply Market": {
91090                 "tags": {
91091                     "name": "Simply Market",
91092                     "shop": "supermarket"
91093                 },
91094                 "name": "Simply Market",
91095                 "icon": "grocery",
91096                 "geometry": [
91097                     "point",
91098                     "area"
91099                 ],
91100                 "fields": [
91101                     "operator",
91102                     "address",
91103                     "building_area",
91104                     "opening_hours"
91105                 ],
91106                 "suggestion": true
91107             },
91108             "shop/supermarket/Konzum": {
91109                 "tags": {
91110                     "name": "Konzum",
91111                     "shop": "supermarket"
91112                 },
91113                 "name": "Konzum",
91114                 "icon": "grocery",
91115                 "geometry": [
91116                     "point",
91117                     "area"
91118                 ],
91119                 "fields": [
91120                     "operator",
91121                     "address",
91122                     "building_area",
91123                     "opening_hours"
91124                 ],
91125                 "suggestion": true
91126             },
91127             "shop/supermarket/Carrefour Express": {
91128                 "tags": {
91129                     "name": "Carrefour Express",
91130                     "shop": "supermarket"
91131                 },
91132                 "name": "Carrefour Express",
91133                 "icon": "grocery",
91134                 "geometry": [
91135                     "point",
91136                     "area"
91137                 ],
91138                 "fields": [
91139                     "operator",
91140                     "address",
91141                     "building_area",
91142                     "opening_hours"
91143                 ],
91144                 "suggestion": true
91145             },
91146             "shop/supermarket/Eurospar": {
91147                 "tags": {
91148                     "name": "Eurospar",
91149                     "shop": "supermarket"
91150                 },
91151                 "name": "Eurospar",
91152                 "icon": "grocery",
91153                 "geometry": [
91154                     "point",
91155                     "area"
91156                 ],
91157                 "fields": [
91158                     "operator",
91159                     "address",
91160                     "building_area",
91161                     "opening_hours"
91162                 ],
91163                 "suggestion": true
91164             },
91165             "shop/supermarket/Mercator": {
91166                 "tags": {
91167                     "name": "Mercator",
91168                     "shop": "supermarket"
91169                 },
91170                 "name": "Mercator",
91171                 "icon": "grocery",
91172                 "geometry": [
91173                     "point",
91174                     "area"
91175                 ],
91176                 "fields": [
91177                     "operator",
91178                     "address",
91179                     "building_area",
91180                     "opening_hours"
91181                 ],
91182                 "suggestion": true
91183             },
91184             "shop/supermarket/Famila": {
91185                 "tags": {
91186                     "name": "Famila",
91187                     "shop": "supermarket"
91188                 },
91189                 "name": "Famila",
91190                 "icon": "grocery",
91191                 "geometry": [
91192                     "point",
91193                     "area"
91194                 ],
91195                 "fields": [
91196                     "operator",
91197                     "address",
91198                     "building_area",
91199                     "opening_hours"
91200                 ],
91201                 "suggestion": true
91202             },
91203             "shop/supermarket/Hemköp": {
91204                 "tags": {
91205                     "name": "Hemköp",
91206                     "shop": "supermarket"
91207                 },
91208                 "name": "Hemköp",
91209                 "icon": "grocery",
91210                 "geometry": [
91211                     "point",
91212                     "area"
91213                 ],
91214                 "fields": [
91215                     "operator",
91216                     "address",
91217                     "building_area",
91218                     "opening_hours"
91219                 ],
91220                 "suggestion": true
91221             },
91222             "shop/supermarket/real,-": {
91223                 "tags": {
91224                     "name": "real,-",
91225                     "shop": "supermarket"
91226                 },
91227                 "name": "real,-",
91228                 "icon": "grocery",
91229                 "geometry": [
91230                     "point",
91231                     "area"
91232                 ],
91233                 "fields": [
91234                     "operator",
91235                     "address",
91236                     "building_area",
91237                     "opening_hours"
91238                 ],
91239                 "suggestion": true
91240             },
91241             "shop/supermarket/Markant": {
91242                 "tags": {
91243                     "name": "Markant",
91244                     "shop": "supermarket"
91245                 },
91246                 "name": "Markant",
91247                 "icon": "grocery",
91248                 "geometry": [
91249                     "point",
91250                     "area"
91251                 ],
91252                 "fields": [
91253                     "operator",
91254                     "address",
91255                     "building_area",
91256                     "opening_hours"
91257                 ],
91258                 "suggestion": true
91259             },
91260             "shop/supermarket/Volg": {
91261                 "tags": {
91262                     "name": "Volg",
91263                     "shop": "supermarket"
91264                 },
91265                 "name": "Volg",
91266                 "icon": "grocery",
91267                 "geometry": [
91268                     "point",
91269                     "area"
91270                 ],
91271                 "fields": [
91272                     "operator",
91273                     "address",
91274                     "building_area",
91275                     "opening_hours"
91276                 ],
91277                 "suggestion": true
91278             },
91279             "shop/supermarket/Leader Price": {
91280                 "tags": {
91281                     "name": "Leader Price",
91282                     "shop": "supermarket"
91283                 },
91284                 "name": "Leader Price",
91285                 "icon": "grocery",
91286                 "geometry": [
91287                     "point",
91288                     "area"
91289                 ],
91290                 "fields": [
91291                     "operator",
91292                     "address",
91293                     "building_area",
91294                     "opening_hours"
91295                 ],
91296                 "suggestion": true
91297             },
91298             "shop/supermarket/Treff 3000": {
91299                 "tags": {
91300                     "name": "Treff 3000",
91301                     "shop": "supermarket"
91302                 },
91303                 "name": "Treff 3000",
91304                 "icon": "grocery",
91305                 "geometry": [
91306                     "point",
91307                     "area"
91308                 ],
91309                 "fields": [
91310                     "operator",
91311                     "address",
91312                     "building_area",
91313                     "opening_hours"
91314                 ],
91315                 "suggestion": true
91316             },
91317             "shop/supermarket/SuperBrugsen": {
91318                 "tags": {
91319                     "name": "SuperBrugsen",
91320                     "shop": "supermarket"
91321                 },
91322                 "name": "SuperBrugsen",
91323                 "icon": "grocery",
91324                 "geometry": [
91325                     "point",
91326                     "area"
91327                 ],
91328                 "fields": [
91329                     "operator",
91330                     "address",
91331                     "building_area",
91332                     "opening_hours"
91333                 ],
91334                 "suggestion": true
91335             },
91336             "shop/supermarket/Kaiser's": {
91337                 "tags": {
91338                     "name": "Kaiser's",
91339                     "shop": "supermarket"
91340                 },
91341                 "name": "Kaiser's",
91342                 "icon": "grocery",
91343                 "geometry": [
91344                     "point",
91345                     "area"
91346                 ],
91347                 "fields": [
91348                     "operator",
91349                     "address",
91350                     "building_area",
91351                     "opening_hours"
91352                 ],
91353                 "suggestion": true
91354             },
91355             "shop/supermarket/K+K": {
91356                 "tags": {
91357                     "name": "K+K",
91358                     "shop": "supermarket"
91359                 },
91360                 "name": "K+K",
91361                 "icon": "grocery",
91362                 "geometry": [
91363                     "point",
91364                     "area"
91365                 ],
91366                 "fields": [
91367                     "operator",
91368                     "address",
91369                     "building_area",
91370                     "opening_hours"
91371                 ],
91372                 "suggestion": true
91373             },
91374             "shop/supermarket/Unimarkt": {
91375                 "tags": {
91376                     "name": "Unimarkt",
91377                     "shop": "supermarket"
91378                 },
91379                 "name": "Unimarkt",
91380                 "icon": "grocery",
91381                 "geometry": [
91382                     "point",
91383                     "area"
91384                 ],
91385                 "fields": [
91386                     "operator",
91387                     "address",
91388                     "building_area",
91389                     "opening_hours"
91390                 ],
91391                 "suggestion": true
91392             },
91393             "shop/supermarket/Carrefour City": {
91394                 "tags": {
91395                     "name": "Carrefour City",
91396                     "shop": "supermarket"
91397                 },
91398                 "name": "Carrefour City",
91399                 "icon": "grocery",
91400                 "geometry": [
91401                     "point",
91402                     "area"
91403                 ],
91404                 "fields": [
91405                     "operator",
91406                     "address",
91407                     "building_area",
91408                     "opening_hours"
91409                 ],
91410                 "suggestion": true
91411             },
91412             "shop/supermarket/Sobeys": {
91413                 "tags": {
91414                     "name": "Sobeys",
91415                     "shop": "supermarket"
91416                 },
91417                 "name": "Sobeys",
91418                 "icon": "grocery",
91419                 "geometry": [
91420                     "point",
91421                     "area"
91422                 ],
91423                 "fields": [
91424                     "operator",
91425                     "address",
91426                     "building_area",
91427                     "opening_hours"
91428                 ],
91429                 "suggestion": true
91430             },
91431             "shop/supermarket/S-Market": {
91432                 "tags": {
91433                     "name": "S-Market",
91434                     "shop": "supermarket"
91435                 },
91436                 "name": "S-Market",
91437                 "icon": "grocery",
91438                 "geometry": [
91439                     "point",
91440                     "area"
91441                 ],
91442                 "fields": [
91443                     "operator",
91444                     "address",
91445                     "building_area",
91446                     "opening_hours"
91447                 ],
91448                 "suggestion": true
91449             },
91450             "shop/supermarket/Combi": {
91451                 "tags": {
91452                     "name": "Combi",
91453                     "shop": "supermarket"
91454                 },
91455                 "name": "Combi",
91456                 "icon": "grocery",
91457                 "geometry": [
91458                     "point",
91459                     "area"
91460                 ],
91461                 "fields": [
91462                     "operator",
91463                     "address",
91464                     "building_area",
91465                     "opening_hours"
91466                 ],
91467                 "suggestion": true
91468             },
91469             "shop/supermarket/Denner": {
91470                 "tags": {
91471                     "name": "Denner",
91472                     "shop": "supermarket"
91473                 },
91474                 "name": "Denner",
91475                 "icon": "grocery",
91476                 "geometry": [
91477                     "point",
91478                     "area"
91479                 ],
91480                 "fields": [
91481                     "operator",
91482                     "address",
91483                     "building_area",
91484                     "opening_hours"
91485                 ],
91486                 "suggestion": true
91487             },
91488             "shop/supermarket/Konsum": {
91489                 "tags": {
91490                     "name": "Konsum",
91491                     "shop": "supermarket"
91492                 },
91493                 "name": "Konsum",
91494                 "icon": "grocery",
91495                 "geometry": [
91496                     "point",
91497                     "area"
91498                 ],
91499                 "fields": [
91500                     "operator",
91501                     "address",
91502                     "building_area",
91503                     "opening_hours"
91504                 ],
91505                 "suggestion": true
91506             },
91507             "shop/supermarket/Franprix": {
91508                 "tags": {
91509                     "name": "Franprix",
91510                     "shop": "supermarket"
91511                 },
91512                 "name": "Franprix",
91513                 "icon": "grocery",
91514                 "geometry": [
91515                     "point",
91516                     "area"
91517                 ],
91518                 "fields": [
91519                     "operator",
91520                     "address",
91521                     "building_area",
91522                     "opening_hours"
91523                 ],
91524                 "suggestion": true
91525             },
91526             "shop/supermarket/Monoprix": {
91527                 "tags": {
91528                     "name": "Monoprix",
91529                     "shop": "supermarket"
91530                 },
91531                 "name": "Monoprix",
91532                 "icon": "grocery",
91533                 "geometry": [
91534                     "point",
91535                     "area"
91536                 ],
91537                 "fields": [
91538                     "operator",
91539                     "address",
91540                     "building_area",
91541                     "opening_hours"
91542                 ],
91543                 "suggestion": true
91544             },
91545             "shop/supermarket/Diska": {
91546                 "tags": {
91547                     "name": "Diska",
91548                     "shop": "supermarket"
91549                 },
91550                 "name": "Diska",
91551                 "icon": "grocery",
91552                 "geometry": [
91553                     "point",
91554                     "area"
91555                 ],
91556                 "fields": [
91557                     "operator",
91558                     "address",
91559                     "building_area",
91560                     "opening_hours"
91561                 ],
91562                 "suggestion": true
91563             },
91564             "shop/supermarket/PENNY": {
91565                 "tags": {
91566                     "name": "PENNY",
91567                     "shop": "supermarket"
91568                 },
91569                 "name": "PENNY",
91570                 "icon": "grocery",
91571                 "geometry": [
91572                     "point",
91573                     "area"
91574                 ],
91575                 "fields": [
91576                     "operator",
91577                     "address",
91578                     "building_area",
91579                     "opening_hours"
91580                 ],
91581                 "suggestion": true
91582             },
91583             "shop/supermarket/Dia": {
91584                 "tags": {
91585                     "name": "Dia",
91586                     "shop": "supermarket"
91587                 },
91588                 "name": "Dia",
91589                 "icon": "grocery",
91590                 "geometry": [
91591                     "point",
91592                     "area"
91593                 ],
91594                 "fields": [
91595                     "operator",
91596                     "address",
91597                     "building_area",
91598                     "opening_hours"
91599                 ],
91600                 "suggestion": true
91601             },
91602             "shop/supermarket/Giant Eagle": {
91603                 "tags": {
91604                     "name": "Giant Eagle",
91605                     "shop": "supermarket"
91606                 },
91607                 "name": "Giant Eagle",
91608                 "icon": "grocery",
91609                 "geometry": [
91610                     "point",
91611                     "area"
91612                 ],
91613                 "fields": [
91614                     "operator",
91615                     "address",
91616                     "building_area",
91617                     "opening_hours"
91618                 ],
91619                 "suggestion": true
91620             },
91621             "shop/supermarket/NORMA": {
91622                 "tags": {
91623                     "name": "NORMA",
91624                     "shop": "supermarket"
91625                 },
91626                 "name": "NORMA",
91627                 "icon": "grocery",
91628                 "geometry": [
91629                     "point",
91630                     "area"
91631                 ],
91632                 "fields": [
91633                     "operator",
91634                     "address",
91635                     "building_area",
91636                     "opening_hours"
91637                 ],
91638                 "suggestion": true
91639             },
91640             "shop/supermarket/AD Delhaize": {
91641                 "tags": {
91642                     "name": "AD Delhaize",
91643                     "shop": "supermarket"
91644                 },
91645                 "name": "AD Delhaize",
91646                 "icon": "grocery",
91647                 "geometry": [
91648                     "point",
91649                     "area"
91650                 ],
91651                 "fields": [
91652                     "operator",
91653                     "address",
91654                     "building_area",
91655                     "opening_hours"
91656                 ],
91657                 "suggestion": true
91658             },
91659             "shop/supermarket/Auchan": {
91660                 "tags": {
91661                     "name": "Auchan",
91662                     "shop": "supermarket"
91663                 },
91664                 "name": "Auchan",
91665                 "icon": "grocery",
91666                 "geometry": [
91667                     "point",
91668                     "area"
91669                 ],
91670                 "fields": [
91671                     "operator",
91672                     "address",
91673                     "building_area",
91674                     "opening_hours"
91675                 ],
91676                 "suggestion": true
91677             },
91678             "shop/supermarket/Mercadona": {
91679                 "tags": {
91680                     "name": "Mercadona",
91681                     "shop": "supermarket"
91682                 },
91683                 "name": "Mercadona",
91684                 "icon": "grocery",
91685                 "geometry": [
91686                     "point",
91687                     "area"
91688                 ],
91689                 "fields": [
91690                     "operator",
91691                     "address",
91692                     "building_area",
91693                     "opening_hours"
91694                 ],
91695                 "suggestion": true
91696             },
91697             "shop/supermarket/Consum": {
91698                 "tags": {
91699                     "name": "Consum",
91700                     "shop": "supermarket"
91701                 },
91702                 "name": "Consum",
91703                 "icon": "grocery",
91704                 "geometry": [
91705                     "point",
91706                     "area"
91707                 ],
91708                 "fields": [
91709                     "operator",
91710                     "address",
91711                     "building_area",
91712                     "opening_hours"
91713                 ],
91714                 "suggestion": true
91715             },
91716             "shop/supermarket/Carrefour Market": {
91717                 "tags": {
91718                     "name": "Carrefour Market",
91719                     "shop": "supermarket"
91720                 },
91721                 "name": "Carrefour Market",
91722                 "icon": "grocery",
91723                 "geometry": [
91724                     "point",
91725                     "area"
91726                 ],
91727                 "fields": [
91728                     "operator",
91729                     "address",
91730                     "building_area",
91731                     "opening_hours"
91732                 ],
91733                 "suggestion": true
91734             },
91735             "shop/supermarket/Whole Foods": {
91736                 "tags": {
91737                     "name": "Whole Foods",
91738                     "shop": "supermarket"
91739                 },
91740                 "name": "Whole Foods",
91741                 "icon": "grocery",
91742                 "geometry": [
91743                     "point",
91744                     "area"
91745                 ],
91746                 "fields": [
91747                     "operator",
91748                     "address",
91749                     "building_area",
91750                     "opening_hours"
91751                 ],
91752                 "suggestion": true
91753             },
91754             "shop/supermarket/Pam": {
91755                 "tags": {
91756                     "name": "Pam",
91757                     "shop": "supermarket"
91758                 },
91759                 "name": "Pam",
91760                 "icon": "grocery",
91761                 "geometry": [
91762                     "point",
91763                     "area"
91764                 ],
91765                 "fields": [
91766                     "operator",
91767                     "address",
91768                     "building_area",
91769                     "opening_hours"
91770                 ],
91771                 "suggestion": true
91772             },
91773             "shop/supermarket/sky": {
91774                 "tags": {
91775                     "name": "sky",
91776                     "shop": "supermarket"
91777                 },
91778                 "name": "sky",
91779                 "icon": "grocery",
91780                 "geometry": [
91781                     "point",
91782                     "area"
91783                 ],
91784                 "fields": [
91785                     "operator",
91786                     "address",
91787                     "building_area",
91788                     "opening_hours"
91789                 ],
91790                 "suggestion": true
91791             },
91792             "shop/supermarket/Despar": {
91793                 "tags": {
91794                     "name": "Despar",
91795                     "shop": "supermarket"
91796                 },
91797                 "name": "Despar",
91798                 "icon": "grocery",
91799                 "geometry": [
91800                     "point",
91801                     "area"
91802                 ],
91803                 "fields": [
91804                     "operator",
91805                     "address",
91806                     "building_area",
91807                     "opening_hours"
91808                 ],
91809                 "suggestion": true
91810             },
91811             "shop/supermarket/Eroski": {
91812                 "tags": {
91813                     "name": "Eroski",
91814                     "shop": "supermarket"
91815                 },
91816                 "name": "Eroski",
91817                 "icon": "grocery",
91818                 "geometry": [
91819                     "point",
91820                     "area"
91821                 ],
91822                 "fields": [
91823                     "operator",
91824                     "address",
91825                     "building_area",
91826                     "opening_hours"
91827                 ],
91828                 "suggestion": true
91829             },
91830             "shop/supermarket/Maxi": {
91831                 "tags": {
91832                     "name": "Maxi",
91833                     "shop": "supermarket"
91834                 },
91835                 "name": "Maxi",
91836                 "icon": "grocery",
91837                 "geometry": [
91838                     "point",
91839                     "area"
91840                 ],
91841                 "fields": [
91842                     "operator",
91843                     "address",
91844                     "building_area",
91845                     "opening_hours"
91846                 ],
91847                 "suggestion": true
91848             },
91849             "shop/supermarket/Colruyt": {
91850                 "tags": {
91851                     "name": "Colruyt",
91852                     "shop": "supermarket"
91853                 },
91854                 "name": "Colruyt",
91855                 "icon": "grocery",
91856                 "geometry": [
91857                     "point",
91858                     "area"
91859                 ],
91860                 "fields": [
91861                     "operator",
91862                     "address",
91863                     "building_area",
91864                     "opening_hours"
91865                 ],
91866                 "suggestion": true
91867             },
91868             "shop/supermarket/The Co-operative": {
91869                 "tags": {
91870                     "name": "The Co-operative",
91871                     "shop": "supermarket"
91872                 },
91873                 "name": "The Co-operative",
91874                 "icon": "grocery",
91875                 "geometry": [
91876                     "point",
91877                     "area"
91878                 ],
91879                 "fields": [
91880                     "operator",
91881                     "address",
91882                     "building_area",
91883                     "opening_hours"
91884                 ],
91885                 "suggestion": true
91886             },
91887             "shop/supermarket/Intermarché": {
91888                 "tags": {
91889                     "name": "Intermarché",
91890                     "shop": "supermarket"
91891                 },
91892                 "name": "Intermarché",
91893                 "icon": "grocery",
91894                 "geometry": [
91895                     "point",
91896                     "area"
91897                 ],
91898                 "fields": [
91899                     "operator",
91900                     "address",
91901                     "building_area",
91902                     "opening_hours"
91903                 ],
91904                 "suggestion": true
91905             },
91906             "shop/supermarket/Delhaize": {
91907                 "tags": {
91908                     "name": "Delhaize",
91909                     "shop": "supermarket"
91910                 },
91911                 "name": "Delhaize",
91912                 "icon": "grocery",
91913                 "geometry": [
91914                     "point",
91915                     "area"
91916                 ],
91917                 "fields": [
91918                     "operator",
91919                     "address",
91920                     "building_area",
91921                     "opening_hours"
91922                 ],
91923                 "suggestion": true
91924             },
91925             "shop/supermarket/CBA": {
91926                 "tags": {
91927                     "name": "CBA",
91928                     "shop": "supermarket"
91929                 },
91930                 "name": "CBA",
91931                 "icon": "grocery",
91932                 "geometry": [
91933                     "point",
91934                     "area"
91935                 ],
91936                 "fields": [
91937                     "operator",
91938                     "address",
91939                     "building_area",
91940                     "opening_hours"
91941                 ],
91942                 "suggestion": true
91943             },
91944             "shop/supermarket/Shopi": {
91945                 "tags": {
91946                     "name": "Shopi",
91947                     "shop": "supermarket"
91948                 },
91949                 "name": "Shopi",
91950                 "icon": "grocery",
91951                 "geometry": [
91952                     "point",
91953                     "area"
91954                 ],
91955                 "fields": [
91956                     "operator",
91957                     "address",
91958                     "building_area",
91959                     "opening_hours"
91960                 ],
91961                 "suggestion": true
91962             },
91963             "shop/supermarket/Walmart": {
91964                 "tags": {
91965                     "name": "Walmart",
91966                     "shop": "supermarket"
91967                 },
91968                 "name": "Walmart",
91969                 "icon": "grocery",
91970                 "geometry": [
91971                     "point",
91972                     "area"
91973                 ],
91974                 "fields": [
91975                     "operator",
91976                     "address",
91977                     "building_area",
91978                     "opening_hours"
91979                 ],
91980                 "suggestion": true
91981             },
91982             "shop/supermarket/Kroger": {
91983                 "tags": {
91984                     "name": "Kroger",
91985                     "shop": "supermarket"
91986                 },
91987                 "name": "Kroger",
91988                 "icon": "grocery",
91989                 "geometry": [
91990                     "point",
91991                     "area"
91992                 ],
91993                 "fields": [
91994                     "operator",
91995                     "address",
91996                     "building_area",
91997                     "opening_hours"
91998                 ],
91999                 "suggestion": true
92000             },
92001             "shop/supermarket/Albertsons": {
92002                 "tags": {
92003                     "name": "Albertsons",
92004                     "shop": "supermarket"
92005                 },
92006                 "name": "Albertsons",
92007                 "icon": "grocery",
92008                 "geometry": [
92009                     "point",
92010                     "area"
92011                 ],
92012                 "fields": [
92013                     "operator",
92014                     "address",
92015                     "building_area",
92016                     "opening_hours"
92017                 ],
92018                 "suggestion": true
92019             },
92020             "shop/supermarket/Trader Joe's": {
92021                 "tags": {
92022                     "name": "Trader Joe's",
92023                     "shop": "supermarket"
92024                 },
92025                 "name": "Trader Joe's",
92026                 "icon": "grocery",
92027                 "geometry": [
92028                     "point",
92029                     "area"
92030                 ],
92031                 "fields": [
92032                     "operator",
92033                     "address",
92034                     "building_area",
92035                     "opening_hours"
92036                 ],
92037                 "suggestion": true
92038             },
92039             "shop/supermarket/Feneberg": {
92040                 "tags": {
92041                     "name": "Feneberg",
92042                     "shop": "supermarket"
92043                 },
92044                 "name": "Feneberg",
92045                 "icon": "grocery",
92046                 "geometry": [
92047                     "point",
92048                     "area"
92049                 ],
92050                 "fields": [
92051                     "operator",
92052                     "address",
92053                     "building_area",
92054                     "opening_hours"
92055                 ],
92056                 "suggestion": true
92057             },
92058             "shop/supermarket/denn's Biomarkt": {
92059                 "tags": {
92060                     "name": "denn's Biomarkt",
92061                     "shop": "supermarket"
92062                 },
92063                 "name": "denn's Biomarkt",
92064                 "icon": "grocery",
92065                 "geometry": [
92066                     "point",
92067                     "area"
92068                 ],
92069                 "fields": [
92070                     "operator",
92071                     "address",
92072                     "building_area",
92073                     "opening_hours"
92074                 ],
92075                 "suggestion": true
92076             },
92077             "shop/supermarket/Kvickly": {
92078                 "tags": {
92079                     "name": "Kvickly",
92080                     "shop": "supermarket"
92081                 },
92082                 "name": "Kvickly",
92083                 "icon": "grocery",
92084                 "geometry": [
92085                     "point",
92086                     "area"
92087                 ],
92088                 "fields": [
92089                     "operator",
92090                     "address",
92091                     "building_area",
92092                     "opening_hours"
92093                 ],
92094                 "suggestion": true
92095             },
92096             "shop/supermarket/Makro": {
92097                 "tags": {
92098                     "name": "Makro",
92099                     "shop": "supermarket"
92100                 },
92101                 "name": "Makro",
92102                 "icon": "grocery",
92103                 "geometry": [
92104                     "point",
92105                     "area"
92106                 ],
92107                 "fields": [
92108                     "operator",
92109                     "address",
92110                     "building_area",
92111                     "opening_hours"
92112                 ],
92113                 "suggestion": true
92114             },
92115             "shop/supermarket/Dico": {
92116                 "tags": {
92117                     "name": "Dico",
92118                     "shop": "supermarket"
92119                 },
92120                 "name": "Dico",
92121                 "icon": "grocery",
92122                 "geometry": [
92123                     "point",
92124                     "area"
92125                 ],
92126                 "fields": [
92127                     "operator",
92128                     "address",
92129                     "building_area",
92130                     "opening_hours"
92131                 ],
92132                 "suggestion": true
92133             },
92134             "shop/supermarket/Nah & Frisch": {
92135                 "tags": {
92136                     "name": "Nah & Frisch",
92137                     "shop": "supermarket"
92138                 },
92139                 "name": "Nah & Frisch",
92140                 "icon": "grocery",
92141                 "geometry": [
92142                     "point",
92143                     "area"
92144                 ],
92145                 "fields": [
92146                     "operator",
92147                     "address",
92148                     "building_area",
92149                     "opening_hours"
92150                 ],
92151                 "suggestion": true
92152             },
92153             "shop/supermarket/Champion": {
92154                 "tags": {
92155                     "name": "Champion",
92156                     "shop": "supermarket"
92157                 },
92158                 "name": "Champion",
92159                 "icon": "grocery",
92160                 "geometry": [
92161                     "point",
92162                     "area"
92163                 ],
92164                 "fields": [
92165                     "operator",
92166                     "address",
92167                     "building_area",
92168                     "opening_hours"
92169                 ],
92170                 "suggestion": true
92171             },
92172             "shop/supermarket/ICA Supermarket": {
92173                 "tags": {
92174                     "name": "ICA Supermarket",
92175                     "shop": "supermarket"
92176                 },
92177                 "name": "ICA Supermarket",
92178                 "icon": "grocery",
92179                 "geometry": [
92180                     "point",
92181                     "area"
92182                 ],
92183                 "fields": [
92184                     "operator",
92185                     "address",
92186                     "building_area",
92187                     "opening_hours"
92188                 ],
92189                 "suggestion": true
92190             },
92191             "shop/supermarket/Fakta": {
92192                 "tags": {
92193                     "name": "Fakta",
92194                     "shop": "supermarket"
92195                 },
92196                 "name": "Fakta",
92197                 "icon": "grocery",
92198                 "geometry": [
92199                     "point",
92200                     "area"
92201                 ],
92202                 "fields": [
92203                     "operator",
92204                     "address",
92205                     "building_area",
92206                     "opening_hours"
92207                 ],
92208                 "suggestion": true
92209             },
92210             "shop/supermarket/Магнит": {
92211                 "tags": {
92212                     "name": "Магнит",
92213                     "shop": "supermarket"
92214                 },
92215                 "name": "Магнит",
92216                 "icon": "grocery",
92217                 "geometry": [
92218                     "point",
92219                     "area"
92220                 ],
92221                 "fields": [
92222                     "operator",
92223                     "address",
92224                     "building_area",
92225                     "opening_hours"
92226                 ],
92227                 "suggestion": true
92228             },
92229             "shop/supermarket/Caprabo": {
92230                 "tags": {
92231                     "name": "Caprabo",
92232                     "shop": "supermarket"
92233                 },
92234                 "name": "Caprabo",
92235                 "icon": "grocery",
92236                 "geometry": [
92237                     "point",
92238                     "area"
92239                 ],
92240                 "fields": [
92241                     "operator",
92242                     "address",
92243                     "building_area",
92244                     "opening_hours"
92245                 ],
92246                 "suggestion": true
92247             },
92248             "shop/supermarket/Famiglia Cooperativa": {
92249                 "tags": {
92250                     "name": "Famiglia Cooperativa",
92251                     "shop": "supermarket"
92252                 },
92253                 "name": "Famiglia Cooperativa",
92254                 "icon": "grocery",
92255                 "geometry": [
92256                     "point",
92257                     "area"
92258                 ],
92259                 "fields": [
92260                     "operator",
92261                     "address",
92262                     "building_area",
92263                     "opening_hours"
92264                 ],
92265                 "suggestion": true
92266             },
92267             "shop/supermarket/Народная 7Я семьЯ": {
92268                 "tags": {
92269                     "name": "Народная 7Я семьЯ",
92270                     "shop": "supermarket"
92271                 },
92272                 "name": "Народная 7Я семьЯ",
92273                 "icon": "grocery",
92274                 "geometry": [
92275                     "point",
92276                     "area"
92277                 ],
92278                 "fields": [
92279                     "operator",
92280                     "address",
92281                     "building_area",
92282                     "opening_hours"
92283                 ],
92284                 "suggestion": true
92285             },
92286             "shop/supermarket/Esselunga": {
92287                 "tags": {
92288                     "name": "Esselunga",
92289                     "shop": "supermarket"
92290                 },
92291                 "name": "Esselunga",
92292                 "icon": "grocery",
92293                 "geometry": [
92294                     "point",
92295                     "area"
92296                 ],
92297                 "fields": [
92298                     "operator",
92299                     "address",
92300                     "building_area",
92301                     "opening_hours"
92302                 ],
92303                 "suggestion": true
92304             },
92305             "shop/supermarket/Maxima": {
92306                 "tags": {
92307                     "name": "Maxima",
92308                     "shop": "supermarket"
92309                 },
92310                 "name": "Maxima",
92311                 "icon": "grocery",
92312                 "geometry": [
92313                     "point",
92314                     "area"
92315                 ],
92316                 "fields": [
92317                     "operator",
92318                     "address",
92319                     "building_area",
92320                     "opening_hours"
92321                 ],
92322                 "suggestion": true
92323             },
92324             "shop/supermarket/Wasgau": {
92325                 "tags": {
92326                     "name": "Wasgau",
92327                     "shop": "supermarket"
92328                 },
92329                 "name": "Wasgau",
92330                 "icon": "grocery",
92331                 "geometry": [
92332                     "point",
92333                     "area"
92334                 ],
92335                 "fields": [
92336                     "operator",
92337                     "address",
92338                     "building_area",
92339                     "opening_hours"
92340                 ],
92341                 "suggestion": true
92342             },
92343             "shop/supermarket/Pingo Doce": {
92344                 "tags": {
92345                     "name": "Pingo Doce",
92346                     "shop": "supermarket"
92347                 },
92348                 "name": "Pingo Doce",
92349                 "icon": "grocery",
92350                 "geometry": [
92351                     "point",
92352                     "area"
92353                 ],
92354                 "fields": [
92355                     "operator",
92356                     "address",
92357                     "building_area",
92358                     "opening_hours"
92359                 ],
92360                 "suggestion": true
92361             },
92362             "shop/supermarket/Match": {
92363                 "tags": {
92364                     "name": "Match",
92365                     "shop": "supermarket"
92366                 },
92367                 "name": "Match",
92368                 "icon": "grocery",
92369                 "geometry": [
92370                     "point",
92371                     "area"
92372                 ],
92373                 "fields": [
92374                     "operator",
92375                     "address",
92376                     "building_area",
92377                     "opening_hours"
92378                 ],
92379                 "suggestion": true
92380             },
92381             "shop/supermarket/Profi": {
92382                 "tags": {
92383                     "name": "Profi",
92384                     "shop": "supermarket"
92385                 },
92386                 "name": "Profi",
92387                 "icon": "grocery",
92388                 "geometry": [
92389                     "point",
92390                     "area"
92391                 ],
92392                 "fields": [
92393                     "operator",
92394                     "address",
92395                     "building_area",
92396                     "opening_hours"
92397                 ],
92398                 "suggestion": true
92399             },
92400             "shop/supermarket/Lider": {
92401                 "tags": {
92402                     "name": "Lider",
92403                     "shop": "supermarket"
92404                 },
92405                 "name": "Lider",
92406                 "icon": "grocery",
92407                 "geometry": [
92408                     "point",
92409                     "area"
92410                 ],
92411                 "fields": [
92412                     "operator",
92413                     "address",
92414                     "building_area",
92415                     "opening_hours"
92416                 ],
92417                 "suggestion": true
92418             },
92419             "shop/supermarket/Unimarc": {
92420                 "tags": {
92421                     "name": "Unimarc",
92422                     "shop": "supermarket"
92423                 },
92424                 "name": "Unimarc",
92425                 "icon": "grocery",
92426                 "geometry": [
92427                     "point",
92428                     "area"
92429                 ],
92430                 "fields": [
92431                     "operator",
92432                     "address",
92433                     "building_area",
92434                     "opening_hours"
92435                 ],
92436                 "suggestion": true
92437             },
92438             "shop/supermarket/Co-operative Food": {
92439                 "tags": {
92440                     "name": "Co-operative Food",
92441                     "shop": "supermarket"
92442                 },
92443                 "name": "Co-operative Food",
92444                 "icon": "grocery",
92445                 "geometry": [
92446                     "point",
92447                     "area"
92448                 ],
92449                 "fields": [
92450                     "operator",
92451                     "address",
92452                     "building_area",
92453                     "opening_hours"
92454                 ],
92455                 "suggestion": true
92456             },
92457             "shop/supermarket/Santa Isabel": {
92458                 "tags": {
92459                     "name": "Santa Isabel",
92460                     "shop": "supermarket"
92461                 },
92462                 "name": "Santa Isabel",
92463                 "icon": "grocery",
92464                 "geometry": [
92465                     "point",
92466                     "area"
92467                 ],
92468                 "fields": [
92469                     "operator",
92470                     "address",
92471                     "building_area",
92472                     "opening_hours"
92473                 ],
92474                 "suggestion": true
92475             },
92476             "shop/supermarket/Седьмой континент": {
92477                 "tags": {
92478                     "name": "Седьмой континент",
92479                     "shop": "supermarket"
92480                 },
92481                 "name": "Седьмой континент",
92482                 "icon": "grocery",
92483                 "geometry": [
92484                     "point",
92485                     "area"
92486                 ],
92487                 "fields": [
92488                     "operator",
92489                     "address",
92490                     "building_area",
92491                     "opening_hours"
92492                 ],
92493                 "suggestion": true
92494             },
92495             "shop/supermarket/HIT": {
92496                 "tags": {
92497                     "name": "HIT",
92498                     "shop": "supermarket"
92499                 },
92500                 "name": "HIT",
92501                 "icon": "grocery",
92502                 "geometry": [
92503                     "point",
92504                     "area"
92505                 ],
92506                 "fields": [
92507                     "operator",
92508                     "address",
92509                     "building_area",
92510                     "opening_hours"
92511                 ],
92512                 "suggestion": true
92513             },
92514             "shop/supermarket/Rimi": {
92515                 "tags": {
92516                     "name": "Rimi",
92517                     "shop": "supermarket"
92518                 },
92519                 "name": "Rimi",
92520                 "icon": "grocery",
92521                 "geometry": [
92522                     "point",
92523                     "area"
92524                 ],
92525                 "fields": [
92526                     "operator",
92527                     "address",
92528                     "building_area",
92529                     "opening_hours"
92530                 ],
92531                 "suggestion": true
92532             },
92533             "shop/supermarket/Conad": {
92534                 "tags": {
92535                     "name": "Conad",
92536                     "shop": "supermarket"
92537                 },
92538                 "name": "Conad",
92539                 "icon": "grocery",
92540                 "geometry": [
92541                     "point",
92542                     "area"
92543                 ],
92544                 "fields": [
92545                     "operator",
92546                     "address",
92547                     "building_area",
92548                     "opening_hours"
92549                 ],
92550                 "suggestion": true
92551             },
92552             "shop/supermarket/Фуршет": {
92553                 "tags": {
92554                     "name": "Фуршет",
92555                     "shop": "supermarket"
92556                 },
92557                 "name": "Фуршет",
92558                 "icon": "grocery",
92559                 "geometry": [
92560                     "point",
92561                     "area"
92562                 ],
92563                 "fields": [
92564                     "operator",
92565                     "address",
92566                     "building_area",
92567                     "opening_hours"
92568                 ],
92569                 "suggestion": true
92570             },
92571             "shop/supermarket/Willys": {
92572                 "tags": {
92573                     "name": "Willys",
92574                     "shop": "supermarket"
92575                 },
92576                 "name": "Willys",
92577                 "icon": "grocery",
92578                 "geometry": [
92579                     "point",
92580                     "area"
92581                 ],
92582                 "fields": [
92583                     "operator",
92584                     "address",
92585                     "building_area",
92586                     "opening_hours"
92587                 ],
92588                 "suggestion": true
92589             },
92590             "shop/supermarket/Farmfoods": {
92591                 "tags": {
92592                     "name": "Farmfoods",
92593                     "shop": "supermarket"
92594                 },
92595                 "name": "Farmfoods",
92596                 "icon": "grocery",
92597                 "geometry": [
92598                     "point",
92599                     "area"
92600                 ],
92601                 "fields": [
92602                     "operator",
92603                     "address",
92604                     "building_area",
92605                     "opening_hours"
92606                 ],
92607                 "suggestion": true
92608             },
92609             "shop/supermarket/U Express": {
92610                 "tags": {
92611                     "name": "U Express",
92612                     "shop": "supermarket"
92613                 },
92614                 "name": "U Express",
92615                 "icon": "grocery",
92616                 "geometry": [
92617                     "point",
92618                     "area"
92619                 ],
92620                 "fields": [
92621                     "operator",
92622                     "address",
92623                     "building_area",
92624                     "opening_hours"
92625                 ],
92626                 "suggestion": true
92627             },
92628             "shop/supermarket/Фора": {
92629                 "tags": {
92630                     "name": "Фора",
92631                     "shop": "supermarket"
92632                 },
92633                 "name": "Фора",
92634                 "icon": "grocery",
92635                 "geometry": [
92636                     "point",
92637                     "area"
92638                 ],
92639                 "fields": [
92640                     "operator",
92641                     "address",
92642                     "building_area",
92643                     "opening_hours"
92644                 ],
92645                 "suggestion": true
92646             },
92647             "shop/supermarket/Dunnes Stores": {
92648                 "tags": {
92649                     "name": "Dunnes Stores",
92650                     "shop": "supermarket"
92651                 },
92652                 "name": "Dunnes Stores",
92653                 "icon": "grocery",
92654                 "geometry": [
92655                     "point",
92656                     "area"
92657                 ],
92658                 "fields": [
92659                     "operator",
92660                     "address",
92661                     "building_area",
92662                     "opening_hours"
92663                 ],
92664                 "suggestion": true
92665             },
92666             "shop/supermarket/Сільпо": {
92667                 "tags": {
92668                     "name": "Сільпо",
92669                     "shop": "supermarket"
92670                 },
92671                 "name": "Сільпо",
92672                 "icon": "grocery",
92673                 "geometry": [
92674                     "point",
92675                     "area"
92676                 ],
92677                 "fields": [
92678                     "operator",
92679                     "address",
92680                     "building_area",
92681                     "opening_hours"
92682                 ],
92683                 "suggestion": true
92684             },
92685             "shop/supermarket/マルエツ": {
92686                 "tags": {
92687                     "name": "マルエツ",
92688                     "shop": "supermarket"
92689                 },
92690                 "name": "マルエツ",
92691                 "icon": "grocery",
92692                 "geometry": [
92693                     "point",
92694                     "area"
92695                 ],
92696                 "fields": [
92697                     "operator",
92698                     "address",
92699                     "building_area",
92700                     "opening_hours"
92701                 ],
92702                 "suggestion": true
92703             },
92704             "shop/supermarket/Piggly Wiggly": {
92705                 "tags": {
92706                     "name": "Piggly Wiggly",
92707                     "shop": "supermarket"
92708                 },
92709                 "name": "Piggly Wiggly",
92710                 "icon": "grocery",
92711                 "geometry": [
92712                     "point",
92713                     "area"
92714                 ],
92715                 "fields": [
92716                     "operator",
92717                     "address",
92718                     "building_area",
92719                     "opening_hours"
92720                 ],
92721                 "suggestion": true
92722             },
92723             "shop/supermarket/Crai": {
92724                 "tags": {
92725                     "name": "Crai",
92726                     "shop": "supermarket"
92727                 },
92728                 "name": "Crai",
92729                 "icon": "grocery",
92730                 "geometry": [
92731                     "point",
92732                     "area"
92733                 ],
92734                 "fields": [
92735                     "operator",
92736                     "address",
92737                     "building_area",
92738                     "opening_hours"
92739                 ],
92740                 "suggestion": true
92741             },
92742             "shop/supermarket/El Árbol": {
92743                 "tags": {
92744                     "name": "El Árbol",
92745                     "shop": "supermarket"
92746                 },
92747                 "name": "El Árbol",
92748                 "icon": "grocery",
92749                 "geometry": [
92750                     "point",
92751                     "area"
92752                 ],
92753                 "fields": [
92754                     "operator",
92755                     "address",
92756                     "building_area",
92757                     "opening_hours"
92758                 ],
92759                 "suggestion": true
92760             },
92761             "shop/supermarket/Centre Commercial E. Leclerc": {
92762                 "tags": {
92763                     "name": "Centre Commercial E. Leclerc",
92764                     "shop": "supermarket"
92765                 },
92766                 "name": "Centre Commercial E. Leclerc",
92767                 "icon": "grocery",
92768                 "geometry": [
92769                     "point",
92770                     "area"
92771                 ],
92772                 "fields": [
92773                     "operator",
92774                     "address",
92775                     "building_area",
92776                     "opening_hours"
92777                 ],
92778                 "suggestion": true
92779             },
92780             "shop/supermarket/Foodland": {
92781                 "tags": {
92782                     "name": "Foodland",
92783                     "shop": "supermarket"
92784                 },
92785                 "name": "Foodland",
92786                 "icon": "grocery",
92787                 "geometry": [
92788                     "point",
92789                     "area"
92790                 ],
92791                 "fields": [
92792                     "operator",
92793                     "address",
92794                     "building_area",
92795                     "opening_hours"
92796                 ],
92797                 "suggestion": true
92798             },
92799             "shop/supermarket/Super Brugsen": {
92800                 "tags": {
92801                     "name": "Super Brugsen",
92802                     "shop": "supermarket"
92803                 },
92804                 "name": "Super Brugsen",
92805                 "icon": "grocery",
92806                 "geometry": [
92807                     "point",
92808                     "area"
92809                 ],
92810                 "fields": [
92811                     "operator",
92812                     "address",
92813                     "building_area",
92814                     "opening_hours"
92815                 ],
92816                 "suggestion": true
92817             },
92818             "shop/supermarket/Дикси": {
92819                 "tags": {
92820                     "name": "Дикси",
92821                     "shop": "supermarket"
92822                 },
92823                 "name": "Дикси",
92824                 "icon": "grocery",
92825                 "geometry": [
92826                     "point",
92827                     "area"
92828                 ],
92829                 "fields": [
92830                     "operator",
92831                     "address",
92832                     "building_area",
92833                     "opening_hours"
92834                 ],
92835                 "suggestion": true
92836             },
92837             "shop/supermarket/Пятёрочка": {
92838                 "tags": {
92839                     "name": "Пятёрочка",
92840                     "shop": "supermarket"
92841                 },
92842                 "name": "Пятёрочка",
92843                 "icon": "grocery",
92844                 "geometry": [
92845                     "point",
92846                     "area"
92847                 ],
92848                 "fields": [
92849                     "operator",
92850                     "address",
92851                     "building_area",
92852                     "opening_hours"
92853                 ],
92854                 "suggestion": true
92855             },
92856             "shop/supermarket/Publix": {
92857                 "tags": {
92858                     "name": "Publix",
92859                     "shop": "supermarket"
92860                 },
92861                 "name": "Publix",
92862                 "icon": "grocery",
92863                 "geometry": [
92864                     "point",
92865                     "area"
92866                 ],
92867                 "fields": [
92868                     "operator",
92869                     "address",
92870                     "building_area",
92871                     "opening_hours"
92872                 ],
92873                 "suggestion": true
92874             },
92875             "shop/supermarket/Føtex": {
92876                 "tags": {
92877                     "name": "Føtex",
92878                     "shop": "supermarket"
92879                 },
92880                 "name": "Føtex",
92881                 "icon": "grocery",
92882                 "geometry": [
92883                     "point",
92884                     "area"
92885                 ],
92886                 "fields": [
92887                     "operator",
92888                     "address",
92889                     "building_area",
92890                     "opening_hours"
92891                 ],
92892                 "suggestion": true
92893             },
92894             "shop/supermarket/coop": {
92895                 "tags": {
92896                     "name": "coop",
92897                     "shop": "supermarket"
92898                 },
92899                 "name": "coop",
92900                 "icon": "grocery",
92901                 "geometry": [
92902                     "point",
92903                     "area"
92904                 ],
92905                 "fields": [
92906                     "operator",
92907                     "address",
92908                     "building_area",
92909                     "opening_hours"
92910                 ],
92911                 "suggestion": true
92912             },
92913             "shop/supermarket/Coop Konsum": {
92914                 "tags": {
92915                     "name": "Coop Konsum",
92916                     "shop": "supermarket"
92917                 },
92918                 "name": "Coop Konsum",
92919                 "icon": "grocery",
92920                 "geometry": [
92921                     "point",
92922                     "area"
92923                 ],
92924                 "fields": [
92925                     "operator",
92926                     "address",
92927                     "building_area",
92928                     "opening_hours"
92929                 ],
92930                 "suggestion": true
92931             },
92932             "shop/supermarket/Carrefour Contact": {
92933                 "tags": {
92934                     "name": "Carrefour Contact",
92935                     "shop": "supermarket"
92936                 },
92937                 "name": "Carrefour Contact",
92938                 "icon": "grocery",
92939                 "geometry": [
92940                     "point",
92941                     "area"
92942                 ],
92943                 "fields": [
92944                     "operator",
92945                     "address",
92946                     "building_area",
92947                     "opening_hours"
92948                 ],
92949                 "suggestion": true
92950             },
92951             "shop/supermarket/SPAR": {
92952                 "tags": {
92953                     "name": "SPAR",
92954                     "shop": "supermarket"
92955                 },
92956                 "name": "SPAR",
92957                 "icon": "grocery",
92958                 "geometry": [
92959                     "point",
92960                     "area"
92961                 ],
92962                 "fields": [
92963                     "operator",
92964                     "address",
92965                     "building_area",
92966                     "opening_hours"
92967                 ],
92968                 "suggestion": true
92969             },
92970             "shop/supermarket/No Frills": {
92971                 "tags": {
92972                     "name": "No Frills",
92973                     "shop": "supermarket"
92974                 },
92975                 "name": "No Frills",
92976                 "icon": "grocery",
92977                 "geometry": [
92978                     "point",
92979                     "area"
92980                 ],
92981                 "fields": [
92982                     "operator",
92983                     "address",
92984                     "building_area",
92985                     "opening_hours"
92986                 ],
92987                 "suggestion": true
92988             },
92989             "shop/supermarket/Plodine": {
92990                 "tags": {
92991                     "name": "Plodine",
92992                     "shop": "supermarket"
92993                 },
92994                 "name": "Plodine",
92995                 "icon": "grocery",
92996                 "geometry": [
92997                     "point",
92998                     "area"
92999                 ],
93000                 "fields": [
93001                     "operator",
93002                     "address",
93003                     "building_area",
93004                     "opening_hours"
93005                 ],
93006                 "suggestion": true
93007             },
93008             "shop/supermarket/ADEG": {
93009                 "tags": {
93010                     "name": "ADEG",
93011                     "shop": "supermarket"
93012                 },
93013                 "name": "ADEG",
93014                 "icon": "grocery",
93015                 "geometry": [
93016                     "point",
93017                     "area"
93018                 ],
93019                 "fields": [
93020                     "operator",
93021                     "address",
93022                     "building_area",
93023                     "opening_hours"
93024                 ],
93025                 "suggestion": true
93026             },
93027             "shop/supermarket/Minipreço": {
93028                 "tags": {
93029                     "name": "Minipreço",
93030                     "shop": "supermarket"
93031                 },
93032                 "name": "Minipreço",
93033                 "icon": "grocery",
93034                 "geometry": [
93035                     "point",
93036                     "area"
93037                 ],
93038                 "fields": [
93039                     "operator",
93040                     "address",
93041                     "building_area",
93042                     "opening_hours"
93043                 ],
93044                 "suggestion": true
93045             },
93046             "shop/supermarket/Biedronka": {
93047                 "tags": {
93048                     "name": "Biedronka",
93049                     "shop": "supermarket"
93050                 },
93051                 "name": "Biedronka",
93052                 "icon": "grocery",
93053                 "geometry": [
93054                     "point",
93055                     "area"
93056                 ],
93057                 "fields": [
93058                     "operator",
93059                     "address",
93060                     "building_area",
93061                     "opening_hours"
93062                 ],
93063                 "suggestion": true
93064             },
93065             "shop/supermarket/The Co-operative Food": {
93066                 "tags": {
93067                     "name": "The Co-operative Food",
93068                     "shop": "supermarket"
93069                 },
93070                 "name": "The Co-operative Food",
93071                 "icon": "grocery",
93072                 "geometry": [
93073                     "point",
93074                     "area"
93075                 ],
93076                 "fields": [
93077                     "operator",
93078                     "address",
93079                     "building_area",
93080                     "opening_hours"
93081                 ],
93082                 "suggestion": true
93083             },
93084             "shop/supermarket/Eurospin": {
93085                 "tags": {
93086                     "name": "Eurospin",
93087                     "shop": "supermarket"
93088                 },
93089                 "name": "Eurospin",
93090                 "icon": "grocery",
93091                 "geometry": [
93092                     "point",
93093                     "area"
93094                 ],
93095                 "fields": [
93096                     "operator",
93097                     "address",
93098                     "building_area",
93099                     "opening_hours"
93100                 ],
93101                 "suggestion": true
93102             },
93103             "shop/supermarket/Семья": {
93104                 "tags": {
93105                     "name": "Семья",
93106                     "shop": "supermarket"
93107                 },
93108                 "name": "Семья",
93109                 "icon": "grocery",
93110                 "geometry": [
93111                     "point",
93112                     "area"
93113                 ],
93114                 "fields": [
93115                     "operator",
93116                     "address",
93117                     "building_area",
93118                     "opening_hours"
93119                 ],
93120                 "suggestion": true
93121             },
93122             "shop/supermarket/Gadis": {
93123                 "tags": {
93124                     "name": "Gadis",
93125                     "shop": "supermarket"
93126                 },
93127                 "name": "Gadis",
93128                 "icon": "grocery",
93129                 "geometry": [
93130                     "point",
93131                     "area"
93132                 ],
93133                 "fields": [
93134                     "operator",
93135                     "address",
93136                     "building_area",
93137                     "opening_hours"
93138                 ],
93139                 "suggestion": true
93140             },
93141             "shop/supermarket/Евроопт": {
93142                 "tags": {
93143                     "name": "Евроопт",
93144                     "shop": "supermarket"
93145                 },
93146                 "name": "Евроопт",
93147                 "icon": "grocery",
93148                 "geometry": [
93149                     "point",
93150                     "area"
93151                 ],
93152                 "fields": [
93153                     "operator",
93154                     "address",
93155                     "building_area",
93156                     "opening_hours"
93157                 ],
93158                 "suggestion": true
93159             },
93160             "shop/supermarket/Квартал": {
93161                 "tags": {
93162                     "name": "Квартал",
93163                     "shop": "supermarket"
93164                 },
93165                 "name": "Квартал",
93166                 "icon": "grocery",
93167                 "geometry": [
93168                     "point",
93169                     "area"
93170                 ],
93171                 "fields": [
93172                     "operator",
93173                     "address",
93174                     "building_area",
93175                     "opening_hours"
93176                 ],
93177                 "suggestion": true
93178             },
93179             "shop/supermarket/New World": {
93180                 "tags": {
93181                     "name": "New World",
93182                     "shop": "supermarket"
93183                 },
93184                 "name": "New World",
93185                 "icon": "grocery",
93186                 "geometry": [
93187                     "point",
93188                     "area"
93189                 ],
93190                 "fields": [
93191                     "operator",
93192                     "address",
93193                     "building_area",
93194                     "opening_hours"
93195                 ],
93196                 "suggestion": true
93197             },
93198             "shop/supermarket/Countdown": {
93199                 "tags": {
93200                     "name": "Countdown",
93201                     "shop": "supermarket"
93202                 },
93203                 "name": "Countdown",
93204                 "icon": "grocery",
93205                 "geometry": [
93206                     "point",
93207                     "area"
93208                 ],
93209                 "fields": [
93210                     "operator",
93211                     "address",
93212                     "building_area",
93213                     "opening_hours"
93214                 ],
93215                 "suggestion": true
93216             },
93217             "shop/supermarket/Reliance Fresh": {
93218                 "tags": {
93219                     "name": "Reliance Fresh",
93220                     "shop": "supermarket"
93221                 },
93222                 "name": "Reliance Fresh",
93223                 "icon": "grocery",
93224                 "geometry": [
93225                     "point",
93226                     "area"
93227                 ],
93228                 "fields": [
93229                     "operator",
93230                     "address",
93231                     "building_area",
93232                     "opening_hours"
93233                 ],
93234                 "suggestion": true
93235             },
93236             "shop/supermarket/Stokrotka": {
93237                 "tags": {
93238                     "name": "Stokrotka",
93239                     "shop": "supermarket"
93240                 },
93241                 "name": "Stokrotka",
93242                 "icon": "grocery",
93243                 "geometry": [
93244                     "point",
93245                     "area"
93246                 ],
93247                 "fields": [
93248                     "operator",
93249                     "address",
93250                     "building_area",
93251                     "opening_hours"
93252                 ],
93253                 "suggestion": true
93254             },
93255             "shop/supermarket/Coop Jednota": {
93256                 "tags": {
93257                     "name": "Coop Jednota",
93258                     "shop": "supermarket"
93259                 },
93260                 "name": "Coop Jednota",
93261                 "icon": "grocery",
93262                 "geometry": [
93263                     "point",
93264                     "area"
93265                 ],
93266                 "fields": [
93267                     "operator",
93268                     "address",
93269                     "building_area",
93270                     "opening_hours"
93271                 ],
93272                 "suggestion": true
93273             },
93274             "shop/supermarket/Fred Meyer": {
93275                 "tags": {
93276                     "name": "Fred Meyer",
93277                     "shop": "supermarket"
93278                 },
93279                 "name": "Fred Meyer",
93280                 "icon": "grocery",
93281                 "geometry": [
93282                     "point",
93283                     "area"
93284                 ],
93285                 "fields": [
93286                     "operator",
93287                     "address",
93288                     "building_area",
93289                     "opening_hours"
93290                 ],
93291                 "suggestion": true
93292             },
93293             "shop/supermarket/Irma": {
93294                 "tags": {
93295                     "name": "Irma",
93296                     "shop": "supermarket"
93297                 },
93298                 "name": "Irma",
93299                 "icon": "grocery",
93300                 "geometry": [
93301                     "point",
93302                     "area"
93303                 ],
93304                 "fields": [
93305                     "operator",
93306                     "address",
93307                     "building_area",
93308                     "opening_hours"
93309                 ],
93310                 "suggestion": true
93311             },
93312             "shop/supermarket/Continente": {
93313                 "tags": {
93314                     "name": "Continente",
93315                     "shop": "supermarket"
93316                 },
93317                 "name": "Continente",
93318                 "icon": "grocery",
93319                 "geometry": [
93320                     "point",
93321                     "area"
93322                 ],
93323                 "fields": [
93324                     "operator",
93325                     "address",
93326                     "building_area",
93327                     "opening_hours"
93328                 ],
93329                 "suggestion": true
93330             },
93331             "shop/supermarket/Price Chopper": {
93332                 "tags": {
93333                     "name": "Price Chopper",
93334                     "shop": "supermarket"
93335                 },
93336                 "name": "Price Chopper",
93337                 "icon": "grocery",
93338                 "geometry": [
93339                     "point",
93340                     "area"
93341                 ],
93342                 "fields": [
93343                     "operator",
93344                     "address",
93345                     "building_area",
93346                     "opening_hours"
93347                 ],
93348                 "suggestion": true
93349             },
93350             "shop/supermarket/Game": {
93351                 "tags": {
93352                     "name": "Game",
93353                     "shop": "supermarket"
93354                 },
93355                 "name": "Game",
93356                 "icon": "grocery",
93357                 "geometry": [
93358                     "point",
93359                     "area"
93360                 ],
93361                 "fields": [
93362                     "operator",
93363                     "address",
93364                     "building_area",
93365                     "opening_hours"
93366                 ],
93367                 "suggestion": true
93368             },
93369             "shop/supermarket/Soriana": {
93370                 "tags": {
93371                     "name": "Soriana",
93372                     "shop": "supermarket"
93373                 },
93374                 "name": "Soriana",
93375                 "icon": "grocery",
93376                 "geometry": [
93377                     "point",
93378                     "area"
93379                 ],
93380                 "fields": [
93381                     "operator",
93382                     "address",
93383                     "building_area",
93384                     "opening_hours"
93385                 ],
93386                 "suggestion": true
93387             },
93388             "shop/supermarket/Alimerka": {
93389                 "tags": {
93390                     "name": "Alimerka",
93391                     "shop": "supermarket"
93392                 },
93393                 "name": "Alimerka",
93394                 "icon": "grocery",
93395                 "geometry": [
93396                     "point",
93397                     "area"
93398                 ],
93399                 "fields": [
93400                     "operator",
93401                     "address",
93402                     "building_area",
93403                     "opening_hours"
93404                 ],
93405                 "suggestion": true
93406             },
93407             "shop/supermarket/Piotr i Paweł": {
93408                 "tags": {
93409                     "name": "Piotr i Paweł",
93410                     "shop": "supermarket"
93411                 },
93412                 "name": "Piotr i Paweł",
93413                 "icon": "grocery",
93414                 "geometry": [
93415                     "point",
93416                     "area"
93417                 ],
93418                 "fields": [
93419                     "operator",
93420                     "address",
93421                     "building_area",
93422                     "opening_hours"
93423                 ],
93424                 "suggestion": true
93425             },
93426             "shop/supermarket/Перекресток": {
93427                 "tags": {
93428                     "name": "Перекресток",
93429                     "shop": "supermarket"
93430                 },
93431                 "name": "Перекресток",
93432                 "icon": "grocery",
93433                 "geometry": [
93434                     "point",
93435                     "area"
93436                 ],
93437                 "fields": [
93438                     "operator",
93439                     "address",
93440                     "building_area",
93441                     "opening_hours"
93442                 ],
93443                 "suggestion": true
93444             },
93445             "shop/supermarket/Maxima X": {
93446                 "tags": {
93447                     "name": "Maxima X",
93448                     "shop": "supermarket"
93449                 },
93450                 "name": "Maxima X",
93451                 "icon": "grocery",
93452                 "geometry": [
93453                     "point",
93454                     "area"
93455                 ],
93456                 "fields": [
93457                     "operator",
93458                     "address",
93459                     "building_area",
93460                     "opening_hours"
93461                 ],
93462                 "suggestion": true
93463             },
93464             "shop/supermarket/Карусель": {
93465                 "tags": {
93466                     "name": "Карусель",
93467                     "shop": "supermarket"
93468                 },
93469                 "name": "Карусель",
93470                 "icon": "grocery",
93471                 "geometry": [
93472                     "point",
93473                     "area"
93474                 ],
93475                 "fields": [
93476                     "operator",
93477                     "address",
93478                     "building_area",
93479                     "opening_hours"
93480                 ],
93481                 "suggestion": true
93482             },
93483             "shop/supermarket/ALDI Nord": {
93484                 "tags": {
93485                     "name": "ALDI Nord",
93486                     "shop": "supermarket"
93487                 },
93488                 "name": "ALDI Nord",
93489                 "icon": "grocery",
93490                 "geometry": [
93491                     "point",
93492                     "area"
93493                 ],
93494                 "fields": [
93495                     "operator",
93496                     "address",
93497                     "building_area",
93498                     "opening_hours"
93499                 ],
93500                 "suggestion": true
93501             },
93502             "shop/supermarket/Condis": {
93503                 "tags": {
93504                     "name": "Condis",
93505                     "shop": "supermarket"
93506                 },
93507                 "name": "Condis",
93508                 "icon": "grocery",
93509                 "geometry": [
93510                     "point",
93511                     "area"
93512                 ],
93513                 "fields": [
93514                     "operator",
93515                     "address",
93516                     "building_area",
93517                     "opening_hours"
93518                 ],
93519                 "suggestion": true
93520             },
93521             "shop/supermarket/Sam's Club": {
93522                 "tags": {
93523                     "name": "Sam's Club",
93524                     "shop": "supermarket"
93525                 },
93526                 "name": "Sam's Club",
93527                 "icon": "grocery",
93528                 "geometry": [
93529                     "point",
93530                     "area"
93531                 ],
93532                 "fields": [
93533                     "operator",
93534                     "address",
93535                     "building_area",
93536                     "opening_hours"
93537                 ],
93538                 "suggestion": true
93539             },
93540             "shop/supermarket/Копейка": {
93541                 "tags": {
93542                     "name": "Копейка",
93543                     "shop": "supermarket"
93544                 },
93545                 "name": "Копейка",
93546                 "icon": "grocery",
93547                 "geometry": [
93548                     "point",
93549                     "area"
93550                 ],
93551                 "fields": [
93552                     "operator",
93553                     "address",
93554                     "building_area",
93555                     "opening_hours"
93556                 ],
93557                 "suggestion": true
93558             },
93559             "shop/supermarket/Géant Casino": {
93560                 "tags": {
93561                     "name": "Géant Casino",
93562                     "shop": "supermarket"
93563                 },
93564                 "name": "Géant Casino",
93565                 "icon": "grocery",
93566                 "geometry": [
93567                     "point",
93568                     "area"
93569                 ],
93570                 "fields": [
93571                     "operator",
93572                     "address",
93573                     "building_area",
93574                     "opening_hours"
93575                 ],
93576                 "suggestion": true
93577             },
93578             "shop/supermarket/ASDA": {
93579                 "tags": {
93580                     "name": "ASDA",
93581                     "shop": "supermarket"
93582                 },
93583                 "name": "ASDA",
93584                 "icon": "grocery",
93585                 "geometry": [
93586                     "point",
93587                     "area"
93588                 ],
93589                 "fields": [
93590                     "operator",
93591                     "address",
93592                     "building_area",
93593                     "opening_hours"
93594                 ],
93595                 "suggestion": true
93596             },
93597             "shop/supermarket/Intermarche": {
93598                 "tags": {
93599                     "name": "Intermarche",
93600                     "shop": "supermarket"
93601                 },
93602                 "name": "Intermarche",
93603                 "icon": "grocery",
93604                 "geometry": [
93605                     "point",
93606                     "area"
93607                 ],
93608                 "fields": [
93609                     "operator",
93610                     "address",
93611                     "building_area",
93612                     "opening_hours"
93613                 ],
93614                 "suggestion": true
93615             },
93616             "shop/supermarket/Stop & Shop": {
93617                 "tags": {
93618                     "name": "Stop & Shop",
93619                     "shop": "supermarket"
93620                 },
93621                 "name": "Stop & Shop",
93622                 "icon": "grocery",
93623                 "geometry": [
93624                     "point",
93625                     "area"
93626                 ],
93627                 "fields": [
93628                     "operator",
93629                     "address",
93630                     "building_area",
93631                     "opening_hours"
93632                 ],
93633                 "suggestion": true
93634             },
93635             "shop/supermarket/Food Lion": {
93636                 "tags": {
93637                     "name": "Food Lion",
93638                     "shop": "supermarket"
93639                 },
93640                 "name": "Food Lion",
93641                 "icon": "grocery",
93642                 "geometry": [
93643                     "point",
93644                     "area"
93645                 ],
93646                 "fields": [
93647                     "operator",
93648                     "address",
93649                     "building_area",
93650                     "opening_hours"
93651                 ],
93652                 "suggestion": true
93653             },
93654             "shop/supermarket/Harris Teeter": {
93655                 "tags": {
93656                     "name": "Harris Teeter",
93657                     "shop": "supermarket"
93658                 },
93659                 "name": "Harris Teeter",
93660                 "icon": "grocery",
93661                 "geometry": [
93662                     "point",
93663                     "area"
93664                 ],
93665                 "fields": [
93666                     "operator",
93667                     "address",
93668                     "building_area",
93669                     "opening_hours"
93670                 ],
93671                 "suggestion": true
93672             },
93673             "shop/supermarket/Foodworks": {
93674                 "tags": {
93675                     "name": "Foodworks",
93676                     "shop": "supermarket"
93677                 },
93678                 "name": "Foodworks",
93679                 "icon": "grocery",
93680                 "geometry": [
93681                     "point",
93682                     "area"
93683                 ],
93684                 "fields": [
93685                     "operator",
93686                     "address",
93687                     "building_area",
93688                     "opening_hours"
93689                 ],
93690                 "suggestion": true
93691             },
93692             "shop/supermarket/Polo Market": {
93693                 "tags": {
93694                     "name": "Polo Market",
93695                     "shop": "supermarket"
93696                 },
93697                 "name": "Polo Market",
93698                 "icon": "grocery",
93699                 "geometry": [
93700                     "point",
93701                     "area"
93702                 ],
93703                 "fields": [
93704                     "operator",
93705                     "address",
93706                     "building_area",
93707                     "opening_hours"
93708                 ],
93709                 "suggestion": true
93710             },
93711             "shop/supermarket/Лента": {
93712                 "tags": {
93713                     "name": "Лента",
93714                     "shop": "supermarket"
93715                 },
93716                 "name": "Лента",
93717                 "icon": "grocery",
93718                 "geometry": [
93719                     "point",
93720                     "area"
93721                 ],
93722                 "fields": [
93723                     "operator",
93724                     "address",
93725                     "building_area",
93726                     "opening_hours"
93727                 ],
93728                 "suggestion": true
93729             },
93730             "shop/supermarket/西友 (SEIYU)": {
93731                 "tags": {
93732                     "name": "西友 (SEIYU)",
93733                     "shop": "supermarket"
93734                 },
93735                 "name": "西友 (SEIYU)",
93736                 "icon": "grocery",
93737                 "geometry": [
93738                     "point",
93739                     "area"
93740                 ],
93741                 "fields": [
93742                     "operator",
93743                     "address",
93744                     "building_area",
93745                     "opening_hours"
93746                 ],
93747                 "suggestion": true
93748             },
93749             "shop/supermarket/H-E-B": {
93750                 "tags": {
93751                     "name": "H-E-B",
93752                     "shop": "supermarket"
93753                 },
93754                 "name": "H-E-B",
93755                 "icon": "grocery",
93756                 "geometry": [
93757                     "point",
93758                     "area"
93759                 ],
93760                 "fields": [
93761                     "operator",
93762                     "address",
93763                     "building_area",
93764                     "opening_hours"
93765                 ],
93766                 "suggestion": true
93767             },
93768             "shop/supermarket/Атак": {
93769                 "tags": {
93770                     "name": "Атак",
93771                     "shop": "supermarket"
93772                 },
93773                 "name": "Атак",
93774                 "icon": "grocery",
93775                 "geometry": [
93776                     "point",
93777                     "area"
93778                 ],
93779                 "fields": [
93780                     "operator",
93781                     "address",
93782                     "building_area",
93783                     "opening_hours"
93784                 ],
93785                 "suggestion": true
93786             },
93787             "shop/supermarket/Полушка": {
93788                 "tags": {
93789                     "name": "Полушка",
93790                     "shop": "supermarket"
93791                 },
93792                 "name": "Полушка",
93793                 "icon": "grocery",
93794                 "geometry": [
93795                     "point",
93796                     "area"
93797                 ],
93798                 "fields": [
93799                     "operator",
93800                     "address",
93801                     "building_area",
93802                     "opening_hours"
93803                 ],
93804                 "suggestion": true
93805             },
93806             "shop/supermarket/Extra": {
93807                 "tags": {
93808                     "name": "Extra",
93809                     "shop": "supermarket"
93810                 },
93811                 "name": "Extra",
93812                 "icon": "grocery",
93813                 "geometry": [
93814                     "point",
93815                     "area"
93816                 ],
93817                 "fields": [
93818                     "operator",
93819                     "address",
93820                     "building_area",
93821                     "opening_hours"
93822                 ],
93823                 "suggestion": true
93824             },
93825             "shop/supermarket/Sigma": {
93826                 "tags": {
93827                     "name": "Sigma",
93828                     "shop": "supermarket"
93829                 },
93830                 "name": "Sigma",
93831                 "icon": "grocery",
93832                 "geometry": [
93833                     "point",
93834                     "area"
93835                 ],
93836                 "fields": [
93837                     "operator",
93838                     "address",
93839                     "building_area",
93840                     "opening_hours"
93841                 ],
93842                 "suggestion": true
93843             },
93844             "shop/supermarket/АТБ": {
93845                 "tags": {
93846                     "name": "АТБ",
93847                     "shop": "supermarket"
93848                 },
93849                 "name": "АТБ",
93850                 "icon": "grocery",
93851                 "geometry": [
93852                     "point",
93853                     "area"
93854                 ],
93855                 "fields": [
93856                     "operator",
93857                     "address",
93858                     "building_area",
93859                     "opening_hours"
93860                 ],
93861                 "suggestion": true
93862             },
93863             "shop/supermarket/Bodega Aurrera": {
93864                 "tags": {
93865                     "name": "Bodega Aurrera",
93866                     "shop": "supermarket"
93867                 },
93868                 "name": "Bodega Aurrera",
93869                 "icon": "grocery",
93870                 "geometry": [
93871                     "point",
93872                     "area"
93873                 ],
93874                 "fields": [
93875                     "operator",
93876                     "address",
93877                     "building_area",
93878                     "opening_hours"
93879                 ],
93880                 "suggestion": true
93881             },
93882             "shop/supermarket/Tesco Lotus": {
93883                 "tags": {
93884                     "name": "Tesco Lotus",
93885                     "shop": "supermarket"
93886                 },
93887                 "name": "Tesco Lotus",
93888                 "icon": "grocery",
93889                 "geometry": [
93890                     "point",
93891                     "area"
93892                 ],
93893                 "fields": [
93894                     "operator",
93895                     "address",
93896                     "building_area",
93897                     "opening_hours"
93898                 ],
93899                 "suggestion": true
93900             },
93901             "shop/supermarket/Мария-Ра": {
93902                 "tags": {
93903                     "name": "Мария-Ра",
93904                     "shop": "supermarket"
93905                 },
93906                 "name": "Мария-Ра",
93907                 "icon": "grocery",
93908                 "geometry": [
93909                     "point",
93910                     "area"
93911                 ],
93912                 "fields": [
93913                     "operator",
93914                     "address",
93915                     "building_area",
93916                     "opening_hours"
93917                 ],
93918                 "suggestion": true
93919             },
93920             "shop/supermarket/Магнолия": {
93921                 "tags": {
93922                     "name": "Магнолия",
93923                     "shop": "supermarket"
93924                 },
93925                 "name": "Магнолия",
93926                 "icon": "grocery",
93927                 "geometry": [
93928                     "point",
93929                     "area"
93930                 ],
93931                 "fields": [
93932                     "operator",
93933                     "address",
93934                     "building_area",
93935                     "opening_hours"
93936                 ],
93937                 "suggestion": true
93938             },
93939             "shop/supermarket/Монетка": {
93940                 "tags": {
93941                     "name": "Монетка",
93942                     "shop": "supermarket"
93943                 },
93944                 "name": "Монетка",
93945                 "icon": "grocery",
93946                 "geometry": [
93947                     "point",
93948                     "area"
93949                 ],
93950                 "fields": [
93951                     "operator",
93952                     "address",
93953                     "building_area",
93954                     "opening_hours"
93955                 ],
93956                 "suggestion": true
93957             },
93958             "shop/supermarket/Hy-Vee": {
93959                 "tags": {
93960                     "name": "Hy-Vee",
93961                     "shop": "supermarket"
93962                 },
93963                 "name": "Hy-Vee",
93964                 "icon": "grocery",
93965                 "geometry": [
93966                     "point",
93967                     "area"
93968                 ],
93969                 "fields": [
93970                     "operator",
93971                     "address",
93972                     "building_area",
93973                     "opening_hours"
93974                 ],
93975                 "suggestion": true
93976             },
93977             "shop/supermarket/Walmart Supercenter": {
93978                 "tags": {
93979                     "name": "Walmart Supercenter",
93980                     "shop": "supermarket"
93981                 },
93982                 "name": "Walmart Supercenter",
93983                 "icon": "grocery",
93984                 "geometry": [
93985                     "point",
93986                     "area"
93987                 ],
93988                 "fields": [
93989                     "operator",
93990                     "address",
93991                     "building_area",
93992                     "opening_hours"
93993                 ],
93994                 "suggestion": true
93995             },
93996             "shop/supermarket/Hannaford": {
93997                 "tags": {
93998                     "name": "Hannaford",
93999                     "shop": "supermarket"
94000                 },
94001                 "name": "Hannaford",
94002                 "icon": "grocery",
94003                 "geometry": [
94004                     "point",
94005                     "area"
94006                 ],
94007                 "fields": [
94008                     "operator",
94009                     "address",
94010                     "building_area",
94011                     "opening_hours"
94012                 ],
94013                 "suggestion": true
94014             },
94015             "shop/supermarket/Wegmans": {
94016                 "tags": {
94017                     "name": "Wegmans",
94018                     "shop": "supermarket"
94019                 },
94020                 "name": "Wegmans",
94021                 "icon": "grocery",
94022                 "geometry": [
94023                     "point",
94024                     "area"
94025                 ],
94026                 "fields": [
94027                     "operator",
94028                     "address",
94029                     "building_area",
94030                     "opening_hours"
94031                 ],
94032                 "suggestion": true
94033             },
94034             "shop/supermarket/業務スーパー": {
94035                 "tags": {
94036                     "name": "業務スーパー",
94037                     "shop": "supermarket"
94038                 },
94039                 "name": "業務スーパー",
94040                 "icon": "grocery",
94041                 "geometry": [
94042                     "point",
94043                     "area"
94044                 ],
94045                 "fields": [
94046                     "operator",
94047                     "address",
94048                     "building_area",
94049                     "opening_hours"
94050                 ],
94051                 "suggestion": true
94052             },
94053             "shop/supermarket/Norfa XL": {
94054                 "tags": {
94055                     "name": "Norfa XL",
94056                     "shop": "supermarket"
94057                 },
94058                 "name": "Norfa XL",
94059                 "icon": "grocery",
94060                 "geometry": [
94061                     "point",
94062                     "area"
94063                 ],
94064                 "fields": [
94065                     "operator",
94066                     "address",
94067                     "building_area",
94068                     "opening_hours"
94069                 ],
94070                 "suggestion": true
94071             },
94072             "shop/supermarket/ヨークマート (YorkMart)": {
94073                 "tags": {
94074                     "name": "ヨークマート (YorkMart)",
94075                     "shop": "supermarket"
94076                 },
94077                 "name": "ヨークマート (YorkMart)",
94078                 "icon": "grocery",
94079                 "geometry": [
94080                     "point",
94081                     "area"
94082                 ],
94083                 "fields": [
94084                     "operator",
94085                     "address",
94086                     "building_area",
94087                     "opening_hours"
94088                 ],
94089                 "suggestion": true
94090             },
94091             "shop/supermarket/Leclerc Drive": {
94092                 "tags": {
94093                     "name": "Leclerc Drive",
94094                     "shop": "supermarket"
94095                 },
94096                 "name": "Leclerc Drive",
94097                 "icon": "grocery",
94098                 "geometry": [
94099                     "point",
94100                     "area"
94101                 ],
94102                 "fields": [
94103                     "operator",
94104                     "address",
94105                     "building_area",
94106                     "opening_hours"
94107                 ],
94108                 "suggestion": true
94109             },
94110             "shop/electronics/Media Markt": {
94111                 "tags": {
94112                     "name": "Media Markt",
94113                     "shop": "electronics"
94114                 },
94115                 "name": "Media Markt",
94116                 "icon": "shop",
94117                 "geometry": [
94118                     "point",
94119                     "area"
94120                 ],
94121                 "fields": [
94122                     "operator",
94123                     "address",
94124                     "building_area",
94125                     "opening_hours"
94126                 ],
94127                 "suggestion": true
94128             },
94129             "shop/electronics/Maplin": {
94130                 "tags": {
94131                     "name": "Maplin",
94132                     "shop": "electronics"
94133                 },
94134                 "name": "Maplin",
94135                 "icon": "shop",
94136                 "geometry": [
94137                     "point",
94138                     "area"
94139                 ],
94140                 "fields": [
94141                     "operator",
94142                     "address",
94143                     "building_area",
94144                     "opening_hours"
94145                 ],
94146                 "suggestion": true
94147             },
94148             "shop/electronics/Best Buy": {
94149                 "tags": {
94150                     "name": "Best Buy",
94151                     "shop": "electronics"
94152                 },
94153                 "name": "Best Buy",
94154                 "icon": "shop",
94155                 "geometry": [
94156                     "point",
94157                     "area"
94158                 ],
94159                 "fields": [
94160                     "operator",
94161                     "address",
94162                     "building_area",
94163                     "opening_hours"
94164                 ],
94165                 "suggestion": true
94166             },
94167             "shop/electronics/Future Shop": {
94168                 "tags": {
94169                     "name": "Future Shop",
94170                     "shop": "electronics"
94171                 },
94172                 "name": "Future Shop",
94173                 "icon": "shop",
94174                 "geometry": [
94175                     "point",
94176                     "area"
94177                 ],
94178                 "fields": [
94179                     "operator",
94180                     "address",
94181                     "building_area",
94182                     "opening_hours"
94183                 ],
94184                 "suggestion": true
94185             },
94186             "shop/electronics/Saturn": {
94187                 "tags": {
94188                     "name": "Saturn",
94189                     "shop": "electronics"
94190                 },
94191                 "name": "Saturn",
94192                 "icon": "shop",
94193                 "geometry": [
94194                     "point",
94195                     "area"
94196                 ],
94197                 "fields": [
94198                     "operator",
94199                     "address",
94200                     "building_area",
94201                     "opening_hours"
94202                 ],
94203                 "suggestion": true
94204             },
94205             "shop/electronics/Currys": {
94206                 "tags": {
94207                     "name": "Currys",
94208                     "shop": "electronics"
94209                 },
94210                 "name": "Currys",
94211                 "icon": "shop",
94212                 "geometry": [
94213                     "point",
94214                     "area"
94215                 ],
94216                 "fields": [
94217                     "operator",
94218                     "address",
94219                     "building_area",
94220                     "opening_hours"
94221                 ],
94222                 "suggestion": true
94223             },
94224             "shop/electronics/Radio Shack": {
94225                 "tags": {
94226                     "name": "Radio Shack",
94227                     "shop": "electronics"
94228                 },
94229                 "name": "Radio Shack",
94230                 "icon": "shop",
94231                 "geometry": [
94232                     "point",
94233                     "area"
94234                 ],
94235                 "fields": [
94236                     "operator",
94237                     "address",
94238                     "building_area",
94239                     "opening_hours"
94240                 ],
94241                 "suggestion": true
94242             },
94243             "shop/electronics/Euronics": {
94244                 "tags": {
94245                     "name": "Euronics",
94246                     "shop": "electronics"
94247                 },
94248                 "name": "Euronics",
94249                 "icon": "shop",
94250                 "geometry": [
94251                     "point",
94252                     "area"
94253                 ],
94254                 "fields": [
94255                     "operator",
94256                     "address",
94257                     "building_area",
94258                     "opening_hours"
94259                 ],
94260                 "suggestion": true
94261             },
94262             "shop/electronics/Expert": {
94263                 "tags": {
94264                     "name": "Expert",
94265                     "shop": "electronics"
94266                 },
94267                 "name": "Expert",
94268                 "icon": "shop",
94269                 "geometry": [
94270                     "point",
94271                     "area"
94272                 ],
94273                 "fields": [
94274                     "operator",
94275                     "address",
94276                     "building_area",
94277                     "opening_hours"
94278                 ],
94279                 "suggestion": true
94280             },
94281             "shop/electronics/Эльдорадо": {
94282                 "tags": {
94283                     "name": "Эльдорадо",
94284                     "shop": "electronics"
94285                 },
94286                 "name": "Эльдорадо",
94287                 "icon": "shop",
94288                 "geometry": [
94289                     "point",
94290                     "area"
94291                 ],
94292                 "fields": [
94293                     "operator",
94294                     "address",
94295                     "building_area",
94296                     "opening_hours"
94297                 ],
94298                 "suggestion": true
94299             },
94300             "shop/electronics/Darty": {
94301                 "tags": {
94302                     "name": "Darty",
94303                     "shop": "electronics"
94304                 },
94305                 "name": "Darty",
94306                 "icon": "shop",
94307                 "geometry": [
94308                     "point",
94309                     "area"
94310                 ],
94311                 "fields": [
94312                     "operator",
94313                     "address",
94314                     "building_area",
94315                     "opening_hours"
94316                 ],
94317                 "suggestion": true
94318             },
94319             "shop/electronics/М.Видео": {
94320                 "tags": {
94321                     "name": "М.Видео",
94322                     "shop": "electronics"
94323                 },
94324                 "name": "М.Видео",
94325                 "icon": "shop",
94326                 "geometry": [
94327                     "point",
94328                     "area"
94329                 ],
94330                 "fields": [
94331                     "operator",
94332                     "address",
94333                     "building_area",
94334                     "opening_hours"
94335                 ],
94336                 "suggestion": true
94337             },
94338             "shop/electronics/ヤマダ電機": {
94339                 "tags": {
94340                     "name": "ヤマダ電機",
94341                     "shop": "electronics"
94342                 },
94343                 "name": "ヤマダ電機",
94344                 "icon": "shop",
94345                 "geometry": [
94346                     "point",
94347                     "area"
94348                 ],
94349                 "fields": [
94350                     "operator",
94351                     "address",
94352                     "building_area",
94353                     "opening_hours"
94354                 ],
94355                 "suggestion": true
94356             },
94357             "shop/convenience/McColl's": {
94358                 "tags": {
94359                     "name": "McColl's",
94360                     "shop": "convenience"
94361                 },
94362                 "name": "McColl's",
94363                 "icon": "shop",
94364                 "geometry": [
94365                     "point",
94366                     "area"
94367                 ],
94368                 "fields": [
94369                     "operator",
94370                     "address",
94371                     "building_area",
94372                     "opening_hours"
94373                 ],
94374                 "suggestion": true
94375             },
94376             "shop/convenience/Tesco Express": {
94377                 "tags": {
94378                     "name": "Tesco Express",
94379                     "shop": "convenience"
94380                 },
94381                 "name": "Tesco Express",
94382                 "icon": "shop",
94383                 "geometry": [
94384                     "point",
94385                     "area"
94386                 ],
94387                 "fields": [
94388                     "operator",
94389                     "address",
94390                     "building_area",
94391                     "opening_hours"
94392                 ],
94393                 "suggestion": true
94394             },
94395             "shop/convenience/One Stop": {
94396                 "tags": {
94397                     "name": "One Stop",
94398                     "shop": "convenience"
94399                 },
94400                 "name": "One Stop",
94401                 "icon": "shop",
94402                 "geometry": [
94403                     "point",
94404                     "area"
94405                 ],
94406                 "fields": [
94407                     "operator",
94408                     "address",
94409                     "building_area",
94410                     "opening_hours"
94411                 ],
94412                 "suggestion": true
94413             },
94414             "shop/convenience/Londis": {
94415                 "tags": {
94416                     "name": "Londis",
94417                     "shop": "convenience"
94418                 },
94419                 "name": "Londis",
94420                 "icon": "shop",
94421                 "geometry": [
94422                     "point",
94423                     "area"
94424                 ],
94425                 "fields": [
94426                     "operator",
94427                     "address",
94428                     "building_area",
94429                     "opening_hours"
94430                 ],
94431                 "suggestion": true
94432             },
94433             "shop/convenience/7-Eleven": {
94434                 "tags": {
94435                     "name": "7-Eleven",
94436                     "shop": "convenience"
94437                 },
94438                 "name": "7-Eleven",
94439                 "icon": "shop",
94440                 "geometry": [
94441                     "point",
94442                     "area"
94443                 ],
94444                 "fields": [
94445                     "operator",
94446                     "address",
94447                     "building_area",
94448                     "opening_hours"
94449                 ],
94450                 "suggestion": true
94451             },
94452             "shop/convenience/Sale": {
94453                 "tags": {
94454                     "name": "Sale",
94455                     "shop": "convenience"
94456                 },
94457                 "name": "Sale",
94458                 "icon": "shop",
94459                 "geometry": [
94460                     "point",
94461                     "area"
94462                 ],
94463                 "fields": [
94464                     "operator",
94465                     "address",
94466                     "building_area",
94467                     "opening_hours"
94468                 ],
94469                 "suggestion": true
94470             },
94471             "shop/convenience/Siwa": {
94472                 "tags": {
94473                     "name": "Siwa",
94474                     "shop": "convenience"
94475                 },
94476                 "name": "Siwa",
94477                 "icon": "shop",
94478                 "geometry": [
94479                     "point",
94480                     "area"
94481                 ],
94482                 "fields": [
94483                     "operator",
94484                     "address",
94485                     "building_area",
94486                     "opening_hours"
94487                 ],
94488                 "suggestion": true
94489             },
94490             "shop/convenience/COOP Jednota": {
94491                 "tags": {
94492                     "name": "COOP Jednota",
94493                     "shop": "convenience"
94494                 },
94495                 "name": "COOP Jednota",
94496                 "icon": "shop",
94497                 "geometry": [
94498                     "point",
94499                     "area"
94500                 ],
94501                 "fields": [
94502                     "operator",
94503                     "address",
94504                     "building_area",
94505                     "opening_hours"
94506                 ],
94507                 "suggestion": true
94508             },
94509             "shop/convenience/Mac's": {
94510                 "tags": {
94511                     "name": "Mac's",
94512                     "shop": "convenience"
94513                 },
94514                 "name": "Mac's",
94515                 "icon": "shop",
94516                 "geometry": [
94517                     "point",
94518                     "area"
94519                 ],
94520                 "fields": [
94521                     "operator",
94522                     "address",
94523                     "building_area",
94524                     "opening_hours"
94525                 ],
94526                 "suggestion": true
94527             },
94528             "shop/convenience/Alepa": {
94529                 "tags": {
94530                     "name": "Alepa",
94531                     "shop": "convenience"
94532                 },
94533                 "name": "Alepa",
94534                 "icon": "shop",
94535                 "geometry": [
94536                     "point",
94537                     "area"
94538                 ],
94539                 "fields": [
94540                     "operator",
94541                     "address",
94542                     "building_area",
94543                     "opening_hours"
94544                 ],
94545                 "suggestion": true
94546             },
94547             "shop/convenience/Hasty Market": {
94548                 "tags": {
94549                     "name": "Hasty Market",
94550                     "shop": "convenience"
94551                 },
94552                 "name": "Hasty Market",
94553                 "icon": "shop",
94554                 "geometry": [
94555                     "point",
94556                     "area"
94557                 ],
94558                 "fields": [
94559                     "operator",
94560                     "address",
94561                     "building_area",
94562                     "opening_hours"
94563                 ],
94564                 "suggestion": true
94565             },
94566             "shop/convenience/K-Market": {
94567                 "tags": {
94568                     "name": "K-Market",
94569                     "shop": "convenience"
94570                 },
94571                 "name": "K-Market",
94572                 "icon": "shop",
94573                 "geometry": [
94574                     "point",
94575                     "area"
94576                 ],
94577                 "fields": [
94578                     "operator",
94579                     "address",
94580                     "building_area",
94581                     "opening_hours"
94582                 ],
94583                 "suggestion": true
94584             },
94585             "shop/convenience/Costcutter": {
94586                 "tags": {
94587                     "name": "Costcutter",
94588                     "shop": "convenience"
94589                 },
94590                 "name": "Costcutter",
94591                 "icon": "shop",
94592                 "geometry": [
94593                     "point",
94594                     "area"
94595                 ],
94596                 "fields": [
94597                     "operator",
94598                     "address",
94599                     "building_area",
94600                     "opening_hours"
94601                 ],
94602                 "suggestion": true
94603             },
94604             "shop/convenience/Valintatalo": {
94605                 "tags": {
94606                     "name": "Valintatalo",
94607                     "shop": "convenience"
94608                 },
94609                 "name": "Valintatalo",
94610                 "icon": "shop",
94611                 "geometry": [
94612                     "point",
94613                     "area"
94614                 ],
94615                 "fields": [
94616                     "operator",
94617                     "address",
94618                     "building_area",
94619                     "opening_hours"
94620                 ],
94621                 "suggestion": true
94622             },
94623             "shop/convenience/Circle K": {
94624                 "tags": {
94625                     "name": "Circle K",
94626                     "shop": "convenience"
94627                 },
94628                 "name": "Circle K",
94629                 "icon": "shop",
94630                 "geometry": [
94631                     "point",
94632                     "area"
94633                 ],
94634                 "fields": [
94635                     "operator",
94636                     "address",
94637                     "building_area",
94638                     "opening_hours"
94639                 ],
94640                 "suggestion": true
94641             },
94642             "shop/convenience/セブンイレブン": {
94643                 "tags": {
94644                     "name": "セブンイレブン",
94645                     "name:en": "7-Eleven",
94646                     "shop": "convenience"
94647                 },
94648                 "name": "セブンイレブン",
94649                 "icon": "shop",
94650                 "geometry": [
94651                     "point",
94652                     "area"
94653                 ],
94654                 "fields": [
94655                     "operator",
94656                     "address",
94657                     "building_area",
94658                     "opening_hours"
94659                 ],
94660                 "suggestion": true
94661             },
94662             "shop/convenience/ローソン": {
94663                 "tags": {
94664                     "name": "ローソン",
94665                     "name:en": "LAWSON",
94666                     "shop": "convenience"
94667                 },
94668                 "name": "ローソン",
94669                 "icon": "shop",
94670                 "geometry": [
94671                     "point",
94672                     "area"
94673                 ],
94674                 "fields": [
94675                     "operator",
94676                     "address",
94677                     "building_area",
94678                     "opening_hours"
94679                 ],
94680                 "suggestion": true
94681             },
94682             "shop/convenience/Petit Casino": {
94683                 "tags": {
94684                     "name": "Petit Casino",
94685                     "shop": "convenience"
94686                 },
94687                 "name": "Petit Casino",
94688                 "icon": "shop",
94689                 "geometry": [
94690                     "point",
94691                     "area"
94692                 ],
94693                 "fields": [
94694                     "operator",
94695                     "address",
94696                     "building_area",
94697                     "opening_hours"
94698                 ],
94699                 "suggestion": true
94700             },
94701             "shop/convenience/Mace": {
94702                 "tags": {
94703                     "name": "Mace",
94704                     "shop": "convenience"
94705                 },
94706                 "name": "Mace",
94707                 "icon": "shop",
94708                 "geometry": [
94709                     "point",
94710                     "area"
94711                 ],
94712                 "fields": [
94713                     "operator",
94714                     "address",
94715                     "building_area",
94716                     "opening_hours"
94717                 ],
94718                 "suggestion": true
94719             },
94720             "shop/convenience/Mini Market": {
94721                 "tags": {
94722                     "name": "Mini Market",
94723                     "shop": "convenience"
94724                 },
94725                 "name": "Mini Market",
94726                 "icon": "shop",
94727                 "geometry": [
94728                     "point",
94729                     "area"
94730                 ],
94731                 "fields": [
94732                     "operator",
94733                     "address",
94734                     "building_area",
94735                     "opening_hours"
94736                 ],
94737                 "suggestion": true
94738             },
94739             "shop/convenience/Nisa Local": {
94740                 "tags": {
94741                     "name": "Nisa Local",
94742                     "shop": "convenience"
94743                 },
94744                 "name": "Nisa Local",
94745                 "icon": "shop",
94746                 "geometry": [
94747                     "point",
94748                     "area"
94749                 ],
94750                 "fields": [
94751                     "operator",
94752                     "address",
94753                     "building_area",
94754                     "opening_hours"
94755                 ],
94756                 "suggestion": true
94757             },
94758             "shop/convenience/Dorfladen": {
94759                 "tags": {
94760                     "name": "Dorfladen",
94761                     "shop": "convenience"
94762                 },
94763                 "name": "Dorfladen",
94764                 "icon": "shop",
94765                 "geometry": [
94766                     "point",
94767                     "area"
94768                 ],
94769                 "fields": [
94770                     "operator",
94771                     "address",
94772                     "building_area",
94773                     "opening_hours"
94774                 ],
94775                 "suggestion": true
94776             },
94777             "shop/convenience/Продукты": {
94778                 "tags": {
94779                     "name": "Продукты",
94780                     "shop": "convenience"
94781                 },
94782                 "name": "Продукты",
94783                 "icon": "shop",
94784                 "geometry": [
94785                     "point",
94786                     "area"
94787                 ],
94788                 "fields": [
94789                     "operator",
94790                     "address",
94791                     "building_area",
94792                     "opening_hours"
94793                 ],
94794                 "suggestion": true
94795             },
94796             "shop/convenience/Mini Stop": {
94797                 "tags": {
94798                     "name": "Mini Stop",
94799                     "shop": "convenience"
94800                 },
94801                 "name": "Mini Stop",
94802                 "icon": "shop",
94803                 "geometry": [
94804                     "point",
94805                     "area"
94806                 ],
94807                 "fields": [
94808                     "operator",
94809                     "address",
94810                     "building_area",
94811                     "opening_hours"
94812                 ],
94813                 "suggestion": true
94814             },
94815             "shop/convenience/LAWSON": {
94816                 "tags": {
94817                     "name": "LAWSON",
94818                     "shop": "convenience"
94819                 },
94820                 "name": "LAWSON",
94821                 "icon": "shop",
94822                 "geometry": [
94823                     "point",
94824                     "area"
94825                 ],
94826                 "fields": [
94827                     "operator",
94828                     "address",
94829                     "building_area",
94830                     "opening_hours"
94831                 ],
94832                 "suggestion": true
94833             },
94834             "shop/convenience/デイリーヤマザキ": {
94835                 "tags": {
94836                     "name": "デイリーヤマザキ",
94837                     "shop": "convenience"
94838                 },
94839                 "name": "デイリーヤマザキ",
94840                 "icon": "shop",
94841                 "geometry": [
94842                     "point",
94843                     "area"
94844                 ],
94845                 "fields": [
94846                     "operator",
94847                     "address",
94848                     "building_area",
94849                     "opening_hours"
94850                 ],
94851                 "suggestion": true
94852             },
94853             "shop/convenience/Надежда": {
94854                 "tags": {
94855                     "name": "Надежда",
94856                     "shop": "convenience"
94857                 },
94858                 "name": "Надежда",
94859                 "icon": "shop",
94860                 "geometry": [
94861                     "point",
94862                     "area"
94863                 ],
94864                 "fields": [
94865                     "operator",
94866                     "address",
94867                     "building_area",
94868                     "opening_hours"
94869                 ],
94870                 "suggestion": true
94871             },
94872             "shop/convenience/Nisa": {
94873                 "tags": {
94874                     "name": "Nisa",
94875                     "shop": "convenience"
94876                 },
94877                 "name": "Nisa",
94878                 "icon": "shop",
94879                 "geometry": [
94880                     "point",
94881                     "area"
94882                 ],
94883                 "fields": [
94884                     "operator",
94885                     "address",
94886                     "building_area",
94887                     "opening_hours"
94888                 ],
94889                 "suggestion": true
94890             },
94891             "shop/convenience/Premier": {
94892                 "tags": {
94893                     "name": "Premier",
94894                     "shop": "convenience"
94895                 },
94896                 "name": "Premier",
94897                 "icon": "shop",
94898                 "geometry": [
94899                     "point",
94900                     "area"
94901                 ],
94902                 "fields": [
94903                     "operator",
94904                     "address",
94905                     "building_area",
94906                     "opening_hours"
94907                 ],
94908                 "suggestion": true
94909             },
94910             "shop/convenience/ABC": {
94911                 "tags": {
94912                     "name": "ABC",
94913                     "shop": "convenience"
94914                 },
94915                 "name": "ABC",
94916                 "icon": "shop",
94917                 "geometry": [
94918                     "point",
94919                     "area"
94920                 ],
94921                 "fields": [
94922                     "operator",
94923                     "address",
94924                     "building_area",
94925                     "opening_hours"
94926                 ],
94927                 "suggestion": true
94928             },
94929             "shop/convenience/ミニストップ": {
94930                 "tags": {
94931                     "name": "ミニストップ",
94932                     "name:en": "MINISTOP",
94933                     "shop": "convenience"
94934                 },
94935                 "name": "ミニストップ",
94936                 "icon": "shop",
94937                 "geometry": [
94938                     "point",
94939                     "area"
94940                 ],
94941                 "fields": [
94942                     "operator",
94943                     "address",
94944                     "building_area",
94945                     "opening_hours"
94946                 ],
94947                 "suggestion": true
94948             },
94949             "shop/convenience/サンクス": {
94950                 "tags": {
94951                     "name": "サンクス",
94952                     "name:en": "sunkus",
94953                     "shop": "convenience"
94954                 },
94955                 "name": "サンクス",
94956                 "icon": "shop",
94957                 "geometry": [
94958                     "point",
94959                     "area"
94960                 ],
94961                 "fields": [
94962                     "operator",
94963                     "address",
94964                     "building_area",
94965                     "opening_hours"
94966                 ],
94967                 "suggestion": true
94968             },
94969             "shop/convenience/スリーエフ": {
94970                 "tags": {
94971                     "name": "スリーエフ",
94972                     "shop": "convenience"
94973                 },
94974                 "name": "スリーエフ",
94975                 "icon": "shop",
94976                 "geometry": [
94977                     "point",
94978                     "area"
94979                 ],
94980                 "fields": [
94981                     "operator",
94982                     "address",
94983                     "building_area",
94984                     "opening_hours"
94985                 ],
94986                 "suggestion": true
94987             },
94988             "shop/convenience/8 à Huit": {
94989                 "tags": {
94990                     "name": "8 à Huit",
94991                     "shop": "convenience"
94992                 },
94993                 "name": "8 à Huit",
94994                 "icon": "shop",
94995                 "geometry": [
94996                     "point",
94997                     "area"
94998                 ],
94999                 "fields": [
95000                     "operator",
95001                     "address",
95002                     "building_area",
95003                     "opening_hours"
95004                 ],
95005                 "suggestion": true
95006             },
95007             "shop/convenience/Żabka": {
95008                 "tags": {
95009                     "name": "Żabka",
95010                     "shop": "convenience"
95011                 },
95012                 "name": "Żabka",
95013                 "icon": "shop",
95014                 "geometry": [
95015                     "point",
95016                     "area"
95017                 ],
95018                 "fields": [
95019                     "operator",
95020                     "address",
95021                     "building_area",
95022                     "opening_hours"
95023                 ],
95024                 "suggestion": true
95025             },
95026             "shop/convenience/Almacen": {
95027                 "tags": {
95028                     "name": "Almacen",
95029                     "shop": "convenience"
95030                 },
95031                 "name": "Almacen",
95032                 "icon": "shop",
95033                 "geometry": [
95034                     "point",
95035                     "area"
95036                 ],
95037                 "fields": [
95038                     "operator",
95039                     "address",
95040                     "building_area",
95041                     "opening_hours"
95042                 ],
95043                 "suggestion": true
95044             },
95045             "shop/convenience/Vival": {
95046                 "tags": {
95047                     "name": "Vival",
95048                     "shop": "convenience"
95049                 },
95050                 "name": "Vival",
95051                 "icon": "shop",
95052                 "geometry": [
95053                     "point",
95054                     "area"
95055                 ],
95056                 "fields": [
95057                     "operator",
95058                     "address",
95059                     "building_area",
95060                     "opening_hours"
95061                 ],
95062                 "suggestion": true
95063             },
95064             "shop/convenience/FamilyMart": {
95065                 "tags": {
95066                     "name": "FamilyMart",
95067                     "shop": "convenience"
95068                 },
95069                 "name": "FamilyMart",
95070                 "icon": "shop",
95071                 "geometry": [
95072                     "point",
95073                     "area"
95074                 ],
95075                 "fields": [
95076                     "operator",
95077                     "address",
95078                     "building_area",
95079                     "opening_hours"
95080                 ],
95081                 "suggestion": true
95082             },
95083             "shop/convenience/ファミリーマート": {
95084                 "tags": {
95085                     "name": "ファミリーマート",
95086                     "name:en": "FamilyMart",
95087                     "shop": "convenience"
95088                 },
95089                 "name": "ファミリーマート",
95090                 "icon": "shop",
95091                 "geometry": [
95092                     "point",
95093                     "area"
95094                 ],
95095                 "fields": [
95096                     "operator",
95097                     "address",
95098                     "building_area",
95099                     "opening_hours"
95100                 ],
95101                 "suggestion": true
95102             },
95103             "shop/convenience/Sunkus": {
95104                 "tags": {
95105                     "name": "Sunkus",
95106                     "shop": "convenience"
95107                 },
95108                 "name": "Sunkus",
95109                 "icon": "shop",
95110                 "geometry": [
95111                     "point",
95112                     "area"
95113                 ],
95114                 "fields": [
95115                     "operator",
95116                     "address",
95117                     "building_area",
95118                     "opening_hours"
95119                 ],
95120                 "suggestion": true
95121             },
95122             "shop/convenience/セブンイレブン(Seven-Eleven)": {
95123                 "tags": {
95124                     "name": "セブンイレブン(Seven-Eleven)",
95125                     "shop": "convenience"
95126                 },
95127                 "name": "セブンイレブン(Seven-Eleven)",
95128                 "icon": "shop",
95129                 "geometry": [
95130                     "point",
95131                     "area"
95132                 ],
95133                 "fields": [
95134                     "operator",
95135                     "address",
95136                     "building_area",
95137                     "opening_hours"
95138                 ],
95139                 "suggestion": true
95140             },
95141             "shop/convenience/Jednota": {
95142                 "tags": {
95143                     "name": "Jednota",
95144                     "shop": "convenience"
95145                 },
95146                 "name": "Jednota",
95147                 "icon": "shop",
95148                 "geometry": [
95149                     "point",
95150                     "area"
95151                 ],
95152                 "fields": [
95153                     "operator",
95154                     "address",
95155                     "building_area",
95156                     "opening_hours"
95157                 ],
95158                 "suggestion": true
95159             },
95160             "shop/convenience/Магазин": {
95161                 "tags": {
95162                     "name": "Магазин",
95163                     "shop": "convenience"
95164                 },
95165                 "name": "Магазин",
95166                 "icon": "shop",
95167                 "geometry": [
95168                     "point",
95169                     "area"
95170                 ],
95171                 "fields": [
95172                     "operator",
95173                     "address",
95174                     "building_area",
95175                     "opening_hours"
95176                 ],
95177                 "suggestion": true
95178             },
95179             "shop/convenience/Гастроном": {
95180                 "tags": {
95181                     "name": "Гастроном",
95182                     "shop": "convenience"
95183                 },
95184                 "name": "Гастроном",
95185                 "icon": "shop",
95186                 "geometry": [
95187                     "point",
95188                     "area"
95189                 ],
95190                 "fields": [
95191                     "operator",
95192                     "address",
95193                     "building_area",
95194                     "opening_hours"
95195                 ],
95196                 "suggestion": true
95197             },
95198             "shop/convenience/Sklep spożywczy": {
95199                 "tags": {
95200                     "name": "Sklep spożywczy",
95201                     "shop": "convenience"
95202                 },
95203                 "name": "Sklep spożywczy",
95204                 "icon": "shop",
95205                 "geometry": [
95206                     "point",
95207                     "area"
95208                 ],
95209                 "fields": [
95210                     "operator",
95211                     "address",
95212                     "building_area",
95213                     "opening_hours"
95214                 ],
95215                 "suggestion": true
95216             },
95217             "shop/convenience/Centra": {
95218                 "tags": {
95219                     "name": "Centra",
95220                     "shop": "convenience"
95221                 },
95222                 "name": "Centra",
95223                 "icon": "shop",
95224                 "geometry": [
95225                     "point",
95226                     "area"
95227                 ],
95228                 "fields": [
95229                     "operator",
95230                     "address",
95231                     "building_area",
95232                     "opening_hours"
95233                 ],
95234                 "suggestion": true
95235             },
95236             "shop/convenience/サークルK": {
95237                 "tags": {
95238                     "name": "サークルK",
95239                     "name:en": "Circle K",
95240                     "shop": "convenience"
95241                 },
95242                 "name": "サークルK",
95243                 "icon": "shop",
95244                 "geometry": [
95245                     "point",
95246                     "area"
95247                 ],
95248                 "fields": [
95249                     "operator",
95250                     "address",
95251                     "building_area",
95252                     "opening_hours"
95253                 ],
95254                 "suggestion": true
95255             },
95256             "shop/convenience/Wawa": {
95257                 "tags": {
95258                     "name": "Wawa",
95259                     "shop": "convenience"
95260                 },
95261                 "name": "Wawa",
95262                 "icon": "shop",
95263                 "geometry": [
95264                     "point",
95265                     "area"
95266                 ],
95267                 "fields": [
95268                     "operator",
95269                     "address",
95270                     "building_area",
95271                     "opening_hours"
95272                 ],
95273                 "suggestion": true
95274             },
95275             "shop/convenience/Proxi": {
95276                 "tags": {
95277                     "name": "Proxi",
95278                     "shop": "convenience"
95279                 },
95280                 "name": "Proxi",
95281                 "icon": "shop",
95282                 "geometry": [
95283                     "point",
95284                     "area"
95285                 ],
95286                 "fields": [
95287                     "operator",
95288                     "address",
95289                     "building_area",
95290                     "opening_hours"
95291                 ],
95292                 "suggestion": true
95293             },
95294             "shop/convenience/Универсам": {
95295                 "tags": {
95296                     "name": "Универсам",
95297                     "shop": "convenience"
95298                 },
95299                 "name": "Универсам",
95300                 "icon": "shop",
95301                 "geometry": [
95302                     "point",
95303                     "area"
95304                 ],
95305                 "fields": [
95306                     "operator",
95307                     "address",
95308                     "building_area",
95309                     "opening_hours"
95310                 ],
95311                 "suggestion": true
95312             },
95313             "shop/convenience/Groszek": {
95314                 "tags": {
95315                     "name": "Groszek",
95316                     "shop": "convenience"
95317                 },
95318                 "name": "Groszek",
95319                 "icon": "shop",
95320                 "geometry": [
95321                     "point",
95322                     "area"
95323                 ],
95324                 "fields": [
95325                     "operator",
95326                     "address",
95327                     "building_area",
95328                     "opening_hours"
95329                 ],
95330                 "suggestion": true
95331             },
95332             "shop/convenience/Select": {
95333                 "tags": {
95334                     "name": "Select",
95335                     "shop": "convenience"
95336                 },
95337                 "name": "Select",
95338                 "icon": "shop",
95339                 "geometry": [
95340                     "point",
95341                     "area"
95342                 ],
95343                 "fields": [
95344                     "operator",
95345                     "address",
95346                     "building_area",
95347                     "opening_hours"
95348                 ],
95349                 "suggestion": true
95350             },
95351             "shop/convenience/Večerka": {
95352                 "tags": {
95353                     "name": "Večerka",
95354                     "shop": "convenience"
95355                 },
95356                 "name": "Večerka",
95357                 "icon": "shop",
95358                 "geometry": [
95359                     "point",
95360                     "area"
95361                 ],
95362                 "fields": [
95363                     "operator",
95364                     "address",
95365                     "building_area",
95366                     "opening_hours"
95367                 ],
95368                 "suggestion": true
95369             },
95370             "shop/convenience/Potraviny": {
95371                 "tags": {
95372                     "name": "Potraviny",
95373                     "shop": "convenience"
95374                 },
95375                 "name": "Potraviny",
95376                 "icon": "shop",
95377                 "geometry": [
95378                     "point",
95379                     "area"
95380                 ],
95381                 "fields": [
95382                     "operator",
95383                     "address",
95384                     "building_area",
95385                     "opening_hours"
95386                 ],
95387                 "suggestion": true
95388             },
95389             "shop/convenience/Смак": {
95390                 "tags": {
95391                     "name": "Смак",
95392                     "shop": "convenience"
95393                 },
95394                 "name": "Смак",
95395                 "icon": "shop",
95396                 "geometry": [
95397                     "point",
95398                     "area"
95399                 ],
95400                 "fields": [
95401                     "operator",
95402                     "address",
95403                     "building_area",
95404                     "opening_hours"
95405                 ],
95406                 "suggestion": true
95407             },
95408             "shop/convenience/Эконом": {
95409                 "tags": {
95410                     "name": "Эконом",
95411                     "shop": "convenience"
95412                 },
95413                 "name": "Эконом",
95414                 "icon": "shop",
95415                 "geometry": [
95416                     "point",
95417                     "area"
95418                 ],
95419                 "fields": [
95420                     "operator",
95421                     "address",
95422                     "building_area",
95423                     "opening_hours"
95424                 ],
95425                 "suggestion": true
95426             },
95427             "shop/convenience/Березка": {
95428                 "tags": {
95429                     "name": "Березка",
95430                     "shop": "convenience"
95431                 },
95432                 "name": "Березка",
95433                 "icon": "shop",
95434                 "geometry": [
95435                     "point",
95436                     "area"
95437                 ],
95438                 "fields": [
95439                     "operator",
95440                     "address",
95441                     "building_area",
95442                     "opening_hours"
95443                 ],
95444                 "suggestion": true
95445             },
95446             "shop/convenience/Społem": {
95447                 "tags": {
95448                     "name": "Społem",
95449                     "shop": "convenience"
95450                 },
95451                 "name": "Społem",
95452                 "icon": "shop",
95453                 "geometry": [
95454                     "point",
95455                     "area"
95456                 ],
95457                 "fields": [
95458                     "operator",
95459                     "address",
95460                     "building_area",
95461                     "opening_hours"
95462                 ],
95463                 "suggestion": true
95464             },
95465             "shop/convenience/Cumberland Farms": {
95466                 "tags": {
95467                     "name": "Cumberland Farms",
95468                     "shop": "convenience"
95469                 },
95470                 "name": "Cumberland Farms",
95471                 "icon": "shop",
95472                 "geometry": [
95473                     "point",
95474                     "area"
95475                 ],
95476                 "fields": [
95477                     "operator",
95478                     "address",
95479                     "building_area",
95480                     "opening_hours"
95481                 ],
95482                 "suggestion": true
95483             },
95484             "shop/convenience/Tesco Lotus Express": {
95485                 "tags": {
95486                     "name": "Tesco Lotus Express",
95487                     "shop": "convenience"
95488                 },
95489                 "name": "Tesco Lotus Express",
95490                 "icon": "shop",
95491                 "geometry": [
95492                     "point",
95493                     "area"
95494                 ],
95495                 "fields": [
95496                     "operator",
95497                     "address",
95498                     "building_area",
95499                     "opening_hours"
95500                 ],
95501                 "suggestion": true
95502             },
95503             "shop/convenience/Kiosk": {
95504                 "tags": {
95505                     "name": "Kiosk",
95506                     "shop": "convenience"
95507                 },
95508                 "name": "Kiosk",
95509                 "icon": "shop",
95510                 "geometry": [
95511                     "point",
95512                     "area"
95513                 ],
95514                 "fields": [
95515                     "operator",
95516                     "address",
95517                     "building_area",
95518                     "opening_hours"
95519                 ],
95520                 "suggestion": true
95521             },
95522             "shop/convenience/24 часа": {
95523                 "tags": {
95524                     "name": "24 часа",
95525                     "shop": "convenience"
95526                 },
95527                 "name": "24 часа",
95528                 "icon": "shop",
95529                 "geometry": [
95530                     "point",
95531                     "area"
95532                 ],
95533                 "fields": [
95534                     "operator",
95535                     "address",
95536                     "building_area",
95537                     "opening_hours"
95538                 ],
95539                 "suggestion": true
95540             },
95541             "shop/convenience/Минимаркет": {
95542                 "tags": {
95543                     "name": "Минимаркет",
95544                     "shop": "convenience"
95545                 },
95546                 "name": "Минимаркет",
95547                 "icon": "shop",
95548                 "geometry": [
95549                     "point",
95550                     "area"
95551                 ],
95552                 "fields": [
95553                     "operator",
95554                     "address",
95555                     "building_area",
95556                     "opening_hours"
95557                 ],
95558                 "suggestion": true
95559             },
95560             "shop/convenience/Oxxo": {
95561                 "tags": {
95562                     "name": "Oxxo",
95563                     "shop": "convenience"
95564                 },
95565                 "name": "Oxxo",
95566                 "icon": "shop",
95567                 "geometry": [
95568                     "point",
95569                     "area"
95570                 ],
95571                 "fields": [
95572                     "operator",
95573                     "address",
95574                     "building_area",
95575                     "opening_hours"
95576                 ],
95577                 "suggestion": true
95578             },
95579             "shop/convenience/abc": {
95580                 "tags": {
95581                     "name": "abc",
95582                     "shop": "convenience"
95583                 },
95584                 "name": "abc",
95585                 "icon": "shop",
95586                 "geometry": [
95587                     "point",
95588                     "area"
95589                 ],
95590                 "fields": [
95591                     "operator",
95592                     "address",
95593                     "building_area",
95594                     "opening_hours"
95595                 ],
95596                 "suggestion": true
95597             },
95598             "shop/convenience/7/11": {
95599                 "tags": {
95600                     "name": "7/11",
95601                     "shop": "convenience"
95602                 },
95603                 "name": "7/11",
95604                 "icon": "shop",
95605                 "geometry": [
95606                     "point",
95607                     "area"
95608                 ],
95609                 "fields": [
95610                     "operator",
95611                     "address",
95612                     "building_area",
95613                     "opening_hours"
95614                 ],
95615                 "suggestion": true
95616             },
95617             "shop/convenience/Stewart's": {
95618                 "tags": {
95619                     "name": "Stewart's",
95620                     "shop": "convenience"
95621                 },
95622                 "name": "Stewart's",
95623                 "icon": "shop",
95624                 "geometry": [
95625                     "point",
95626                     "area"
95627                 ],
95628                 "fields": [
95629                     "operator",
95630                     "address",
95631                     "building_area",
95632                     "opening_hours"
95633                 ],
95634                 "suggestion": true
95635             },
95636             "shop/convenience/Продукти": {
95637                 "tags": {
95638                     "name": "Продукти",
95639                     "shop": "convenience"
95640                 },
95641                 "name": "Продукти",
95642                 "icon": "shop",
95643                 "geometry": [
95644                     "point",
95645                     "area"
95646                 ],
95647                 "fields": [
95648                     "operator",
95649                     "address",
95650                     "building_area",
95651                     "opening_hours"
95652                 ],
95653                 "suggestion": true
95654             },
95655             "shop/convenience/ローソンストア100 (LAWSON STORE 100)": {
95656                 "tags": {
95657                     "name": "ローソンストア100 (LAWSON STORE 100)",
95658                     "shop": "convenience"
95659                 },
95660                 "name": "ローソンストア100 (LAWSON STORE 100)",
95661                 "icon": "shop",
95662                 "geometry": [
95663                     "point",
95664                     "area"
95665                 ],
95666                 "fields": [
95667                     "operator",
95668                     "address",
95669                     "building_area",
95670                     "opening_hours"
95671                 ],
95672                 "suggestion": true
95673             },
95674             "shop/convenience/Радуга": {
95675                 "tags": {
95676                     "name": "Радуга",
95677                     "shop": "convenience"
95678                 },
95679                 "name": "Радуга",
95680                 "icon": "shop",
95681                 "geometry": [
95682                     "point",
95683                     "area"
95684                 ],
95685                 "fields": [
95686                     "operator",
95687                     "address",
95688                     "building_area",
95689                     "opening_hours"
95690                 ],
95691                 "suggestion": true
95692             },
95693             "shop/convenience/ローソンストア100": {
95694                 "tags": {
95695                     "name": "ローソンストア100",
95696                     "shop": "convenience"
95697                 },
95698                 "name": "ローソンストア100",
95699                 "icon": "shop",
95700                 "geometry": [
95701                     "point",
95702                     "area"
95703                 ],
95704                 "fields": [
95705                     "operator",
95706                     "address",
95707                     "building_area",
95708                     "opening_hours"
95709                 ],
95710                 "suggestion": true
95711             },
95712             "shop/convenience/เซเว่นอีเลฟเว่น": {
95713                 "tags": {
95714                     "name": "เซเว่นอีเลฟเว่น",
95715                     "shop": "convenience"
95716                 },
95717                 "name": "เซเว่นอีเลฟเว่น",
95718                 "icon": "shop",
95719                 "geometry": [
95720                     "point",
95721                     "area"
95722                 ],
95723                 "fields": [
95724                     "operator",
95725                     "address",
95726                     "building_area",
95727                     "opening_hours"
95728                 ],
95729                 "suggestion": true
95730             },
95731             "shop/convenience/Spożywczy": {
95732                 "tags": {
95733                     "name": "Spożywczy",
95734                     "shop": "convenience"
95735                 },
95736                 "name": "Spożywczy",
95737                 "icon": "shop",
95738                 "geometry": [
95739                     "point",
95740                     "area"
95741                 ],
95742                 "fields": [
95743                     "operator",
95744                     "address",
95745                     "building_area",
95746                     "opening_hours"
95747                 ],
95748                 "suggestion": true
95749             },
95750             "shop/convenience/Фортуна": {
95751                 "tags": {
95752                     "name": "Фортуна",
95753                     "shop": "convenience"
95754                 },
95755                 "name": "Фортуна",
95756                 "icon": "shop",
95757                 "geometry": [
95758                     "point",
95759                     "area"
95760                 ],
95761                 "fields": [
95762                     "operator",
95763                     "address",
95764                     "building_area",
95765                     "opening_hours"
95766                 ],
95767                 "suggestion": true
95768             },
95769             "shop/convenience/Picard": {
95770                 "tags": {
95771                     "name": "Picard",
95772                     "shop": "convenience"
95773                 },
95774                 "name": "Picard",
95775                 "icon": "shop",
95776                 "geometry": [
95777                     "point",
95778                     "area"
95779                 ],
95780                 "fields": [
95781                     "operator",
95782                     "address",
95783                     "building_area",
95784                     "opening_hours"
95785                 ],
95786                 "suggestion": true
95787             },
95788             "shop/convenience/Four Square": {
95789                 "tags": {
95790                     "name": "Four Square",
95791                     "shop": "convenience"
95792                 },
95793                 "name": "Four Square",
95794                 "icon": "shop",
95795                 "geometry": [
95796                     "point",
95797                     "area"
95798                 ],
95799                 "fields": [
95800                     "operator",
95801                     "address",
95802                     "building_area",
95803                     "opening_hours"
95804                 ],
95805                 "suggestion": true
95806             },
95807             "shop/convenience/Визит": {
95808                 "tags": {
95809                     "name": "Визит",
95810                     "shop": "convenience"
95811                 },
95812                 "name": "Визит",
95813                 "icon": "shop",
95814                 "geometry": [
95815                     "point",
95816                     "area"
95817                 ],
95818                 "fields": [
95819                     "operator",
95820                     "address",
95821                     "building_area",
95822                     "opening_hours"
95823                 ],
95824                 "suggestion": true
95825             },
95826             "shop/convenience/Авоська": {
95827                 "tags": {
95828                     "name": "Авоська",
95829                     "shop": "convenience"
95830                 },
95831                 "name": "Авоська",
95832                 "icon": "shop",
95833                 "geometry": [
95834                     "point",
95835                     "area"
95836                 ],
95837                 "fields": [
95838                     "operator",
95839                     "address",
95840                     "building_area",
95841                     "opening_hours"
95842                 ],
95843                 "suggestion": true
95844             },
95845             "shop/convenience/Dollar General": {
95846                 "tags": {
95847                     "name": "Dollar General",
95848                     "shop": "convenience"
95849                 },
95850                 "name": "Dollar General",
95851                 "icon": "shop",
95852                 "geometry": [
95853                     "point",
95854                     "area"
95855                 ],
95856                 "fields": [
95857                     "operator",
95858                     "address",
95859                     "building_area",
95860                     "opening_hours"
95861                 ],
95862                 "suggestion": true
95863             },
95864             "shop/convenience/Studenac": {
95865                 "tags": {
95866                     "name": "Studenac",
95867                     "shop": "convenience"
95868                 },
95869                 "name": "Studenac",
95870                 "icon": "shop",
95871                 "geometry": [
95872                     "point",
95873                     "area"
95874                 ],
95875                 "fields": [
95876                     "operator",
95877                     "address",
95878                     "building_area",
95879                     "opening_hours"
95880                 ],
95881                 "suggestion": true
95882             },
95883             "shop/convenience/Central Convenience Store": {
95884                 "tags": {
95885                     "name": "Central Convenience Store",
95886                     "shop": "convenience"
95887                 },
95888                 "name": "Central Convenience Store",
95889                 "icon": "shop",
95890                 "geometry": [
95891                     "point",
95892                     "area"
95893                 ],
95894                 "fields": [
95895                     "operator",
95896                     "address",
95897                     "building_area",
95898                     "opening_hours"
95899                 ],
95900                 "suggestion": true
95901             },
95902             "shop/convenience/продукты": {
95903                 "tags": {
95904                     "name": "продукты",
95905                     "shop": "convenience"
95906                 },
95907                 "name": "продукты",
95908                 "icon": "shop",
95909                 "geometry": [
95910                     "point",
95911                     "area"
95912                 ],
95913                 "fields": [
95914                     "operator",
95915                     "address",
95916                     "building_area",
95917                     "opening_hours"
95918                 ],
95919                 "suggestion": true
95920             },
95921             "shop/convenience/Кулинария": {
95922                 "tags": {
95923                     "name": "Кулинария",
95924                     "shop": "convenience"
95925                 },
95926                 "name": "Кулинария",
95927                 "icon": "shop",
95928                 "geometry": [
95929                     "point",
95930                     "area"
95931                 ],
95932                 "fields": [
95933                     "operator",
95934                     "address",
95935                     "building_area",
95936                     "opening_hours"
95937                 ],
95938                 "suggestion": true
95939             },
95940             "shop/convenience/全家": {
95941                 "tags": {
95942                     "name": "全家",
95943                     "shop": "convenience"
95944                 },
95945                 "name": "全家",
95946                 "icon": "shop",
95947                 "geometry": [
95948                     "point",
95949                     "area"
95950                 ],
95951                 "fields": [
95952                     "operator",
95953                     "address",
95954                     "building_area",
95955                     "opening_hours"
95956                 ],
95957                 "suggestion": true
95958             },
95959             "shop/convenience/Мечта": {
95960                 "tags": {
95961                     "name": "Мечта",
95962                     "shop": "convenience"
95963                 },
95964                 "name": "Мечта",
95965                 "icon": "shop",
95966                 "geometry": [
95967                     "point",
95968                     "area"
95969                 ],
95970                 "fields": [
95971                     "operator",
95972                     "address",
95973                     "building_area",
95974                     "opening_hours"
95975                 ],
95976                 "suggestion": true
95977             },
95978             "shop/convenience/Epicerie": {
95979                 "tags": {
95980                     "name": "Epicerie",
95981                     "shop": "convenience"
95982                 },
95983                 "name": "Epicerie",
95984                 "icon": "shop",
95985                 "geometry": [
95986                     "point",
95987                     "area"
95988                 ],
95989                 "fields": [
95990                     "operator",
95991                     "address",
95992                     "building_area",
95993                     "opening_hours"
95994                 ],
95995                 "suggestion": true
95996             },
95997             "shop/convenience/Кировский": {
95998                 "tags": {
95999                     "name": "Кировский",
96000                     "shop": "convenience"
96001                 },
96002                 "name": "Кировский",
96003                 "icon": "shop",
96004                 "geometry": [
96005                     "point",
96006                     "area"
96007                 ],
96008                 "fields": [
96009                     "operator",
96010                     "address",
96011                     "building_area",
96012                     "opening_hours"
96013                 ],
96014                 "suggestion": true
96015             },
96016             "shop/convenience/Food Mart": {
96017                 "tags": {
96018                     "name": "Food Mart",
96019                     "shop": "convenience"
96020                 },
96021                 "name": "Food Mart",
96022                 "icon": "shop",
96023                 "geometry": [
96024                     "point",
96025                     "area"
96026                 ],
96027                 "fields": [
96028                     "operator",
96029                     "address",
96030                     "building_area",
96031                     "opening_hours"
96032                 ],
96033                 "suggestion": true
96034             },
96035             "shop/convenience/Delikatesy": {
96036                 "tags": {
96037                     "name": "Delikatesy",
96038                     "shop": "convenience"
96039                 },
96040                 "name": "Delikatesy",
96041                 "icon": "shop",
96042                 "geometry": [
96043                     "point",
96044                     "area"
96045                 ],
96046                 "fields": [
96047                     "operator",
96048                     "address",
96049                     "building_area",
96050                     "opening_hours"
96051                 ],
96052                 "suggestion": true
96053             },
96054             "shop/convenience/ポプラ": {
96055                 "tags": {
96056                     "name": "ポプラ",
96057                     "shop": "convenience"
96058                 },
96059                 "name": "ポプラ",
96060                 "icon": "shop",
96061                 "geometry": [
96062                     "point",
96063                     "area"
96064                 ],
96065                 "fields": [
96066                     "operator",
96067                     "address",
96068                     "building_area",
96069                     "opening_hours"
96070                 ],
96071                 "suggestion": true
96072             },
96073             "shop/convenience/Lewiatan": {
96074                 "tags": {
96075                     "name": "Lewiatan",
96076                     "shop": "convenience"
96077                 },
96078                 "name": "Lewiatan",
96079                 "icon": "shop",
96080                 "geometry": [
96081                     "point",
96082                     "area"
96083                 ],
96084                 "fields": [
96085                     "operator",
96086                     "address",
96087                     "building_area",
96088                     "opening_hours"
96089                 ],
96090                 "suggestion": true
96091             },
96092             "shop/convenience/Продуктовый магазин": {
96093                 "tags": {
96094                     "name": "Продуктовый магазин",
96095                     "shop": "convenience"
96096                 },
96097                 "name": "Продуктовый магазин",
96098                 "icon": "shop",
96099                 "geometry": [
96100                     "point",
96101                     "area"
96102                 ],
96103                 "fields": [
96104                     "operator",
96105                     "address",
96106                     "building_area",
96107                     "opening_hours"
96108                 ],
96109                 "suggestion": true
96110             },
96111             "shop/convenience/Продуктовый": {
96112                 "tags": {
96113                     "name": "Продуктовый",
96114                     "shop": "convenience"
96115                 },
96116                 "name": "Продуктовый",
96117                 "icon": "shop",
96118                 "geometry": [
96119                     "point",
96120                     "area"
96121                 ],
96122                 "fields": [
96123                     "operator",
96124                     "address",
96125                     "building_area",
96126                     "opening_hours"
96127                 ],
96128                 "suggestion": true
96129             },
96130             "shop/convenience/セイコーマート (Seicomart)": {
96131                 "tags": {
96132                     "name": "セイコーマート (Seicomart)",
96133                     "shop": "convenience"
96134                 },
96135                 "name": "セイコーマート (Seicomart)",
96136                 "icon": "shop",
96137                 "geometry": [
96138                     "point",
96139                     "area"
96140                 ],
96141                 "fields": [
96142                     "operator",
96143                     "address",
96144                     "building_area",
96145                     "opening_hours"
96146                 ],
96147                 "suggestion": true
96148             },
96149             "shop/convenience/Виктория": {
96150                 "tags": {
96151                     "name": "Виктория",
96152                     "shop": "convenience"
96153                 },
96154                 "name": "Виктория",
96155                 "icon": "shop",
96156                 "geometry": [
96157                     "point",
96158                     "area"
96159                 ],
96160                 "fields": [
96161                     "operator",
96162                     "address",
96163                     "building_area",
96164                     "opening_hours"
96165                 ],
96166                 "suggestion": true
96167             },
96168             "shop/convenience/Весна": {
96169                 "tags": {
96170                     "name": "Весна",
96171                     "shop": "convenience"
96172                 },
96173                 "name": "Весна",
96174                 "icon": "shop",
96175                 "geometry": [
96176                     "point",
96177                     "area"
96178                 ],
96179                 "fields": [
96180                     "operator",
96181                     "address",
96182                     "building_area",
96183                     "opening_hours"
96184                 ],
96185                 "suggestion": true
96186             },
96187             "shop/convenience/Mini Market Non-Stop": {
96188                 "tags": {
96189                     "name": "Mini Market Non-Stop",
96190                     "shop": "convenience"
96191                 },
96192                 "name": "Mini Market Non-Stop",
96193                 "icon": "shop",
96194                 "geometry": [
96195                     "point",
96196                     "area"
96197                 ],
96198                 "fields": [
96199                     "operator",
96200                     "address",
96201                     "building_area",
96202                     "opening_hours"
96203                 ],
96204                 "suggestion": true
96205             },
96206             "shop/convenience/Копеечка": {
96207                 "tags": {
96208                     "name": "Копеечка",
96209                     "shop": "convenience"
96210                 },
96211                 "name": "Копеечка",
96212                 "icon": "shop",
96213                 "geometry": [
96214                     "point",
96215                     "area"
96216                 ],
96217                 "fields": [
96218                     "operator",
96219                     "address",
96220                     "building_area",
96221                     "opening_hours"
96222                 ],
96223                 "suggestion": true
96224             },
96225             "shop/convenience/Royal Farms": {
96226                 "tags": {
96227                     "name": "Royal Farms",
96228                     "shop": "convenience"
96229                 },
96230                 "name": "Royal Farms",
96231                 "icon": "shop",
96232                 "geometry": [
96233                     "point",
96234                     "area"
96235                 ],
96236                 "fields": [
96237                     "operator",
96238                     "address",
96239                     "building_area",
96240                     "opening_hours"
96241                 ],
96242                 "suggestion": true
96243             },
96244             "shop/convenience/Alfamart": {
96245                 "tags": {
96246                     "name": "Alfamart",
96247                     "shop": "convenience"
96248                 },
96249                 "name": "Alfamart",
96250                 "icon": "shop",
96251                 "geometry": [
96252                     "point",
96253                     "area"
96254                 ],
96255                 "fields": [
96256                     "operator",
96257                     "address",
96258                     "building_area",
96259                     "opening_hours"
96260                 ],
96261                 "suggestion": true
96262             },
96263             "shop/convenience/Indomaret": {
96264                 "tags": {
96265                     "name": "Indomaret",
96266                     "shop": "convenience"
96267                 },
96268                 "name": "Indomaret",
96269                 "icon": "shop",
96270                 "geometry": [
96271                     "point",
96272                     "area"
96273                 ],
96274                 "fields": [
96275                     "operator",
96276                     "address",
96277                     "building_area",
96278                     "opening_hours"
96279                 ],
96280                 "suggestion": true
96281             },
96282             "shop/convenience/магазин": {
96283                 "tags": {
96284                     "name": "магазин",
96285                     "shop": "convenience"
96286                 },
96287                 "name": "магазин",
96288                 "icon": "shop",
96289                 "geometry": [
96290                     "point",
96291                     "area"
96292                 ],
96293                 "fields": [
96294                     "operator",
96295                     "address",
96296                     "building_area",
96297                     "opening_hours"
96298                 ],
96299                 "suggestion": true
96300             },
96301             "shop/convenience/全家便利商店": {
96302                 "tags": {
96303                     "name": "全家便利商店",
96304                     "shop": "convenience"
96305                 },
96306                 "name": "全家便利商店",
96307                 "icon": "shop",
96308                 "geometry": [
96309                     "point",
96310                     "area"
96311                 ],
96312                 "fields": [
96313                     "operator",
96314                     "address",
96315                     "building_area",
96316                     "opening_hours"
96317                 ],
96318                 "suggestion": true
96319             },
96320             "shop/convenience/Boutique": {
96321                 "tags": {
96322                     "name": "Boutique",
96323                     "shop": "convenience"
96324                 },
96325                 "name": "Boutique",
96326                 "icon": "shop",
96327                 "geometry": [
96328                     "point",
96329                     "area"
96330                 ],
96331                 "fields": [
96332                     "operator",
96333                     "address",
96334                     "building_area",
96335                     "opening_hours"
96336                 ],
96337                 "suggestion": true
96338             },
96339             "shop/convenience/მარკეტი (Market)": {
96340                 "tags": {
96341                     "name": "მარკეტი (Market)",
96342                     "shop": "convenience"
96343                 },
96344                 "name": "მარკეტი (Market)",
96345                 "icon": "shop",
96346                 "geometry": [
96347                     "point",
96348                     "area"
96349                 ],
96350                 "fields": [
96351                     "operator",
96352                     "address",
96353                     "building_area",
96354                     "opening_hours"
96355                 ],
96356                 "suggestion": true
96357             },
96358             "shop/convenience/Stores": {
96359                 "tags": {
96360                     "name": "Stores",
96361                     "shop": "convenience"
96362                 },
96363                 "name": "Stores",
96364                 "icon": "shop",
96365                 "geometry": [
96366                     "point",
96367                     "area"
96368                 ],
96369                 "fields": [
96370                     "operator",
96371                     "address",
96372                     "building_area",
96373                     "opening_hours"
96374                 ],
96375                 "suggestion": true
96376             },
96377             "shop/chemist/dm": {
96378                 "tags": {
96379                     "name": "dm",
96380                     "shop": "chemist"
96381                 },
96382                 "name": "dm",
96383                 "icon": "chemist",
96384                 "geometry": [
96385                     "point",
96386                     "area"
96387                 ],
96388                 "fields": [
96389                     "operator",
96390                     "address",
96391                     "building_area",
96392                     "opening_hours"
96393                 ],
96394                 "suggestion": true
96395             },
96396             "shop/chemist/Müller": {
96397                 "tags": {
96398                     "name": "Müller",
96399                     "shop": "chemist"
96400                 },
96401                 "name": "Müller",
96402                 "icon": "chemist",
96403                 "geometry": [
96404                     "point",
96405                     "area"
96406                 ],
96407                 "fields": [
96408                     "operator",
96409                     "address",
96410                     "building_area",
96411                     "opening_hours"
96412                 ],
96413                 "suggestion": true
96414             },
96415             "shop/chemist/Schlecker": {
96416                 "tags": {
96417                     "name": "Schlecker",
96418                     "shop": "chemist"
96419                 },
96420                 "name": "Schlecker",
96421                 "icon": "chemist",
96422                 "geometry": [
96423                     "point",
96424                     "area"
96425                 ],
96426                 "fields": [
96427                     "operator",
96428                     "address",
96429                     "building_area",
96430                     "opening_hours"
96431                 ],
96432                 "suggestion": true
96433             },
96434             "shop/chemist/Etos": {
96435                 "tags": {
96436                     "name": "Etos",
96437                     "shop": "chemist"
96438                 },
96439                 "name": "Etos",
96440                 "icon": "chemist",
96441                 "geometry": [
96442                     "point",
96443                     "area"
96444                 ],
96445                 "fields": [
96446                     "operator",
96447                     "address",
96448                     "building_area",
96449                     "opening_hours"
96450                 ],
96451                 "suggestion": true
96452             },
96453             "shop/chemist/Bipa": {
96454                 "tags": {
96455                     "name": "Bipa",
96456                     "shop": "chemist"
96457                 },
96458                 "name": "Bipa",
96459                 "icon": "chemist",
96460                 "geometry": [
96461                     "point",
96462                     "area"
96463                 ],
96464                 "fields": [
96465                     "operator",
96466                     "address",
96467                     "building_area",
96468                     "opening_hours"
96469                 ],
96470                 "suggestion": true
96471             },
96472             "shop/chemist/Rossmann": {
96473                 "tags": {
96474                     "name": "Rossmann",
96475                     "shop": "chemist"
96476                 },
96477                 "name": "Rossmann",
96478                 "icon": "chemist",
96479                 "geometry": [
96480                     "point",
96481                     "area"
96482                 ],
96483                 "fields": [
96484                     "operator",
96485                     "address",
96486                     "building_area",
96487                     "opening_hours"
96488                 ],
96489                 "suggestion": true
96490             },
96491             "shop/chemist/DM Drogeriemarkt": {
96492                 "tags": {
96493                     "name": "DM Drogeriemarkt",
96494                     "shop": "chemist"
96495                 },
96496                 "name": "DM Drogeriemarkt",
96497                 "icon": "chemist",
96498                 "geometry": [
96499                     "point",
96500                     "area"
96501                 ],
96502                 "fields": [
96503                     "operator",
96504                     "address",
96505                     "building_area",
96506                     "opening_hours"
96507                 ],
96508                 "suggestion": true
96509             },
96510             "shop/chemist/Ihr Platz": {
96511                 "tags": {
96512                     "name": "Ihr Platz",
96513                     "shop": "chemist"
96514                 },
96515                 "name": "Ihr Platz",
96516                 "icon": "chemist",
96517                 "geometry": [
96518                     "point",
96519                     "area"
96520                 ],
96521                 "fields": [
96522                     "operator",
96523                     "address",
96524                     "building_area",
96525                     "opening_hours"
96526                 ],
96527                 "suggestion": true
96528             },
96529             "shop/chemist/Douglas": {
96530                 "tags": {
96531                     "name": "Douglas",
96532                     "shop": "chemist"
96533                 },
96534                 "name": "Douglas",
96535                 "icon": "chemist",
96536                 "geometry": [
96537                     "point",
96538                     "area"
96539                 ],
96540                 "fields": [
96541                     "operator",
96542                     "address",
96543                     "building_area",
96544                     "opening_hours"
96545                 ],
96546                 "suggestion": true
96547             },
96548             "shop/chemist/Kruidvat": {
96549                 "tags": {
96550                     "name": "Kruidvat",
96551                     "shop": "chemist"
96552                 },
96553                 "name": "Kruidvat",
96554                 "icon": "chemist",
96555                 "geometry": [
96556                     "point",
96557                     "area"
96558                 ],
96559                 "fields": [
96560                     "operator",
96561                     "address",
96562                     "building_area",
96563                     "opening_hours"
96564                 ],
96565                 "suggestion": true
96566             },
96567             "shop/car_repair/Kwik Fit": {
96568                 "tags": {
96569                     "name": "Kwik Fit",
96570                     "shop": "car_repair"
96571                 },
96572                 "name": "Kwik Fit",
96573                 "icon": "car",
96574                 "geometry": [
96575                     "point",
96576                     "area"
96577                 ],
96578                 "fields": [
96579                     "operator",
96580                     "address",
96581                     "building_area",
96582                     "opening_hours"
96583                 ],
96584                 "suggestion": true
96585             },
96586             "shop/car_repair/ATU": {
96587                 "tags": {
96588                     "name": "ATU",
96589                     "shop": "car_repair"
96590                 },
96591                 "name": "ATU",
96592                 "icon": "car",
96593                 "geometry": [
96594                     "point",
96595                     "area"
96596                 ],
96597                 "fields": [
96598                     "operator",
96599                     "address",
96600                     "building_area",
96601                     "opening_hours"
96602                 ],
96603                 "suggestion": true
96604             },
96605             "shop/car_repair/Kwik-Fit": {
96606                 "tags": {
96607                     "name": "Kwik-Fit",
96608                     "shop": "car_repair"
96609                 },
96610                 "name": "Kwik-Fit",
96611                 "icon": "car",
96612                 "geometry": [
96613                     "point",
96614                     "area"
96615                 ],
96616                 "fields": [
96617                     "operator",
96618                     "address",
96619                     "building_area",
96620                     "opening_hours"
96621                 ],
96622                 "suggestion": true
96623             },
96624             "shop/car_repair/Midas": {
96625                 "tags": {
96626                     "name": "Midas",
96627                     "shop": "car_repair"
96628                 },
96629                 "name": "Midas",
96630                 "icon": "car",
96631                 "geometry": [
96632                     "point",
96633                     "area"
96634                 ],
96635                 "fields": [
96636                     "operator",
96637                     "address",
96638                     "building_area",
96639                     "opening_hours"
96640                 ],
96641                 "suggestion": true
96642             },
96643             "shop/car_repair/Feu Vert": {
96644                 "tags": {
96645                     "name": "Feu Vert",
96646                     "shop": "car_repair"
96647                 },
96648                 "name": "Feu Vert",
96649                 "icon": "car",
96650                 "geometry": [
96651                     "point",
96652                     "area"
96653                 ],
96654                 "fields": [
96655                     "operator",
96656                     "address",
96657                     "building_area",
96658                     "opening_hours"
96659                 ],
96660                 "suggestion": true
96661             },
96662             "shop/car_repair/Norauto": {
96663                 "tags": {
96664                     "name": "Norauto",
96665                     "shop": "car_repair"
96666                 },
96667                 "name": "Norauto",
96668                 "icon": "car",
96669                 "geometry": [
96670                     "point",
96671                     "area"
96672                 ],
96673                 "fields": [
96674                     "operator",
96675                     "address",
96676                     "building_area",
96677                     "opening_hours"
96678                 ],
96679                 "suggestion": true
96680             },
96681             "shop/car_repair/Speedy": {
96682                 "tags": {
96683                     "name": "Speedy",
96684                     "shop": "car_repair"
96685                 },
96686                 "name": "Speedy",
96687                 "icon": "car",
96688                 "geometry": [
96689                     "point",
96690                     "area"
96691                 ],
96692                 "fields": [
96693                     "operator",
96694                     "address",
96695                     "building_area",
96696                     "opening_hours"
96697                 ],
96698                 "suggestion": true
96699             },
96700             "shop/car_repair/Pit Stop": {
96701                 "tags": {
96702                     "name": "Pit Stop",
96703                     "shop": "car_repair"
96704                 },
96705                 "name": "Pit Stop",
96706                 "icon": "car",
96707                 "geometry": [
96708                     "point",
96709                     "area"
96710                 ],
96711                 "fields": [
96712                     "operator",
96713                     "address",
96714                     "building_area",
96715                     "opening_hours"
96716                 ],
96717                 "suggestion": true
96718             },
96719             "shop/car_repair/Jiffy Lube": {
96720                 "tags": {
96721                     "name": "Jiffy Lube",
96722                     "shop": "car_repair"
96723                 },
96724                 "name": "Jiffy Lube",
96725                 "icon": "car",
96726                 "geometry": [
96727                     "point",
96728                     "area"
96729                 ],
96730                 "fields": [
96731                     "operator",
96732                     "address",
96733                     "building_area",
96734                     "opening_hours"
96735                 ],
96736                 "suggestion": true
96737             },
96738             "shop/car_repair/Шиномонтаж": {
96739                 "tags": {
96740                     "name": "Шиномонтаж",
96741                     "shop": "car_repair"
96742                 },
96743                 "name": "Шиномонтаж",
96744                 "icon": "car",
96745                 "geometry": [
96746                     "point",
96747                     "area"
96748                 ],
96749                 "fields": [
96750                     "operator",
96751                     "address",
96752                     "building_area",
96753                     "opening_hours"
96754                 ],
96755                 "suggestion": true
96756             },
96757             "shop/car_repair/СТО": {
96758                 "tags": {
96759                     "name": "СТО",
96760                     "shop": "car_repair"
96761                 },
96762                 "name": "СТО",
96763                 "icon": "car",
96764                 "geometry": [
96765                     "point",
96766                     "area"
96767                 ],
96768                 "fields": [
96769                     "operator",
96770                     "address",
96771                     "building_area",
96772                     "opening_hours"
96773                 ],
96774                 "suggestion": true
96775             },
96776             "shop/car_repair/O'Reilly Auto Parts": {
96777                 "tags": {
96778                     "name": "O'Reilly Auto Parts",
96779                     "shop": "car_repair"
96780                 },
96781                 "name": "O'Reilly Auto Parts",
96782                 "icon": "car",
96783                 "geometry": [
96784                     "point",
96785                     "area"
96786                 ],
96787                 "fields": [
96788                     "operator",
96789                     "address",
96790                     "building_area",
96791                     "opening_hours"
96792                 ],
96793                 "suggestion": true
96794             },
96795             "shop/car_repair/Carglass": {
96796                 "tags": {
96797                     "name": "Carglass",
96798                     "shop": "car_repair"
96799                 },
96800                 "name": "Carglass",
96801                 "icon": "car",
96802                 "geometry": [
96803                     "point",
96804                     "area"
96805                 ],
96806                 "fields": [
96807                     "operator",
96808                     "address",
96809                     "building_area",
96810                     "opening_hours"
96811                 ],
96812                 "suggestion": true
96813             },
96814             "shop/car_repair/шиномонтаж": {
96815                 "tags": {
96816                     "name": "шиномонтаж",
96817                     "shop": "car_repair"
96818                 },
96819                 "name": "шиномонтаж",
96820                 "icon": "car",
96821                 "geometry": [
96822                     "point",
96823                     "area"
96824                 ],
96825                 "fields": [
96826                     "operator",
96827                     "address",
96828                     "building_area",
96829                     "opening_hours"
96830                 ],
96831                 "suggestion": true
96832             },
96833             "shop/car_repair/Euromaster": {
96834                 "tags": {
96835                     "name": "Euromaster",
96836                     "shop": "car_repair"
96837                 },
96838                 "name": "Euromaster",
96839                 "icon": "car",
96840                 "geometry": [
96841                     "point",
96842                     "area"
96843                 ],
96844                 "fields": [
96845                     "operator",
96846                     "address",
96847                     "building_area",
96848                     "opening_hours"
96849                 ],
96850                 "suggestion": true
96851             },
96852             "shop/car_repair/Firestone": {
96853                 "tags": {
96854                     "name": "Firestone",
96855                     "shop": "car_repair"
96856                 },
96857                 "name": "Firestone",
96858                 "icon": "car",
96859                 "geometry": [
96860                     "point",
96861                     "area"
96862                 ],
96863                 "fields": [
96864                     "operator",
96865                     "address",
96866                     "building_area",
96867                     "opening_hours"
96868                 ],
96869                 "suggestion": true
96870             },
96871             "shop/car_repair/AutoZone": {
96872                 "tags": {
96873                     "name": "AutoZone",
96874                     "shop": "car_repair"
96875                 },
96876                 "name": "AutoZone",
96877                 "icon": "car",
96878                 "geometry": [
96879                     "point",
96880                     "area"
96881                 ],
96882                 "fields": [
96883                     "operator",
96884                     "address",
96885                     "building_area",
96886                     "opening_hours"
96887                 ],
96888                 "suggestion": true
96889             },
96890             "shop/car_repair/Автосервис": {
96891                 "tags": {
96892                     "name": "Автосервис",
96893                     "shop": "car_repair"
96894                 },
96895                 "name": "Автосервис",
96896                 "icon": "car",
96897                 "geometry": [
96898                     "point",
96899                     "area"
96900                 ],
96901                 "fields": [
96902                     "operator",
96903                     "address",
96904                     "building_area",
96905                     "opening_hours"
96906                 ],
96907                 "suggestion": true
96908             },
96909             "shop/car_repair/Advance Auto Parts": {
96910                 "tags": {
96911                     "name": "Advance Auto Parts",
96912                     "shop": "car_repair"
96913                 },
96914                 "name": "Advance Auto Parts",
96915                 "icon": "car",
96916                 "geometry": [
96917                     "point",
96918                     "area"
96919                 ],
96920                 "fields": [
96921                     "operator",
96922                     "address",
96923                     "building_area",
96924                     "opening_hours"
96925                 ],
96926                 "suggestion": true
96927             },
96928             "shop/car_repair/Roady": {
96929                 "tags": {
96930                     "name": "Roady",
96931                     "shop": "car_repair"
96932                 },
96933                 "name": "Roady",
96934                 "icon": "car",
96935                 "geometry": [
96936                     "point",
96937                     "area"
96938                 ],
96939                 "fields": [
96940                     "operator",
96941                     "address",
96942                     "building_area",
96943                     "opening_hours"
96944                 ],
96945                 "suggestion": true
96946             },
96947             "shop/furniture/IKEA": {
96948                 "tags": {
96949                     "name": "IKEA",
96950                     "shop": "furniture"
96951                 },
96952                 "name": "IKEA",
96953                 "icon": "shop",
96954                 "geometry": [
96955                     "point",
96956                     "area"
96957                 ],
96958                 "fields": [
96959                     "operator",
96960                     "address",
96961                     "building_area",
96962                     "opening_hours"
96963                 ],
96964                 "suggestion": true
96965             },
96966             "shop/furniture/Jysk": {
96967                 "tags": {
96968                     "name": "Jysk",
96969                     "shop": "furniture"
96970                 },
96971                 "name": "Jysk",
96972                 "icon": "shop",
96973                 "geometry": [
96974                     "point",
96975                     "area"
96976                 ],
96977                 "fields": [
96978                     "operator",
96979                     "address",
96980                     "building_area",
96981                     "opening_hours"
96982                 ],
96983                 "suggestion": true
96984             },
96985             "shop/furniture/Roller": {
96986                 "tags": {
96987                     "name": "Roller",
96988                     "shop": "furniture"
96989                 },
96990                 "name": "Roller",
96991                 "icon": "shop",
96992                 "geometry": [
96993                     "point",
96994                     "area"
96995                 ],
96996                 "fields": [
96997                     "operator",
96998                     "address",
96999                     "building_area",
97000                     "opening_hours"
97001                 ],
97002                 "suggestion": true
97003             },
97004             "shop/furniture/Dänisches Bettenlager": {
97005                 "tags": {
97006                     "name": "Dänisches Bettenlager",
97007                     "shop": "furniture"
97008                 },
97009                 "name": "Dänisches Bettenlager",
97010                 "icon": "shop",
97011                 "geometry": [
97012                     "point",
97013                     "area"
97014                 ],
97015                 "fields": [
97016                     "operator",
97017                     "address",
97018                     "building_area",
97019                     "opening_hours"
97020                 ],
97021                 "suggestion": true
97022             },
97023             "shop/furniture/Conforama": {
97024                 "tags": {
97025                     "name": "Conforama",
97026                     "shop": "furniture"
97027                 },
97028                 "name": "Conforama",
97029                 "icon": "shop",
97030                 "geometry": [
97031                     "point",
97032                     "area"
97033                 ],
97034                 "fields": [
97035                     "operator",
97036                     "address",
97037                     "building_area",
97038                     "opening_hours"
97039                 ],
97040                 "suggestion": true
97041             },
97042             "shop/furniture/Matratzen Concord": {
97043                 "tags": {
97044                     "name": "Matratzen Concord",
97045                     "shop": "furniture"
97046                 },
97047                 "name": "Matratzen Concord",
97048                 "icon": "shop",
97049                 "geometry": [
97050                     "point",
97051                     "area"
97052                 ],
97053                 "fields": [
97054                     "operator",
97055                     "address",
97056                     "building_area",
97057                     "opening_hours"
97058                 ],
97059                 "suggestion": true
97060             },
97061             "shop/furniture/Мебель": {
97062                 "tags": {
97063                     "name": "Мебель",
97064                     "shop": "furniture"
97065                 },
97066                 "name": "Мебель",
97067                 "icon": "shop",
97068                 "geometry": [
97069                     "point",
97070                     "area"
97071                 ],
97072                 "fields": [
97073                     "operator",
97074                     "address",
97075                     "building_area",
97076                     "opening_hours"
97077                 ],
97078                 "suggestion": true
97079             },
97080             "shop/furniture/But": {
97081                 "tags": {
97082                     "name": "But",
97083                     "shop": "furniture"
97084                 },
97085                 "name": "But",
97086                 "icon": "shop",
97087                 "geometry": [
97088                     "point",
97089                     "area"
97090                 ],
97091                 "fields": [
97092                     "operator",
97093                     "address",
97094                     "building_area",
97095                     "opening_hours"
97096                 ],
97097                 "suggestion": true
97098             },
97099             "shop/doityourself/Hornbach": {
97100                 "tags": {
97101                     "name": "Hornbach",
97102                     "shop": "doityourself"
97103                 },
97104                 "name": "Hornbach",
97105                 "icon": "shop",
97106                 "geometry": [
97107                     "point",
97108                     "area"
97109                 ],
97110                 "fields": [
97111                     "operator",
97112                     "address",
97113                     "building_area",
97114                     "opening_hours"
97115                 ],
97116                 "suggestion": true
97117             },
97118             "shop/doityourself/B&Q": {
97119                 "tags": {
97120                     "name": "B&Q",
97121                     "shop": "doityourself"
97122                 },
97123                 "name": "B&Q",
97124                 "icon": "shop",
97125                 "geometry": [
97126                     "point",
97127                     "area"
97128                 ],
97129                 "fields": [
97130                     "operator",
97131                     "address",
97132                     "building_area",
97133                     "opening_hours"
97134                 ],
97135                 "suggestion": true
97136             },
97137             "shop/doityourself/Hubo": {
97138                 "tags": {
97139                     "name": "Hubo",
97140                     "shop": "doityourself"
97141                 },
97142                 "name": "Hubo",
97143                 "icon": "shop",
97144                 "geometry": [
97145                     "point",
97146                     "area"
97147                 ],
97148                 "fields": [
97149                     "operator",
97150                     "address",
97151                     "building_area",
97152                     "opening_hours"
97153                 ],
97154                 "suggestion": true
97155             },
97156             "shop/doityourself/Mr Bricolage": {
97157                 "tags": {
97158                     "name": "Mr Bricolage",
97159                     "shop": "doityourself"
97160                 },
97161                 "name": "Mr Bricolage",
97162                 "icon": "shop",
97163                 "geometry": [
97164                     "point",
97165                     "area"
97166                 ],
97167                 "fields": [
97168                     "operator",
97169                     "address",
97170                     "building_area",
97171                     "opening_hours"
97172                 ],
97173                 "suggestion": true
97174             },
97175             "shop/doityourself/Gamma": {
97176                 "tags": {
97177                     "name": "Gamma",
97178                     "shop": "doityourself"
97179                 },
97180                 "name": "Gamma",
97181                 "icon": "shop",
97182                 "geometry": [
97183                     "point",
97184                     "area"
97185                 ],
97186                 "fields": [
97187                     "operator",
97188                     "address",
97189                     "building_area",
97190                     "opening_hours"
97191                 ],
97192                 "suggestion": true
97193             },
97194             "shop/doityourself/OBI": {
97195                 "tags": {
97196                     "name": "OBI",
97197                     "shop": "doityourself"
97198                 },
97199                 "name": "OBI",
97200                 "icon": "shop",
97201                 "geometry": [
97202                     "point",
97203                     "area"
97204                 ],
97205                 "fields": [
97206                     "operator",
97207                     "address",
97208                     "building_area",
97209                     "opening_hours"
97210                 ],
97211                 "suggestion": true
97212             },
97213             "shop/doityourself/Lowes": {
97214                 "tags": {
97215                     "name": "Lowes",
97216                     "shop": "doityourself"
97217                 },
97218                 "name": "Lowes",
97219                 "icon": "shop",
97220                 "geometry": [
97221                     "point",
97222                     "area"
97223                 ],
97224                 "fields": [
97225                     "operator",
97226                     "address",
97227                     "building_area",
97228                     "opening_hours"
97229                 ],
97230                 "suggestion": true
97231             },
97232             "shop/doityourself/Wickes": {
97233                 "tags": {
97234                     "name": "Wickes",
97235                     "shop": "doityourself"
97236                 },
97237                 "name": "Wickes",
97238                 "icon": "shop",
97239                 "geometry": [
97240                     "point",
97241                     "area"
97242                 ],
97243                 "fields": [
97244                     "operator",
97245                     "address",
97246                     "building_area",
97247                     "opening_hours"
97248                 ],
97249                 "suggestion": true
97250             },
97251             "shop/doityourself/Hagebau": {
97252                 "tags": {
97253                     "name": "Hagebau",
97254                     "shop": "doityourself"
97255                 },
97256                 "name": "Hagebau",
97257                 "icon": "shop",
97258                 "geometry": [
97259                     "point",
97260                     "area"
97261                 ],
97262                 "fields": [
97263                     "operator",
97264                     "address",
97265                     "building_area",
97266                     "opening_hours"
97267                 ],
97268                 "suggestion": true
97269             },
97270             "shop/doityourself/Max Bahr": {
97271                 "tags": {
97272                     "name": "Max Bahr",
97273                     "shop": "doityourself"
97274                 },
97275                 "name": "Max Bahr",
97276                 "icon": "shop",
97277                 "geometry": [
97278                     "point",
97279                     "area"
97280                 ],
97281                 "fields": [
97282                     "operator",
97283                     "address",
97284                     "building_area",
97285                     "opening_hours"
97286                 ],
97287                 "suggestion": true
97288             },
97289             "shop/doityourself/Castorama": {
97290                 "tags": {
97291                     "name": "Castorama",
97292                     "shop": "doityourself"
97293                 },
97294                 "name": "Castorama",
97295                 "icon": "shop",
97296                 "geometry": [
97297                     "point",
97298                     "area"
97299                 ],
97300                 "fields": [
97301                     "operator",
97302                     "address",
97303                     "building_area",
97304                     "opening_hours"
97305                 ],
97306                 "suggestion": true
97307             },
97308             "shop/doityourself/Rona": {
97309                 "tags": {
97310                     "name": "Rona",
97311                     "shop": "doityourself"
97312                 },
97313                 "name": "Rona",
97314                 "icon": "shop",
97315                 "geometry": [
97316                     "point",
97317                     "area"
97318                 ],
97319                 "fields": [
97320                     "operator",
97321                     "address",
97322                     "building_area",
97323                     "opening_hours"
97324                 ],
97325                 "suggestion": true
97326             },
97327             "shop/doityourself/Home Depot": {
97328                 "tags": {
97329                     "name": "Home Depot",
97330                     "shop": "doityourself"
97331                 },
97332                 "name": "Home Depot",
97333                 "icon": "shop",
97334                 "geometry": [
97335                     "point",
97336                     "area"
97337                 ],
97338                 "fields": [
97339                     "operator",
97340                     "address",
97341                     "building_area",
97342                     "opening_hours"
97343                 ],
97344                 "suggestion": true
97345             },
97346             "shop/doityourself/Toom Baumarkt": {
97347                 "tags": {
97348                     "name": "Toom Baumarkt",
97349                     "shop": "doityourself"
97350                 },
97351                 "name": "Toom Baumarkt",
97352                 "icon": "shop",
97353                 "geometry": [
97354                     "point",
97355                     "area"
97356                 ],
97357                 "fields": [
97358                     "operator",
97359                     "address",
97360                     "building_area",
97361                     "opening_hours"
97362                 ],
97363                 "suggestion": true
97364             },
97365             "shop/doityourself/Homebase": {
97366                 "tags": {
97367                     "name": "Homebase",
97368                     "shop": "doityourself"
97369                 },
97370                 "name": "Homebase",
97371                 "icon": "shop",
97372                 "geometry": [
97373                     "point",
97374                     "area"
97375                 ],
97376                 "fields": [
97377                     "operator",
97378                     "address",
97379                     "building_area",
97380                     "opening_hours"
97381                 ],
97382                 "suggestion": true
97383             },
97384             "shop/doityourself/Baumax": {
97385                 "tags": {
97386                     "name": "Baumax",
97387                     "shop": "doityourself"
97388                 },
97389                 "name": "Baumax",
97390                 "icon": "shop",
97391                 "geometry": [
97392                     "point",
97393                     "area"
97394                 ],
97395                 "fields": [
97396                     "operator",
97397                     "address",
97398                     "building_area",
97399                     "opening_hours"
97400                 ],
97401                 "suggestion": true
97402             },
97403             "shop/doityourself/Lagerhaus": {
97404                 "tags": {
97405                     "name": "Lagerhaus",
97406                     "shop": "doityourself"
97407                 },
97408                 "name": "Lagerhaus",
97409                 "icon": "shop",
97410                 "geometry": [
97411                     "point",
97412                     "area"
97413                 ],
97414                 "fields": [
97415                     "operator",
97416                     "address",
97417                     "building_area",
97418                     "opening_hours"
97419                 ],
97420                 "suggestion": true
97421             },
97422             "shop/doityourself/Bauhaus": {
97423                 "tags": {
97424                     "name": "Bauhaus",
97425                     "shop": "doityourself"
97426                 },
97427                 "name": "Bauhaus",
97428                 "icon": "shop",
97429                 "geometry": [
97430                     "point",
97431                     "area"
97432                 ],
97433                 "fields": [
97434                     "operator",
97435                     "address",
97436                     "building_area",
97437                     "opening_hours"
97438                 ],
97439                 "suggestion": true
97440             },
97441             "shop/doityourself/Canadian Tire": {
97442                 "tags": {
97443                     "name": "Canadian Tire",
97444                     "shop": "doityourself"
97445                 },
97446                 "name": "Canadian Tire",
97447                 "icon": "shop",
97448                 "geometry": [
97449                     "point",
97450                     "area"
97451                 ],
97452                 "fields": [
97453                     "operator",
97454                     "address",
97455                     "building_area",
97456                     "opening_hours"
97457                 ],
97458                 "suggestion": true
97459             },
97460             "shop/doityourself/Leroy Merlin": {
97461                 "tags": {
97462                     "name": "Leroy Merlin",
97463                     "shop": "doityourself"
97464                 },
97465                 "name": "Leroy Merlin",
97466                 "icon": "shop",
97467                 "geometry": [
97468                     "point",
97469                     "area"
97470                 ],
97471                 "fields": [
97472                     "operator",
97473                     "address",
97474                     "building_area",
97475                     "opening_hours"
97476                 ],
97477                 "suggestion": true
97478             },
97479             "shop/doityourself/Hellweg": {
97480                 "tags": {
97481                     "name": "Hellweg",
97482                     "shop": "doityourself"
97483                 },
97484                 "name": "Hellweg",
97485                 "icon": "shop",
97486                 "geometry": [
97487                     "point",
97488                     "area"
97489                 ],
97490                 "fields": [
97491                     "operator",
97492                     "address",
97493                     "building_area",
97494                     "opening_hours"
97495                 ],
97496                 "suggestion": true
97497             },
97498             "shop/doityourself/Brico": {
97499                 "tags": {
97500                     "name": "Brico",
97501                     "shop": "doityourself"
97502                 },
97503                 "name": "Brico",
97504                 "icon": "shop",
97505                 "geometry": [
97506                     "point",
97507                     "area"
97508                 ],
97509                 "fields": [
97510                     "operator",
97511                     "address",
97512                     "building_area",
97513                     "opening_hours"
97514                 ],
97515                 "suggestion": true
97516             },
97517             "shop/doityourself/Bricomarché": {
97518                 "tags": {
97519                     "name": "Bricomarché",
97520                     "shop": "doityourself"
97521                 },
97522                 "name": "Bricomarché",
97523                 "icon": "shop",
97524                 "geometry": [
97525                     "point",
97526                     "area"
97527                 ],
97528                 "fields": [
97529                     "operator",
97530                     "address",
97531                     "building_area",
97532                     "opening_hours"
97533                 ],
97534                 "suggestion": true
97535             },
97536             "shop/doityourself/Toom": {
97537                 "tags": {
97538                     "name": "Toom",
97539                     "shop": "doityourself"
97540                 },
97541                 "name": "Toom",
97542                 "icon": "shop",
97543                 "geometry": [
97544                     "point",
97545                     "area"
97546                 ],
97547                 "fields": [
97548                     "operator",
97549                     "address",
97550                     "building_area",
97551                     "opening_hours"
97552                 ],
97553                 "suggestion": true
97554             },
97555             "shop/doityourself/Hagebaumarkt": {
97556                 "tags": {
97557                     "name": "Hagebaumarkt",
97558                     "shop": "doityourself"
97559                 },
97560                 "name": "Hagebaumarkt",
97561                 "icon": "shop",
97562                 "geometry": [
97563                     "point",
97564                     "area"
97565                 ],
97566                 "fields": [
97567                     "operator",
97568                     "address",
97569                     "building_area",
97570                     "opening_hours"
97571                 ],
97572                 "suggestion": true
97573             },
97574             "shop/doityourself/Praktiker": {
97575                 "tags": {
97576                     "name": "Praktiker",
97577                     "shop": "doityourself"
97578                 },
97579                 "name": "Praktiker",
97580                 "icon": "shop",
97581                 "geometry": [
97582                     "point",
97583                     "area"
97584                 ],
97585                 "fields": [
97586                     "operator",
97587                     "address",
97588                     "building_area",
97589                     "opening_hours"
97590                 ],
97591                 "suggestion": true
97592             },
97593             "shop/doityourself/Menards": {
97594                 "tags": {
97595                     "name": "Menards",
97596                     "shop": "doityourself"
97597                 },
97598                 "name": "Menards",
97599                 "icon": "shop",
97600                 "geometry": [
97601                     "point",
97602                     "area"
97603                 ],
97604                 "fields": [
97605                     "operator",
97606                     "address",
97607                     "building_area",
97608                     "opening_hours"
97609                 ],
97610                 "suggestion": true
97611             },
97612             "shop/doityourself/Weldom": {
97613                 "tags": {
97614                     "name": "Weldom",
97615                     "shop": "doityourself"
97616                 },
97617                 "name": "Weldom",
97618                 "icon": "shop",
97619                 "geometry": [
97620                     "point",
97621                     "area"
97622                 ],
97623                 "fields": [
97624                     "operator",
97625                     "address",
97626                     "building_area",
97627                     "opening_hours"
97628                 ],
97629                 "suggestion": true
97630             },
97631             "shop/doityourself/Bunnings Warehouse": {
97632                 "tags": {
97633                     "name": "Bunnings Warehouse",
97634                     "shop": "doityourself"
97635                 },
97636                 "name": "Bunnings Warehouse",
97637                 "icon": "shop",
97638                 "geometry": [
97639                     "point",
97640                     "area"
97641                 ],
97642                 "fields": [
97643                     "operator",
97644                     "address",
97645                     "building_area",
97646                     "opening_hours"
97647                 ],
97648                 "suggestion": true
97649             },
97650             "shop/doityourself/Ace Hardware": {
97651                 "tags": {
97652                     "name": "Ace Hardware",
97653                     "shop": "doityourself"
97654                 },
97655                 "name": "Ace Hardware",
97656                 "icon": "shop",
97657                 "geometry": [
97658                     "point",
97659                     "area"
97660                 ],
97661                 "fields": [
97662                     "operator",
97663                     "address",
97664                     "building_area",
97665                     "opening_hours"
97666                 ],
97667                 "suggestion": true
97668             },
97669             "shop/doityourself/Home Hardware": {
97670                 "tags": {
97671                     "name": "Home Hardware",
97672                     "shop": "doityourself"
97673                 },
97674                 "name": "Home Hardware",
97675                 "icon": "shop",
97676                 "geometry": [
97677                     "point",
97678                     "area"
97679                 ],
97680                 "fields": [
97681                     "operator",
97682                     "address",
97683                     "building_area",
97684                     "opening_hours"
97685                 ],
97686                 "suggestion": true
97687             },
97688             "shop/doityourself/Стройматериалы": {
97689                 "tags": {
97690                     "name": "Стройматериалы",
97691                     "shop": "doityourself"
97692                 },
97693                 "name": "Стройматериалы",
97694                 "icon": "shop",
97695                 "geometry": [
97696                     "point",
97697                     "area"
97698                 ],
97699                 "fields": [
97700                     "operator",
97701                     "address",
97702                     "building_area",
97703                     "opening_hours"
97704                 ],
97705                 "suggestion": true
97706             },
97707             "shop/doityourself/Bricorama": {
97708                 "tags": {
97709                     "name": "Bricorama",
97710                     "shop": "doityourself"
97711                 },
97712                 "name": "Bricorama",
97713                 "icon": "shop",
97714                 "geometry": [
97715                     "point",
97716                     "area"
97717                 ],
97718                 "fields": [
97719                     "operator",
97720                     "address",
97721                     "building_area",
97722                     "opening_hours"
97723                 ],
97724                 "suggestion": true
97725             },
97726             "shop/doityourself/Point P": {
97727                 "tags": {
97728                     "name": "Point P",
97729                     "shop": "doityourself"
97730                 },
97731                 "name": "Point P",
97732                 "icon": "shop",
97733                 "geometry": [
97734                     "point",
97735                     "area"
97736                 ],
97737                 "fields": [
97738                     "operator",
97739                     "address",
97740                     "building_area",
97741                     "opening_hours"
97742                 ],
97743                 "suggestion": true
97744             },
97745             "shop/stationery/Staples": {
97746                 "tags": {
97747                     "name": "Staples",
97748                     "shop": "stationery"
97749                 },
97750                 "name": "Staples",
97751                 "icon": "shop",
97752                 "geometry": [
97753                     "point",
97754                     "area"
97755                 ],
97756                 "fields": [
97757                     "operator",
97758                     "address",
97759                     "building_area",
97760                     "opening_hours"
97761                 ],
97762                 "suggestion": true
97763             },
97764             "shop/stationery/McPaper": {
97765                 "tags": {
97766                     "name": "McPaper",
97767                     "shop": "stationery"
97768                 },
97769                 "name": "McPaper",
97770                 "icon": "shop",
97771                 "geometry": [
97772                     "point",
97773                     "area"
97774                 ],
97775                 "fields": [
97776                     "operator",
97777                     "address",
97778                     "building_area",
97779                     "opening_hours"
97780                 ],
97781                 "suggestion": true
97782             },
97783             "shop/stationery/Office Depot": {
97784                 "tags": {
97785                     "name": "Office Depot",
97786                     "shop": "stationery"
97787                 },
97788                 "name": "Office Depot",
97789                 "icon": "shop",
97790                 "geometry": [
97791                     "point",
97792                     "area"
97793                 ],
97794                 "fields": [
97795                     "operator",
97796                     "address",
97797                     "building_area",
97798                     "opening_hours"
97799                 ],
97800                 "suggestion": true
97801             },
97802             "shop/stationery/Канцтовары": {
97803                 "tags": {
97804                     "name": "Канцтовары",
97805                     "shop": "stationery"
97806                 },
97807                 "name": "Канцтовары",
97808                 "icon": "shop",
97809                 "geometry": [
97810                     "point",
97811                     "area"
97812                 ],
97813                 "fields": [
97814                     "operator",
97815                     "address",
97816                     "building_area",
97817                     "opening_hours"
97818                 ],
97819                 "suggestion": true
97820             },
97821             "shop/car/Skoda": {
97822                 "tags": {
97823                     "name": "Skoda",
97824                     "shop": "car"
97825                 },
97826                 "name": "Skoda",
97827                 "icon": "car",
97828                 "geometry": [
97829                     "point",
97830                     "area"
97831                 ],
97832                 "fields": [
97833                     "operator",
97834                     "address",
97835                     "building_area",
97836                     "opening_hours"
97837                 ],
97838                 "suggestion": true
97839             },
97840             "shop/car/BMW": {
97841                 "tags": {
97842                     "name": "BMW",
97843                     "shop": "car"
97844                 },
97845                 "name": "BMW",
97846                 "icon": "car",
97847                 "geometry": [
97848                     "point",
97849                     "area"
97850                 ],
97851                 "fields": [
97852                     "operator",
97853                     "address",
97854                     "building_area",
97855                     "opening_hours"
97856                 ],
97857                 "suggestion": true
97858             },
97859             "shop/car/Citroen": {
97860                 "tags": {
97861                     "name": "Citroen",
97862                     "shop": "car"
97863                 },
97864                 "name": "Citroen",
97865                 "icon": "car",
97866                 "geometry": [
97867                     "point",
97868                     "area"
97869                 ],
97870                 "fields": [
97871                     "operator",
97872                     "address",
97873                     "building_area",
97874                     "opening_hours"
97875                 ],
97876                 "suggestion": true
97877             },
97878             "shop/car/Renault": {
97879                 "tags": {
97880                     "name": "Renault",
97881                     "shop": "car"
97882                 },
97883                 "name": "Renault",
97884                 "icon": "car",
97885                 "geometry": [
97886                     "point",
97887                     "area"
97888                 ],
97889                 "fields": [
97890                     "operator",
97891                     "address",
97892                     "building_area",
97893                     "opening_hours"
97894                 ],
97895                 "suggestion": true
97896             },
97897             "shop/car/Mercedes-Benz": {
97898                 "tags": {
97899                     "name": "Mercedes-Benz",
97900                     "shop": "car"
97901                 },
97902                 "name": "Mercedes-Benz",
97903                 "icon": "car",
97904                 "geometry": [
97905                     "point",
97906                     "area"
97907                 ],
97908                 "fields": [
97909                     "operator",
97910                     "address",
97911                     "building_area",
97912                     "opening_hours"
97913                 ],
97914                 "suggestion": true
97915             },
97916             "shop/car/Volvo": {
97917                 "tags": {
97918                     "name": "Volvo",
97919                     "shop": "car"
97920                 },
97921                 "name": "Volvo",
97922                 "icon": "car",
97923                 "geometry": [
97924                     "point",
97925                     "area"
97926                 ],
97927                 "fields": [
97928                     "operator",
97929                     "address",
97930                     "building_area",
97931                     "opening_hours"
97932                 ],
97933                 "suggestion": true
97934             },
97935             "shop/car/Ford": {
97936                 "tags": {
97937                     "name": "Ford",
97938                     "shop": "car"
97939                 },
97940                 "name": "Ford",
97941                 "icon": "car",
97942                 "geometry": [
97943                     "point",
97944                     "area"
97945                 ],
97946                 "fields": [
97947                     "operator",
97948                     "address",
97949                     "building_area",
97950                     "opening_hours"
97951                 ],
97952                 "suggestion": true
97953             },
97954             "shop/car/Volkswagen": {
97955                 "tags": {
97956                     "name": "Volkswagen",
97957                     "shop": "car"
97958                 },
97959                 "name": "Volkswagen",
97960                 "icon": "car",
97961                 "geometry": [
97962                     "point",
97963                     "area"
97964                 ],
97965                 "fields": [
97966                     "operator",
97967                     "address",
97968                     "building_area",
97969                     "opening_hours"
97970                 ],
97971                 "suggestion": true
97972             },
97973             "shop/car/Mazda": {
97974                 "tags": {
97975                     "name": "Mazda",
97976                     "shop": "car"
97977                 },
97978                 "name": "Mazda",
97979                 "icon": "car",
97980                 "geometry": [
97981                     "point",
97982                     "area"
97983                 ],
97984                 "fields": [
97985                     "operator",
97986                     "address",
97987                     "building_area",
97988                     "opening_hours"
97989                 ],
97990                 "suggestion": true
97991             },
97992             "shop/car/Mitsubishi": {
97993                 "tags": {
97994                     "name": "Mitsubishi",
97995                     "shop": "car"
97996                 },
97997                 "name": "Mitsubishi",
97998                 "icon": "car",
97999                 "geometry": [
98000                     "point",
98001                     "area"
98002                 ],
98003                 "fields": [
98004                     "operator",
98005                     "address",
98006                     "building_area",
98007                     "opening_hours"
98008                 ],
98009                 "suggestion": true
98010             },
98011             "shop/car/Fiat": {
98012                 "tags": {
98013                     "name": "Fiat",
98014                     "shop": "car"
98015                 },
98016                 "name": "Fiat",
98017                 "icon": "car",
98018                 "geometry": [
98019                     "point",
98020                     "area"
98021                 ],
98022                 "fields": [
98023                     "operator",
98024                     "address",
98025                     "building_area",
98026                     "opening_hours"
98027                 ],
98028                 "suggestion": true
98029             },
98030             "shop/car/Автозапчасти": {
98031                 "tags": {
98032                     "name": "Автозапчасти",
98033                     "shop": "car"
98034                 },
98035                 "name": "Автозапчасти",
98036                 "icon": "car",
98037                 "geometry": [
98038                     "point",
98039                     "area"
98040                 ],
98041                 "fields": [
98042                     "operator",
98043                     "address",
98044                     "building_area",
98045                     "opening_hours"
98046                 ],
98047                 "suggestion": true
98048             },
98049             "shop/car/Opel": {
98050                 "tags": {
98051                     "name": "Opel",
98052                     "shop": "car"
98053                 },
98054                 "name": "Opel",
98055                 "icon": "car",
98056                 "geometry": [
98057                     "point",
98058                     "area"
98059                 ],
98060                 "fields": [
98061                     "operator",
98062                     "address",
98063                     "building_area",
98064                     "opening_hours"
98065                 ],
98066                 "suggestion": true
98067             },
98068             "shop/car/Audi": {
98069                 "tags": {
98070                     "name": "Audi",
98071                     "shop": "car"
98072                 },
98073                 "name": "Audi",
98074                 "icon": "car",
98075                 "geometry": [
98076                     "point",
98077                     "area"
98078                 ],
98079                 "fields": [
98080                     "operator",
98081                     "address",
98082                     "building_area",
98083                     "opening_hours"
98084                 ],
98085                 "suggestion": true
98086             },
98087             "shop/car/Toyota": {
98088                 "tags": {
98089                     "name": "Toyota",
98090                     "shop": "car"
98091                 },
98092                 "name": "Toyota",
98093                 "icon": "car",
98094                 "geometry": [
98095                     "point",
98096                     "area"
98097                 ],
98098                 "fields": [
98099                     "operator",
98100                     "address",
98101                     "building_area",
98102                     "opening_hours"
98103                 ],
98104                 "suggestion": true
98105             },
98106             "shop/car/Nissan": {
98107                 "tags": {
98108                     "name": "Nissan",
98109                     "shop": "car"
98110                 },
98111                 "name": "Nissan",
98112                 "icon": "car",
98113                 "geometry": [
98114                     "point",
98115                     "area"
98116                 ],
98117                 "fields": [
98118                     "operator",
98119                     "address",
98120                     "building_area",
98121                     "opening_hours"
98122                 ],
98123                 "suggestion": true
98124             },
98125             "shop/car/Suzuki": {
98126                 "tags": {
98127                     "name": "Suzuki",
98128                     "shop": "car"
98129                 },
98130                 "name": "Suzuki",
98131                 "icon": "car",
98132                 "geometry": [
98133                     "point",
98134                     "area"
98135                 ],
98136                 "fields": [
98137                     "operator",
98138                     "address",
98139                     "building_area",
98140                     "opening_hours"
98141                 ],
98142                 "suggestion": true
98143             },
98144             "shop/car/Honda": {
98145                 "tags": {
98146                     "name": "Honda",
98147                     "shop": "car"
98148                 },
98149                 "name": "Honda",
98150                 "icon": "car",
98151                 "geometry": [
98152                     "point",
98153                     "area"
98154                 ],
98155                 "fields": [
98156                     "operator",
98157                     "address",
98158                     "building_area",
98159                     "opening_hours"
98160                 ],
98161                 "suggestion": true
98162             },
98163             "shop/car/Peugeot": {
98164                 "tags": {
98165                     "name": "Peugeot",
98166                     "shop": "car"
98167                 },
98168                 "name": "Peugeot",
98169                 "icon": "car",
98170                 "geometry": [
98171                     "point",
98172                     "area"
98173                 ],
98174                 "fields": [
98175                     "operator",
98176                     "address",
98177                     "building_area",
98178                     "opening_hours"
98179                 ],
98180                 "suggestion": true
98181             },
98182             "shop/car/Hyundai": {
98183                 "tags": {
98184                     "name": "Hyundai",
98185                     "shop": "car"
98186                 },
98187                 "name": "Hyundai",
98188                 "icon": "car",
98189                 "geometry": [
98190                     "point",
98191                     "area"
98192                 ],
98193                 "fields": [
98194                     "operator",
98195                     "address",
98196                     "building_area",
98197                     "opening_hours"
98198                 ],
98199                 "suggestion": true
98200             },
98201             "shop/car/Subaru": {
98202                 "tags": {
98203                     "name": "Subaru",
98204                     "shop": "car"
98205                 },
98206                 "name": "Subaru",
98207                 "icon": "car",
98208                 "geometry": [
98209                     "point",
98210                     "area"
98211                 ],
98212                 "fields": [
98213                     "operator",
98214                     "address",
98215                     "building_area",
98216                     "opening_hours"
98217                 ],
98218                 "suggestion": true
98219             },
98220             "shop/car/Chevrolet": {
98221                 "tags": {
98222                     "name": "Chevrolet",
98223                     "shop": "car"
98224                 },
98225                 "name": "Chevrolet",
98226                 "icon": "car",
98227                 "geometry": [
98228                     "point",
98229                     "area"
98230                 ],
98231                 "fields": [
98232                     "operator",
98233                     "address",
98234                     "building_area",
98235                     "opening_hours"
98236                 ],
98237                 "suggestion": true
98238             },
98239             "shop/car/Автомагазин": {
98240                 "tags": {
98241                     "name": "Автомагазин",
98242                     "shop": "car"
98243                 },
98244                 "name": "Автомагазин",
98245                 "icon": "car",
98246                 "geometry": [
98247                     "point",
98248                     "area"
98249                 ],
98250                 "fields": [
98251                     "operator",
98252                     "address",
98253                     "building_area",
98254                     "opening_hours"
98255                 ],
98256                 "suggestion": true
98257             },
98258             "shop/clothes/Matalan": {
98259                 "tags": {
98260                     "name": "Matalan",
98261                     "shop": "clothes"
98262                 },
98263                 "name": "Matalan",
98264                 "icon": "clothing-store",
98265                 "geometry": [
98266                     "point",
98267                     "area"
98268                 ],
98269                 "fields": [
98270                     "operator",
98271                     "address",
98272                     "building_area",
98273                     "opening_hours"
98274                 ],
98275                 "suggestion": true
98276             },
98277             "shop/clothes/KiK": {
98278                 "tags": {
98279                     "name": "KiK",
98280                     "shop": "clothes"
98281                 },
98282                 "name": "KiK",
98283                 "icon": "clothing-store",
98284                 "geometry": [
98285                     "point",
98286                     "area"
98287                 ],
98288                 "fields": [
98289                     "operator",
98290                     "address",
98291                     "building_area",
98292                     "opening_hours"
98293                 ],
98294                 "suggestion": true
98295             },
98296             "shop/clothes/H&M": {
98297                 "tags": {
98298                     "name": "H&M",
98299                     "shop": "clothes"
98300                 },
98301                 "name": "H&M",
98302                 "icon": "clothing-store",
98303                 "geometry": [
98304                     "point",
98305                     "area"
98306                 ],
98307                 "fields": [
98308                     "operator",
98309                     "address",
98310                     "building_area",
98311                     "opening_hours"
98312                 ],
98313                 "suggestion": true
98314             },
98315             "shop/clothes/Urban Outfitters": {
98316                 "tags": {
98317                     "name": "Urban Outfitters",
98318                     "shop": "clothes"
98319                 },
98320                 "name": "Urban Outfitters",
98321                 "icon": "clothing-store",
98322                 "geometry": [
98323                     "point",
98324                     "area"
98325                 ],
98326                 "fields": [
98327                     "operator",
98328                     "address",
98329                     "building_area",
98330                     "opening_hours"
98331                 ],
98332                 "suggestion": true
98333             },
98334             "shop/clothes/Vögele": {
98335                 "tags": {
98336                     "name": "Vögele",
98337                     "shop": "clothes"
98338                 },
98339                 "name": "Vögele",
98340                 "icon": "clothing-store",
98341                 "geometry": [
98342                     "point",
98343                     "area"
98344                 ],
98345                 "fields": [
98346                     "operator",
98347                     "address",
98348                     "building_area",
98349                     "opening_hours"
98350                 ],
98351                 "suggestion": true
98352             },
98353             "shop/clothes/Zeeman": {
98354                 "tags": {
98355                     "name": "Zeeman",
98356                     "shop": "clothes"
98357                 },
98358                 "name": "Zeeman",
98359                 "icon": "clothing-store",
98360                 "geometry": [
98361                     "point",
98362                     "area"
98363                 ],
98364                 "fields": [
98365                     "operator",
98366                     "address",
98367                     "building_area",
98368                     "opening_hours"
98369                 ],
98370                 "suggestion": true
98371             },
98372             "shop/clothes/Takko": {
98373                 "tags": {
98374                     "name": "Takko",
98375                     "shop": "clothes"
98376                 },
98377                 "name": "Takko",
98378                 "icon": "clothing-store",
98379                 "geometry": [
98380                     "point",
98381                     "area"
98382                 ],
98383                 "fields": [
98384                     "operator",
98385                     "address",
98386                     "building_area",
98387                     "opening_hours"
98388                 ],
98389                 "suggestion": true
98390             },
98391             "shop/clothes/C&A": {
98392                 "tags": {
98393                     "name": "C&A",
98394                     "shop": "clothes"
98395                 },
98396                 "name": "C&A",
98397                 "icon": "clothing-store",
98398                 "geometry": [
98399                     "point",
98400                     "area"
98401                 ],
98402                 "fields": [
98403                     "operator",
98404                     "address",
98405                     "building_area",
98406                     "opening_hours"
98407                 ],
98408                 "suggestion": true
98409             },
98410             "shop/clothes/Zara": {
98411                 "tags": {
98412                     "name": "Zara",
98413                     "shop": "clothes"
98414                 },
98415                 "name": "Zara",
98416                 "icon": "clothing-store",
98417                 "geometry": [
98418                     "point",
98419                     "area"
98420                 ],
98421                 "fields": [
98422                     "operator",
98423                     "address",
98424                     "building_area",
98425                     "opening_hours"
98426                 ],
98427                 "suggestion": true
98428             },
98429             "shop/clothes/Vero Moda": {
98430                 "tags": {
98431                     "name": "Vero Moda",
98432                     "shop": "clothes"
98433                 },
98434                 "name": "Vero Moda",
98435                 "icon": "clothing-store",
98436                 "geometry": [
98437                     "point",
98438                     "area"
98439                 ],
98440                 "fields": [
98441                     "operator",
98442                     "address",
98443                     "building_area",
98444                     "opening_hours"
98445                 ],
98446                 "suggestion": true
98447             },
98448             "shop/clothes/NKD": {
98449                 "tags": {
98450                     "name": "NKD",
98451                     "shop": "clothes"
98452                 },
98453                 "name": "NKD",
98454                 "icon": "clothing-store",
98455                 "geometry": [
98456                     "point",
98457                     "area"
98458                 ],
98459                 "fields": [
98460                     "operator",
98461                     "address",
98462                     "building_area",
98463                     "opening_hours"
98464                 ],
98465                 "suggestion": true
98466             },
98467             "shop/clothes/Ernsting's family": {
98468                 "tags": {
98469                     "name": "Ernsting's family",
98470                     "shop": "clothes"
98471                 },
98472                 "name": "Ernsting's family",
98473                 "icon": "clothing-store",
98474                 "geometry": [
98475                     "point",
98476                     "area"
98477                 ],
98478                 "fields": [
98479                     "operator",
98480                     "address",
98481                     "building_area",
98482                     "opening_hours"
98483                 ],
98484                 "suggestion": true
98485             },
98486             "shop/clothes/Winners": {
98487                 "tags": {
98488                     "name": "Winners",
98489                     "shop": "clothes"
98490                 },
98491                 "name": "Winners",
98492                 "icon": "clothing-store",
98493                 "geometry": [
98494                     "point",
98495                     "area"
98496                 ],
98497                 "fields": [
98498                     "operator",
98499                     "address",
98500                     "building_area",
98501                     "opening_hours"
98502                 ],
98503                 "suggestion": true
98504             },
98505             "shop/clothes/River Island": {
98506                 "tags": {
98507                     "name": "River Island",
98508                     "shop": "clothes"
98509                 },
98510                 "name": "River Island",
98511                 "icon": "clothing-store",
98512                 "geometry": [
98513                     "point",
98514                     "area"
98515                 ],
98516                 "fields": [
98517                     "operator",
98518                     "address",
98519                     "building_area",
98520                     "opening_hours"
98521                 ],
98522                 "suggestion": true
98523             },
98524             "shop/clothes/Next": {
98525                 "tags": {
98526                     "name": "Next",
98527                     "shop": "clothes"
98528                 },
98529                 "name": "Next",
98530                 "icon": "clothing-store",
98531                 "geometry": [
98532                     "point",
98533                     "area"
98534                 ],
98535                 "fields": [
98536                     "operator",
98537                     "address",
98538                     "building_area",
98539                     "opening_hours"
98540                 ],
98541                 "suggestion": true
98542             },
98543             "shop/clothes/Gap": {
98544                 "tags": {
98545                     "name": "Gap",
98546                     "shop": "clothes"
98547                 },
98548                 "name": "Gap",
98549                 "icon": "clothing-store",
98550                 "geometry": [
98551                     "point",
98552                     "area"
98553                 ],
98554                 "fields": [
98555                     "operator",
98556                     "address",
98557                     "building_area",
98558                     "opening_hours"
98559                 ],
98560                 "suggestion": true
98561             },
98562             "shop/clothes/Adidas": {
98563                 "tags": {
98564                     "name": "Adidas",
98565                     "shop": "clothes"
98566                 },
98567                 "name": "Adidas",
98568                 "icon": "clothing-store",
98569                 "geometry": [
98570                     "point",
98571                     "area"
98572                 ],
98573                 "fields": [
98574                     "operator",
98575                     "address",
98576                     "building_area",
98577                     "opening_hours"
98578                 ],
98579                 "suggestion": true
98580             },
98581             "shop/clothes/Mr Price": {
98582                 "tags": {
98583                     "name": "Mr Price",
98584                     "shop": "clothes"
98585                 },
98586                 "name": "Mr Price",
98587                 "icon": "clothing-store",
98588                 "geometry": [
98589                     "point",
98590                     "area"
98591                 ],
98592                 "fields": [
98593                     "operator",
98594                     "address",
98595                     "building_area",
98596                     "opening_hours"
98597                 ],
98598                 "suggestion": true
98599             },
98600             "shop/clothes/Pep": {
98601                 "tags": {
98602                     "name": "Pep",
98603                     "shop": "clothes"
98604                 },
98605                 "name": "Pep",
98606                 "icon": "clothing-store",
98607                 "geometry": [
98608                     "point",
98609                     "area"
98610                 ],
98611                 "fields": [
98612                     "operator",
98613                     "address",
98614                     "building_area",
98615                     "opening_hours"
98616                 ],
98617                 "suggestion": true
98618             },
98619             "shop/clothes/Edgars": {
98620                 "tags": {
98621                     "name": "Edgars",
98622                     "shop": "clothes"
98623                 },
98624                 "name": "Edgars",
98625                 "icon": "clothing-store",
98626                 "geometry": [
98627                     "point",
98628                     "area"
98629                 ],
98630                 "fields": [
98631                     "operator",
98632                     "address",
98633                     "building_area",
98634                     "opening_hours"
98635                 ],
98636                 "suggestion": true
98637             },
98638             "shop/clothes/Ackermans": {
98639                 "tags": {
98640                     "name": "Ackermans",
98641                     "shop": "clothes"
98642                 },
98643                 "name": "Ackermans",
98644                 "icon": "clothing-store",
98645                 "geometry": [
98646                     "point",
98647                     "area"
98648                 ],
98649                 "fields": [
98650                     "operator",
98651                     "address",
98652                     "building_area",
98653                     "opening_hours"
98654                 ],
98655                 "suggestion": true
98656             },
98657             "shop/clothes/Truworths": {
98658                 "tags": {
98659                     "name": "Truworths",
98660                     "shop": "clothes"
98661                 },
98662                 "name": "Truworths",
98663                 "icon": "clothing-store",
98664                 "geometry": [
98665                     "point",
98666                     "area"
98667                 ],
98668                 "fields": [
98669                     "operator",
98670                     "address",
98671                     "building_area",
98672                     "opening_hours"
98673                 ],
98674                 "suggestion": true
98675             },
98676             "shop/clothes/Ross": {
98677                 "tags": {
98678                     "name": "Ross",
98679                     "shop": "clothes"
98680                 },
98681                 "name": "Ross",
98682                 "icon": "clothing-store",
98683                 "geometry": [
98684                     "point",
98685                     "area"
98686                 ],
98687                 "fields": [
98688                     "operator",
98689                     "address",
98690                     "building_area",
98691                     "opening_hours"
98692                 ],
98693                 "suggestion": true
98694             },
98695             "shop/clothes/Burton": {
98696                 "tags": {
98697                     "name": "Burton",
98698                     "shop": "clothes"
98699                 },
98700                 "name": "Burton",
98701                 "icon": "clothing-store",
98702                 "geometry": [
98703                     "point",
98704                     "area"
98705                 ],
98706                 "fields": [
98707                     "operator",
98708                     "address",
98709                     "building_area",
98710                     "opening_hours"
98711                 ],
98712                 "suggestion": true
98713             },
98714             "shop/clothes/Dorothy Perkins": {
98715                 "tags": {
98716                     "name": "Dorothy Perkins",
98717                     "shop": "clothes"
98718                 },
98719                 "name": "Dorothy Perkins",
98720                 "icon": "clothing-store",
98721                 "geometry": [
98722                     "point",
98723                     "area"
98724                 ],
98725                 "fields": [
98726                     "operator",
98727                     "address",
98728                     "building_area",
98729                     "opening_hours"
98730                 ],
98731                 "suggestion": true
98732             },
98733             "shop/clothes/Lindex": {
98734                 "tags": {
98735                     "name": "Lindex",
98736                     "shop": "clothes"
98737                 },
98738                 "name": "Lindex",
98739                 "icon": "clothing-store",
98740                 "geometry": [
98741                     "point",
98742                     "area"
98743                 ],
98744                 "fields": [
98745                     "operator",
98746                     "address",
98747                     "building_area",
98748                     "opening_hours"
98749                 ],
98750                 "suggestion": true
98751             },
98752             "shop/clothes/s.Oliver": {
98753                 "tags": {
98754                     "name": "s.Oliver",
98755                     "shop": "clothes"
98756                 },
98757                 "name": "s.Oliver",
98758                 "icon": "clothing-store",
98759                 "geometry": [
98760                     "point",
98761                     "area"
98762                 ],
98763                 "fields": [
98764                     "operator",
98765                     "address",
98766                     "building_area",
98767                     "opening_hours"
98768                 ],
98769                 "suggestion": true
98770             },
98771             "shop/clothes/Cecil": {
98772                 "tags": {
98773                     "name": "Cecil",
98774                     "shop": "clothes"
98775                 },
98776                 "name": "Cecil",
98777                 "icon": "clothing-store",
98778                 "geometry": [
98779                     "point",
98780                     "area"
98781                 ],
98782                 "fields": [
98783                     "operator",
98784                     "address",
98785                     "building_area",
98786                     "opening_hours"
98787                 ],
98788                 "suggestion": true
98789             },
98790             "shop/clothes/Dress Barn": {
98791                 "tags": {
98792                     "name": "Dress Barn",
98793                     "shop": "clothes"
98794                 },
98795                 "name": "Dress Barn",
98796                 "icon": "clothing-store",
98797                 "geometry": [
98798                     "point",
98799                     "area"
98800                 ],
98801                 "fields": [
98802                     "operator",
98803                     "address",
98804                     "building_area",
98805                     "opening_hours"
98806                 ],
98807                 "suggestion": true
98808             },
98809             "shop/clothes/Old Navy": {
98810                 "tags": {
98811                     "name": "Old Navy",
98812                     "shop": "clothes"
98813                 },
98814                 "name": "Old Navy",
98815                 "icon": "clothing-store",
98816                 "geometry": [
98817                     "point",
98818                     "area"
98819                 ],
98820                 "fields": [
98821                     "operator",
98822                     "address",
98823                     "building_area",
98824                     "opening_hours"
98825                 ],
98826                 "suggestion": true
98827             },
98828             "shop/clothes/Jack & Jones": {
98829                 "tags": {
98830                     "name": "Jack & Jones",
98831                     "shop": "clothes"
98832                 },
98833                 "name": "Jack & Jones",
98834                 "icon": "clothing-store",
98835                 "geometry": [
98836                     "point",
98837                     "area"
98838                 ],
98839                 "fields": [
98840                     "operator",
98841                     "address",
98842                     "building_area",
98843                     "opening_hours"
98844                 ],
98845                 "suggestion": true
98846             },
98847             "shop/clothes/Pimkie": {
98848                 "tags": {
98849                     "name": "Pimkie",
98850                     "shop": "clothes"
98851                 },
98852                 "name": "Pimkie",
98853                 "icon": "clothing-store",
98854                 "geometry": [
98855                     "point",
98856                     "area"
98857                 ],
98858                 "fields": [
98859                     "operator",
98860                     "address",
98861                     "building_area",
98862                     "opening_hours"
98863                 ],
98864                 "suggestion": true
98865             },
98866             "shop/clothes/Esprit": {
98867                 "tags": {
98868                     "name": "Esprit",
98869                     "shop": "clothes"
98870                 },
98871                 "name": "Esprit",
98872                 "icon": "clothing-store",
98873                 "geometry": [
98874                     "point",
98875                     "area"
98876                 ],
98877                 "fields": [
98878                     "operator",
98879                     "address",
98880                     "building_area",
98881                     "opening_hours"
98882                 ],
98883                 "suggestion": true
98884             },
98885             "shop/clothes/Primark": {
98886                 "tags": {
98887                     "name": "Primark",
98888                     "shop": "clothes"
98889                 },
98890                 "name": "Primark",
98891                 "icon": "clothing-store",
98892                 "geometry": [
98893                     "point",
98894                     "area"
98895                 ],
98896                 "fields": [
98897                     "operator",
98898                     "address",
98899                     "building_area",
98900                     "opening_hours"
98901                 ],
98902                 "suggestion": true
98903             },
98904             "shop/clothes/Bonita": {
98905                 "tags": {
98906                     "name": "Bonita",
98907                     "shop": "clothes"
98908                 },
98909                 "name": "Bonita",
98910                 "icon": "clothing-store",
98911                 "geometry": [
98912                     "point",
98913                     "area"
98914                 ],
98915                 "fields": [
98916                     "operator",
98917                     "address",
98918                     "building_area",
98919                     "opening_hours"
98920                 ],
98921                 "suggestion": true
98922             },
98923             "shop/clothes/Mexx": {
98924                 "tags": {
98925                     "name": "Mexx",
98926                     "shop": "clothes"
98927                 },
98928                 "name": "Mexx",
98929                 "icon": "clothing-store",
98930                 "geometry": [
98931                     "point",
98932                     "area"
98933                 ],
98934                 "fields": [
98935                     "operator",
98936                     "address",
98937                     "building_area",
98938                     "opening_hours"
98939                 ],
98940                 "suggestion": true
98941             },
98942             "shop/clothes/Gerry Weber": {
98943                 "tags": {
98944                     "name": "Gerry Weber",
98945                     "shop": "clothes"
98946                 },
98947                 "name": "Gerry Weber",
98948                 "icon": "clothing-store",
98949                 "geometry": [
98950                     "point",
98951                     "area"
98952                 ],
98953                 "fields": [
98954                     "operator",
98955                     "address",
98956                     "building_area",
98957                     "opening_hours"
98958                 ],
98959                 "suggestion": true
98960             },
98961             "shop/clothes/Tally Weijl": {
98962                 "tags": {
98963                     "name": "Tally Weijl",
98964                     "shop": "clothes"
98965                 },
98966                 "name": "Tally Weijl",
98967                 "icon": "clothing-store",
98968                 "geometry": [
98969                     "point",
98970                     "area"
98971                 ],
98972                 "fields": [
98973                     "operator",
98974                     "address",
98975                     "building_area",
98976                     "opening_hours"
98977                 ],
98978                 "suggestion": true
98979             },
98980             "shop/clothes/Mango": {
98981                 "tags": {
98982                     "name": "Mango",
98983                     "shop": "clothes"
98984                 },
98985                 "name": "Mango",
98986                 "icon": "clothing-store",
98987                 "geometry": [
98988                     "point",
98989                     "area"
98990                 ],
98991                 "fields": [
98992                     "operator",
98993                     "address",
98994                     "building_area",
98995                     "opening_hours"
98996                 ],
98997                 "suggestion": true
98998             },
98999             "shop/clothes/TK Maxx": {
99000                 "tags": {
99001                     "name": "TK Maxx",
99002                     "shop": "clothes"
99003                 },
99004                 "name": "TK Maxx",
99005                 "icon": "clothing-store",
99006                 "geometry": [
99007                     "point",
99008                     "area"
99009                 ],
99010                 "fields": [
99011                     "operator",
99012                     "address",
99013                     "building_area",
99014                     "opening_hours"
99015                 ],
99016                 "suggestion": true
99017             },
99018             "shop/clothes/Benetton": {
99019                 "tags": {
99020                     "name": "Benetton",
99021                     "shop": "clothes"
99022                 },
99023                 "name": "Benetton",
99024                 "icon": "clothing-store",
99025                 "geometry": [
99026                     "point",
99027                     "area"
99028                 ],
99029                 "fields": [
99030                     "operator",
99031                     "address",
99032                     "building_area",
99033                     "opening_hours"
99034                 ],
99035                 "suggestion": true
99036             },
99037             "shop/clothes/Ulla Popken": {
99038                 "tags": {
99039                     "name": "Ulla Popken",
99040                     "shop": "clothes"
99041                 },
99042                 "name": "Ulla Popken",
99043                 "icon": "clothing-store",
99044                 "geometry": [
99045                     "point",
99046                     "area"
99047                 ],
99048                 "fields": [
99049                     "operator",
99050                     "address",
99051                     "building_area",
99052                     "opening_hours"
99053                 ],
99054                 "suggestion": true
99055             },
99056             "shop/clothes/AWG": {
99057                 "tags": {
99058                     "name": "AWG",
99059                     "shop": "clothes"
99060                 },
99061                 "name": "AWG",
99062                 "icon": "clothing-store",
99063                 "geometry": [
99064                     "point",
99065                     "area"
99066                 ],
99067                 "fields": [
99068                     "operator",
99069                     "address",
99070                     "building_area",
99071                     "opening_hours"
99072                 ],
99073                 "suggestion": true
99074             },
99075             "shop/clothes/Tommy Hilfiger": {
99076                 "tags": {
99077                     "name": "Tommy Hilfiger",
99078                     "shop": "clothes"
99079                 },
99080                 "name": "Tommy Hilfiger",
99081                 "icon": "clothing-store",
99082                 "geometry": [
99083                     "point",
99084                     "area"
99085                 ],
99086                 "fields": [
99087                     "operator",
99088                     "address",
99089                     "building_area",
99090                     "opening_hours"
99091                 ],
99092                 "suggestion": true
99093             },
99094             "shop/clothes/New Yorker": {
99095                 "tags": {
99096                     "name": "New Yorker",
99097                     "shop": "clothes"
99098                 },
99099                 "name": "New Yorker",
99100                 "icon": "clothing-store",
99101                 "geometry": [
99102                     "point",
99103                     "area"
99104                 ],
99105                 "fields": [
99106                     "operator",
99107                     "address",
99108                     "building_area",
99109                     "opening_hours"
99110                 ],
99111                 "suggestion": true
99112             },
99113             "shop/clothes/Orsay": {
99114                 "tags": {
99115                     "name": "Orsay",
99116                     "shop": "clothes"
99117                 },
99118                 "name": "Orsay",
99119                 "icon": "clothing-store",
99120                 "geometry": [
99121                     "point",
99122                     "area"
99123                 ],
99124                 "fields": [
99125                     "operator",
99126                     "address",
99127                     "building_area",
99128                     "opening_hours"
99129                 ],
99130                 "suggestion": true
99131             },
99132             "shop/clothes/Jeans Fritz": {
99133                 "tags": {
99134                     "name": "Jeans Fritz",
99135                     "shop": "clothes"
99136                 },
99137                 "name": "Jeans Fritz",
99138                 "icon": "clothing-store",
99139                 "geometry": [
99140                     "point",
99141                     "area"
99142                 ],
99143                 "fields": [
99144                     "operator",
99145                     "address",
99146                     "building_area",
99147                     "opening_hours"
99148                 ],
99149                 "suggestion": true
99150             },
99151             "shop/clothes/Charles Vögele": {
99152                 "tags": {
99153                     "name": "Charles Vögele",
99154                     "shop": "clothes"
99155                 },
99156                 "name": "Charles Vögele",
99157                 "icon": "clothing-store",
99158                 "geometry": [
99159                     "point",
99160                     "area"
99161                 ],
99162                 "fields": [
99163                     "operator",
99164                     "address",
99165                     "building_area",
99166                     "opening_hours"
99167                 ],
99168                 "suggestion": true
99169             },
99170             "shop/clothes/New Look": {
99171                 "tags": {
99172                     "name": "New Look",
99173                     "shop": "clothes"
99174                 },
99175                 "name": "New Look",
99176                 "icon": "clothing-store",
99177                 "geometry": [
99178                     "point",
99179                     "area"
99180                 ],
99181                 "fields": [
99182                     "operator",
99183                     "address",
99184                     "building_area",
99185                     "opening_hours"
99186                 ],
99187                 "suggestion": true
99188             },
99189             "shop/clothes/Lacoste": {
99190                 "tags": {
99191                     "name": "Lacoste",
99192                     "shop": "clothes"
99193                 },
99194                 "name": "Lacoste",
99195                 "icon": "clothing-store",
99196                 "geometry": [
99197                     "point",
99198                     "area"
99199                 ],
99200                 "fields": [
99201                     "operator",
99202                     "address",
99203                     "building_area",
99204                     "opening_hours"
99205                 ],
99206                 "suggestion": true
99207             },
99208             "shop/clothes/Etam": {
99209                 "tags": {
99210                     "name": "Etam",
99211                     "shop": "clothes"
99212                 },
99213                 "name": "Etam",
99214                 "icon": "clothing-store",
99215                 "geometry": [
99216                     "point",
99217                     "area"
99218                 ],
99219                 "fields": [
99220                     "operator",
99221                     "address",
99222                     "building_area",
99223                     "opening_hours"
99224                 ],
99225                 "suggestion": true
99226             },
99227             "shop/clothes/Kiabi": {
99228                 "tags": {
99229                     "name": "Kiabi",
99230                     "shop": "clothes"
99231                 },
99232                 "name": "Kiabi",
99233                 "icon": "clothing-store",
99234                 "geometry": [
99235                     "point",
99236                     "area"
99237                 ],
99238                 "fields": [
99239                     "operator",
99240                     "address",
99241                     "building_area",
99242                     "opening_hours"
99243                 ],
99244                 "suggestion": true
99245             },
99246             "shop/clothes/Jack Wolfskin": {
99247                 "tags": {
99248                     "name": "Jack Wolfskin",
99249                     "shop": "clothes"
99250                 },
99251                 "name": "Jack Wolfskin",
99252                 "icon": "clothing-store",
99253                 "geometry": [
99254                     "point",
99255                     "area"
99256                 ],
99257                 "fields": [
99258                     "operator",
99259                     "address",
99260                     "building_area",
99261                     "opening_hours"
99262                 ],
99263                 "suggestion": true
99264             },
99265             "shop/clothes/American Apparel": {
99266                 "tags": {
99267                     "name": "American Apparel",
99268                     "shop": "clothes"
99269                 },
99270                 "name": "American Apparel",
99271                 "icon": "clothing-store",
99272                 "geometry": [
99273                     "point",
99274                     "area"
99275                 ],
99276                 "fields": [
99277                     "operator",
99278                     "address",
99279                     "building_area",
99280                     "opening_hours"
99281                 ],
99282                 "suggestion": true
99283             },
99284             "shop/clothes/Men's Wearhouse": {
99285                 "tags": {
99286                     "name": "Men's Wearhouse",
99287                     "shop": "clothes"
99288                 },
99289                 "name": "Men's Wearhouse",
99290                 "icon": "clothing-store",
99291                 "geometry": [
99292                     "point",
99293                     "area"
99294                 ],
99295                 "fields": [
99296                     "operator",
99297                     "address",
99298                     "building_area",
99299                     "opening_hours"
99300                 ],
99301                 "suggestion": true
99302             },
99303             "shop/clothes/Intimissimi": {
99304                 "tags": {
99305                     "name": "Intimissimi",
99306                     "shop": "clothes"
99307                 },
99308                 "name": "Intimissimi",
99309                 "icon": "clothing-store",
99310                 "geometry": [
99311                     "point",
99312                     "area"
99313                 ],
99314                 "fields": [
99315                     "operator",
99316                     "address",
99317                     "building_area",
99318                     "opening_hours"
99319                 ],
99320                 "suggestion": true
99321             },
99322             "shop/clothes/United Colors of Benetton": {
99323                 "tags": {
99324                     "name": "United Colors of Benetton",
99325                     "shop": "clothes"
99326                 },
99327                 "name": "United Colors of Benetton",
99328                 "icon": "clothing-store",
99329                 "geometry": [
99330                     "point",
99331                     "area"
99332                 ],
99333                 "fields": [
99334                     "operator",
99335                     "address",
99336                     "building_area",
99337                     "opening_hours"
99338                 ],
99339                 "suggestion": true
99340             },
99341             "shop/clothes/Jules": {
99342                 "tags": {
99343                     "name": "Jules",
99344                     "shop": "clothes"
99345                 },
99346                 "name": "Jules",
99347                 "icon": "clothing-store",
99348                 "geometry": [
99349                     "point",
99350                     "area"
99351                 ],
99352                 "fields": [
99353                     "operator",
99354                     "address",
99355                     "building_area",
99356                     "opening_hours"
99357                 ],
99358                 "suggestion": true
99359             },
99360             "shop/clothes/Second Hand": {
99361                 "tags": {
99362                     "name": "Second Hand",
99363                     "shop": "clothes"
99364                 },
99365                 "name": "Second Hand",
99366                 "icon": "clothing-store",
99367                 "geometry": [
99368                     "point",
99369                     "area"
99370                 ],
99371                 "fields": [
99372                     "operator",
99373                     "address",
99374                     "building_area",
99375                     "opening_hours"
99376                 ],
99377                 "suggestion": true
99378             },
99379             "shop/clothes/AOKI": {
99380                 "tags": {
99381                     "name": "AOKI",
99382                     "shop": "clothes"
99383                 },
99384                 "name": "AOKI",
99385                 "icon": "clothing-store",
99386                 "geometry": [
99387                     "point",
99388                     "area"
99389                 ],
99390                 "fields": [
99391                     "operator",
99392                     "address",
99393                     "building_area",
99394                     "opening_hours"
99395                 ],
99396                 "suggestion": true
99397             },
99398             "shop/clothes/Calzedonia": {
99399                 "tags": {
99400                     "name": "Calzedonia",
99401                     "shop": "clothes"
99402                 },
99403                 "name": "Calzedonia",
99404                 "icon": "clothing-store",
99405                 "geometry": [
99406                     "point",
99407                     "area"
99408                 ],
99409                 "fields": [
99410                     "operator",
99411                     "address",
99412                     "building_area",
99413                     "opening_hours"
99414                 ],
99415                 "suggestion": true
99416             },
99417             "shop/clothes/洋服の青山": {
99418                 "tags": {
99419                     "name": "洋服の青山",
99420                     "shop": "clothes"
99421                 },
99422                 "name": "洋服の青山",
99423                 "icon": "clothing-store",
99424                 "geometry": [
99425                     "point",
99426                     "area"
99427                 ],
99428                 "fields": [
99429                     "operator",
99430                     "address",
99431                     "building_area",
99432                     "opening_hours"
99433                 ],
99434                 "suggestion": true
99435             },
99436             "shop/clothes/Levi's": {
99437                 "tags": {
99438                     "name": "Levi's",
99439                     "shop": "clothes"
99440                 },
99441                 "name": "Levi's",
99442                 "icon": "clothing-store",
99443                 "geometry": [
99444                     "point",
99445                     "area"
99446                 ],
99447                 "fields": [
99448                     "operator",
99449                     "address",
99450                     "building_area",
99451                     "opening_hours"
99452                 ],
99453                 "suggestion": true
99454             },
99455             "shop/clothes/Celio": {
99456                 "tags": {
99457                     "name": "Celio",
99458                     "shop": "clothes"
99459                 },
99460                 "name": "Celio",
99461                 "icon": "clothing-store",
99462                 "geometry": [
99463                     "point",
99464                     "area"
99465                 ],
99466                 "fields": [
99467                     "operator",
99468                     "address",
99469                     "building_area",
99470                     "opening_hours"
99471                 ],
99472                 "suggestion": true
99473             },
99474             "shop/clothes/TJ Maxx": {
99475                 "tags": {
99476                     "name": "TJ Maxx",
99477                     "shop": "clothes"
99478                 },
99479                 "name": "TJ Maxx",
99480                 "icon": "clothing-store",
99481                 "geometry": [
99482                     "point",
99483                     "area"
99484                 ],
99485                 "fields": [
99486                     "operator",
99487                     "address",
99488                     "building_area",
99489                     "opening_hours"
99490                 ],
99491                 "suggestion": true
99492             },
99493             "shop/clothes/Promod": {
99494                 "tags": {
99495                     "name": "Promod",
99496                     "shop": "clothes"
99497                 },
99498                 "name": "Promod",
99499                 "icon": "clothing-store",
99500                 "geometry": [
99501                     "point",
99502                     "area"
99503                 ],
99504                 "fields": [
99505                     "operator",
99506                     "address",
99507                     "building_area",
99508                     "opening_hours"
99509                 ],
99510                 "suggestion": true
99511             },
99512             "shop/clothes/Street One": {
99513                 "tags": {
99514                     "name": "Street One",
99515                     "shop": "clothes"
99516                 },
99517                 "name": "Street One",
99518                 "icon": "clothing-store",
99519                 "geometry": [
99520                     "point",
99521                     "area"
99522                 ],
99523                 "fields": [
99524                     "operator",
99525                     "address",
99526                     "building_area",
99527                     "opening_hours"
99528                 ],
99529                 "suggestion": true
99530             },
99531             "shop/clothes/ユニクロ": {
99532                 "tags": {
99533                     "name": "ユニクロ",
99534                     "shop": "clothes"
99535                 },
99536                 "name": "ユニクロ",
99537                 "icon": "clothing-store",
99538                 "geometry": [
99539                     "point",
99540                     "area"
99541                 ],
99542                 "fields": [
99543                     "operator",
99544                     "address",
99545                     "building_area",
99546                     "opening_hours"
99547                 ],
99548                 "suggestion": true
99549             },
99550             "shop/clothes/Banana Republic": {
99551                 "tags": {
99552                     "name": "Banana Republic",
99553                     "shop": "clothes"
99554                 },
99555                 "name": "Banana Republic",
99556                 "icon": "clothing-store",
99557                 "geometry": [
99558                     "point",
99559                     "area"
99560                 ],
99561                 "fields": [
99562                     "operator",
99563                     "address",
99564                     "building_area",
99565                     "opening_hours"
99566                 ],
99567                 "suggestion": true
99568             },
99569             "shop/clothes/Одежда": {
99570                 "tags": {
99571                     "name": "Одежда",
99572                     "shop": "clothes"
99573                 },
99574                 "name": "Одежда",
99575                 "icon": "clothing-store",
99576                 "geometry": [
99577                     "point",
99578                     "area"
99579                 ],
99580                 "fields": [
99581                     "operator",
99582                     "address",
99583                     "building_area",
99584                     "opening_hours"
99585                 ],
99586                 "suggestion": true
99587             },
99588             "shop/clothes/Marshalls": {
99589                 "tags": {
99590                     "name": "Marshalls",
99591                     "shop": "clothes"
99592                 },
99593                 "name": "Marshalls",
99594                 "icon": "clothing-store",
99595                 "geometry": [
99596                     "point",
99597                     "area"
99598                 ],
99599                 "fields": [
99600                     "operator",
99601                     "address",
99602                     "building_area",
99603                     "opening_hours"
99604                 ],
99605                 "suggestion": true
99606             },
99607             "shop/clothes/La Halle": {
99608                 "tags": {
99609                     "name": "La Halle",
99610                     "shop": "clothes"
99611                 },
99612                 "name": "La Halle",
99613                 "icon": "clothing-store",
99614                 "geometry": [
99615                     "point",
99616                     "area"
99617                 ],
99618                 "fields": [
99619                     "operator",
99620                     "address",
99621                     "building_area",
99622                     "opening_hours"
99623                 ],
99624                 "suggestion": true
99625             },
99626             "shop/clothes/Peacocks": {
99627                 "tags": {
99628                     "name": "Peacocks",
99629                     "shop": "clothes"
99630                 },
99631                 "name": "Peacocks",
99632                 "icon": "clothing-store",
99633                 "geometry": [
99634                     "point",
99635                     "area"
99636                 ],
99637                 "fields": [
99638                     "operator",
99639                     "address",
99640                     "building_area",
99641                     "opening_hours"
99642                 ],
99643                 "suggestion": true
99644             },
99645             "shop/clothes/しまむら": {
99646                 "tags": {
99647                     "name": "しまむら",
99648                     "shop": "clothes"
99649                 },
99650                 "name": "しまむら",
99651                 "icon": "clothing-store",
99652                 "geometry": [
99653                     "point",
99654                     "area"
99655                 ],
99656                 "fields": [
99657                     "operator",
99658                     "address",
99659                     "building_area",
99660                     "opening_hours"
99661                 ],
99662                 "suggestion": true
99663             },
99664             "shop/books/Bruna": {
99665                 "tags": {
99666                     "name": "Bruna",
99667                     "shop": "books"
99668                 },
99669                 "name": "Bruna",
99670                 "icon": "shop",
99671                 "geometry": [
99672                     "point",
99673                     "area"
99674                 ],
99675                 "fields": [
99676                     "operator",
99677                     "address",
99678                     "building_area",
99679                     "opening_hours"
99680                 ],
99681                 "suggestion": true
99682             },
99683             "shop/books/Waterstones": {
99684                 "tags": {
99685                     "name": "Waterstones",
99686                     "shop": "books"
99687                 },
99688                 "name": "Waterstones",
99689                 "icon": "shop",
99690                 "geometry": [
99691                     "point",
99692                     "area"
99693                 ],
99694                 "fields": [
99695                     "operator",
99696                     "address",
99697                     "building_area",
99698                     "opening_hours"
99699                 ],
99700                 "suggestion": true
99701             },
99702             "shop/books/Libro": {
99703                 "tags": {
99704                     "name": "Libro",
99705                     "shop": "books"
99706                 },
99707                 "name": "Libro",
99708                 "icon": "shop",
99709                 "geometry": [
99710                     "point",
99711                     "area"
99712                 ],
99713                 "fields": [
99714                     "operator",
99715                     "address",
99716                     "building_area",
99717                     "opening_hours"
99718                 ],
99719                 "suggestion": true
99720             },
99721             "shop/books/Barnes & Noble": {
99722                 "tags": {
99723                     "name": "Barnes & Noble",
99724                     "shop": "books"
99725                 },
99726                 "name": "Barnes & Noble",
99727                 "icon": "shop",
99728                 "geometry": [
99729                     "point",
99730                     "area"
99731                 ],
99732                 "fields": [
99733                     "operator",
99734                     "address",
99735                     "building_area",
99736                     "opening_hours"
99737                 ],
99738                 "suggestion": true
99739             },
99740             "shop/books/Weltbild": {
99741                 "tags": {
99742                     "name": "Weltbild",
99743                     "shop": "books"
99744                 },
99745                 "name": "Weltbild",
99746                 "icon": "shop",
99747                 "geometry": [
99748                     "point",
99749                     "area"
99750                 ],
99751                 "fields": [
99752                     "operator",
99753                     "address",
99754                     "building_area",
99755                     "opening_hours"
99756                 ],
99757                 "suggestion": true
99758             },
99759             "shop/books/Thalia": {
99760                 "tags": {
99761                     "name": "Thalia",
99762                     "shop": "books"
99763                 },
99764                 "name": "Thalia",
99765                 "icon": "shop",
99766                 "geometry": [
99767                     "point",
99768                     "area"
99769                 ],
99770                 "fields": [
99771                     "operator",
99772                     "address",
99773                     "building_area",
99774                     "opening_hours"
99775                 ],
99776                 "suggestion": true
99777             },
99778             "shop/books/Книги": {
99779                 "tags": {
99780                     "name": "Книги",
99781                     "shop": "books"
99782                 },
99783                 "name": "Книги",
99784                 "icon": "shop",
99785                 "geometry": [
99786                     "point",
99787                     "area"
99788                 ],
99789                 "fields": [
99790                     "operator",
99791                     "address",
99792                     "building_area",
99793                     "opening_hours"
99794                 ],
99795                 "suggestion": true
99796             },
99797             "shop/department_store/Debenhams": {
99798                 "tags": {
99799                     "name": "Debenhams",
99800                     "shop": "department_store"
99801                 },
99802                 "name": "Debenhams",
99803                 "icon": "shop",
99804                 "geometry": [
99805                     "point",
99806                     "area"
99807                 ],
99808                 "fields": [
99809                     "operator",
99810                     "address",
99811                     "building_area",
99812                     "opening_hours"
99813                 ],
99814                 "suggestion": true
99815             },
99816             "shop/department_store/Karstadt": {
99817                 "tags": {
99818                     "name": "Karstadt",
99819                     "shop": "department_store"
99820                 },
99821                 "name": "Karstadt",
99822                 "icon": "shop",
99823                 "geometry": [
99824                     "point",
99825                     "area"
99826                 ],
99827                 "fields": [
99828                     "operator",
99829                     "address",
99830                     "building_area",
99831                     "opening_hours"
99832                 ],
99833                 "suggestion": true
99834             },
99835             "shop/department_store/Kmart": {
99836                 "tags": {
99837                     "name": "Kmart",
99838                     "shop": "department_store"
99839                 },
99840                 "name": "Kmart",
99841                 "icon": "shop",
99842                 "geometry": [
99843                     "point",
99844                     "area"
99845                 ],
99846                 "fields": [
99847                     "operator",
99848                     "address",
99849                     "building_area",
99850                     "opening_hours"
99851                 ],
99852                 "suggestion": true
99853             },
99854             "shop/department_store/Target": {
99855                 "tags": {
99856                     "name": "Target",
99857                     "shop": "department_store"
99858                 },
99859                 "name": "Target",
99860                 "icon": "shop",
99861                 "geometry": [
99862                     "point",
99863                     "area"
99864                 ],
99865                 "fields": [
99866                     "operator",
99867                     "address",
99868                     "building_area",
99869                     "opening_hours"
99870                 ],
99871                 "suggestion": true
99872             },
99873             "shop/department_store/Galeria Kaufhof": {
99874                 "tags": {
99875                     "name": "Galeria Kaufhof",
99876                     "shop": "department_store"
99877                 },
99878                 "name": "Galeria Kaufhof",
99879                 "icon": "shop",
99880                 "geometry": [
99881                     "point",
99882                     "area"
99883                 ],
99884                 "fields": [
99885                     "operator",
99886                     "address",
99887                     "building_area",
99888                     "opening_hours"
99889                 ],
99890                 "suggestion": true
99891             },
99892             "shop/department_store/Marks & Spencer": {
99893                 "tags": {
99894                     "name": "Marks & Spencer",
99895                     "shop": "department_store"
99896                 },
99897                 "name": "Marks & Spencer",
99898                 "icon": "shop",
99899                 "geometry": [
99900                     "point",
99901                     "area"
99902                 ],
99903                 "fields": [
99904                     "operator",
99905                     "address",
99906                     "building_area",
99907                     "opening_hours"
99908                 ],
99909                 "suggestion": true
99910             },
99911             "shop/department_store/Big W": {
99912                 "tags": {
99913                     "name": "Big W",
99914                     "shop": "department_store"
99915                 },
99916                 "name": "Big W",
99917                 "icon": "shop",
99918                 "geometry": [
99919                     "point",
99920                     "area"
99921                 ],
99922                 "fields": [
99923                     "operator",
99924                     "address",
99925                     "building_area",
99926                     "opening_hours"
99927                 ],
99928                 "suggestion": true
99929             },
99930             "shop/department_store/Woolworth": {
99931                 "tags": {
99932                     "name": "Woolworth",
99933                     "shop": "department_store"
99934                 },
99935                 "name": "Woolworth",
99936                 "icon": "shop",
99937                 "geometry": [
99938                     "point",
99939                     "area"
99940                 ],
99941                 "fields": [
99942                     "operator",
99943                     "address",
99944                     "building_area",
99945                     "opening_hours"
99946                 ],
99947                 "suggestion": true
99948             },
99949             "shop/department_store/Универмаг": {
99950                 "tags": {
99951                     "name": "Универмаг",
99952                     "shop": "department_store"
99953                 },
99954                 "name": "Универмаг",
99955                 "icon": "shop",
99956                 "geometry": [
99957                     "point",
99958                     "area"
99959                 ],
99960                 "fields": [
99961                     "operator",
99962                     "address",
99963                     "building_area",
99964                     "opening_hours"
99965                 ],
99966                 "suggestion": true
99967             },
99968             "shop/department_store/Sears": {
99969                 "tags": {
99970                     "name": "Sears",
99971                     "shop": "department_store"
99972                 },
99973                 "name": "Sears",
99974                 "icon": "shop",
99975                 "geometry": [
99976                     "point",
99977                     "area"
99978                 ],
99979                 "fields": [
99980                     "operator",
99981                     "address",
99982                     "building_area",
99983                     "opening_hours"
99984                 ],
99985                 "suggestion": true
99986             },
99987             "shop/department_store/Kohl's": {
99988                 "tags": {
99989                     "name": "Kohl's",
99990                     "shop": "department_store"
99991                 },
99992                 "name": "Kohl's",
99993                 "icon": "shop",
99994                 "geometry": [
99995                     "point",
99996                     "area"
99997                 ],
99998                 "fields": [
99999                     "operator",
100000                     "address",
100001                     "building_area",
100002                     "opening_hours"
100003                 ],
100004                 "suggestion": true
100005             },
100006             "shop/department_store/Macy's": {
100007                 "tags": {
100008                     "name": "Macy's",
100009                     "shop": "department_store"
100010                 },
100011                 "name": "Macy's",
100012                 "icon": "shop",
100013                 "geometry": [
100014                     "point",
100015                     "area"
100016                 ],
100017                 "fields": [
100018                     "operator",
100019                     "address",
100020                     "building_area",
100021                     "opening_hours"
100022                 ],
100023                 "suggestion": true
100024             },
100025             "shop/department_store/JCPenney": {
100026                 "tags": {
100027                     "name": "JCPenney",
100028                     "shop": "department_store"
100029                 },
100030                 "name": "JCPenney",
100031                 "icon": "shop",
100032                 "geometry": [
100033                     "point",
100034                     "area"
100035                 ],
100036                 "fields": [
100037                     "operator",
100038                     "address",
100039                     "building_area",
100040                     "opening_hours"
100041                 ],
100042                 "suggestion": true
100043             },
100044             "shop/alcohol/Alko": {
100045                 "tags": {
100046                     "name": "Alko",
100047                     "shop": "alcohol"
100048                 },
100049                 "name": "Alko",
100050                 "icon": "alcohol-shop",
100051                 "geometry": [
100052                     "point",
100053                     "area"
100054                 ],
100055                 "fields": [
100056                     "operator",
100057                     "address",
100058                     "building_area",
100059                     "opening_hours"
100060                 ],
100061                 "suggestion": true
100062             },
100063             "shop/alcohol/The Beer Store": {
100064                 "tags": {
100065                     "name": "The Beer Store",
100066                     "shop": "alcohol"
100067                 },
100068                 "name": "The Beer Store",
100069                 "icon": "alcohol-shop",
100070                 "geometry": [
100071                     "point",
100072                     "area"
100073                 ],
100074                 "fields": [
100075                     "operator",
100076                     "address",
100077                     "building_area",
100078                     "opening_hours"
100079                 ],
100080                 "suggestion": true
100081             },
100082             "shop/alcohol/Systembolaget": {
100083                 "tags": {
100084                     "name": "Systembolaget",
100085                     "shop": "alcohol"
100086                 },
100087                 "name": "Systembolaget",
100088                 "icon": "alcohol-shop",
100089                 "geometry": [
100090                     "point",
100091                     "area"
100092                 ],
100093                 "fields": [
100094                     "operator",
100095                     "address",
100096                     "building_area",
100097                     "opening_hours"
100098                 ],
100099                 "suggestion": true
100100             },
100101             "shop/alcohol/LCBO": {
100102                 "tags": {
100103                     "name": "LCBO",
100104                     "shop": "alcohol"
100105                 },
100106                 "name": "LCBO",
100107                 "icon": "alcohol-shop",
100108                 "geometry": [
100109                     "point",
100110                     "area"
100111                 ],
100112                 "fields": [
100113                     "operator",
100114                     "address",
100115                     "building_area",
100116                     "opening_hours"
100117                 ],
100118                 "suggestion": true
100119             },
100120             "shop/alcohol/Ароматный мир": {
100121                 "tags": {
100122                     "name": "Ароматный мир",
100123                     "shop": "alcohol"
100124                 },
100125                 "name": "Ароматный мир",
100126                 "icon": "alcohol-shop",
100127                 "geometry": [
100128                     "point",
100129                     "area"
100130                 ],
100131                 "fields": [
100132                     "operator",
100133                     "address",
100134                     "building_area",
100135                     "opening_hours"
100136                 ],
100137                 "suggestion": true
100138             },
100139             "shop/alcohol/Bargain Booze": {
100140                 "tags": {
100141                     "name": "Bargain Booze",
100142                     "shop": "alcohol"
100143                 },
100144                 "name": "Bargain Booze",
100145                 "icon": "alcohol-shop",
100146                 "geometry": [
100147                     "point",
100148                     "area"
100149                 ],
100150                 "fields": [
100151                     "operator",
100152                     "address",
100153                     "building_area",
100154                     "opening_hours"
100155                 ],
100156                 "suggestion": true
100157             },
100158             "shop/alcohol/Nicolas": {
100159                 "tags": {
100160                     "name": "Nicolas",
100161                     "shop": "alcohol"
100162                 },
100163                 "name": "Nicolas",
100164                 "icon": "alcohol-shop",
100165                 "geometry": [
100166                     "point",
100167                     "area"
100168                 ],
100169                 "fields": [
100170                     "operator",
100171                     "address",
100172                     "building_area",
100173                     "opening_hours"
100174                 ],
100175                 "suggestion": true
100176             },
100177             "shop/alcohol/BWS": {
100178                 "tags": {
100179                     "name": "BWS",
100180                     "shop": "alcohol"
100181                 },
100182                 "name": "BWS",
100183                 "icon": "alcohol-shop",
100184                 "geometry": [
100185                     "point",
100186                     "area"
100187                 ],
100188                 "fields": [
100189                     "operator",
100190                     "address",
100191                     "building_area",
100192                     "opening_hours"
100193                 ],
100194                 "suggestion": true
100195             },
100196             "shop/alcohol/Botilleria": {
100197                 "tags": {
100198                     "name": "Botilleria",
100199                     "shop": "alcohol"
100200                 },
100201                 "name": "Botilleria",
100202                 "icon": "alcohol-shop",
100203                 "geometry": [
100204                     "point",
100205                     "area"
100206                 ],
100207                 "fields": [
100208                     "operator",
100209                     "address",
100210                     "building_area",
100211                     "opening_hours"
100212                 ],
100213                 "suggestion": true
100214             },
100215             "shop/alcohol/SAQ": {
100216                 "tags": {
100217                     "name": "SAQ",
100218                     "shop": "alcohol"
100219                 },
100220                 "name": "SAQ",
100221                 "icon": "alcohol-shop",
100222                 "geometry": [
100223                     "point",
100224                     "area"
100225                 ],
100226                 "fields": [
100227                     "operator",
100228                     "address",
100229                     "building_area",
100230                     "opening_hours"
100231                 ],
100232                 "suggestion": true
100233             },
100234             "shop/alcohol/Gall & Gall": {
100235                 "tags": {
100236                     "name": "Gall & Gall",
100237                     "shop": "alcohol"
100238                 },
100239                 "name": "Gall & Gall",
100240                 "icon": "alcohol-shop",
100241                 "geometry": [
100242                     "point",
100243                     "area"
100244                 ],
100245                 "fields": [
100246                     "operator",
100247                     "address",
100248                     "building_area",
100249                     "opening_hours"
100250                 ],
100251                 "suggestion": true
100252             },
100253             "shop/alcohol/Живое пиво": {
100254                 "tags": {
100255                     "name": "Живое пиво",
100256                     "shop": "alcohol"
100257                 },
100258                 "name": "Живое пиво",
100259                 "icon": "alcohol-shop",
100260                 "geometry": [
100261                     "point",
100262                     "area"
100263                 ],
100264                 "fields": [
100265                     "operator",
100266                     "address",
100267                     "building_area",
100268                     "opening_hours"
100269                 ],
100270                 "suggestion": true
100271             },
100272             "shop/bakery/Kamps": {
100273                 "tags": {
100274                     "name": "Kamps",
100275                     "shop": "bakery"
100276                 },
100277                 "name": "Kamps",
100278                 "icon": "bakery",
100279                 "geometry": [
100280                     "point",
100281                     "area"
100282                 ],
100283                 "fields": [
100284                     "operator",
100285                     "address",
100286                     "building_area",
100287                     "opening_hours"
100288                 ],
100289                 "suggestion": true
100290             },
100291             "shop/bakery/Banette": {
100292                 "tags": {
100293                     "name": "Banette",
100294                     "shop": "bakery"
100295                 },
100296                 "name": "Banette",
100297                 "icon": "bakery",
100298                 "geometry": [
100299                     "point",
100300                     "area"
100301                 ],
100302                 "fields": [
100303                     "operator",
100304                     "address",
100305                     "building_area",
100306                     "opening_hours"
100307                 ],
100308                 "suggestion": true
100309             },
100310             "shop/bakery/Bäckerei Schmidt": {
100311                 "tags": {
100312                     "name": "Bäckerei Schmidt",
100313                     "shop": "bakery"
100314                 },
100315                 "name": "Bäckerei Schmidt",
100316                 "icon": "bakery",
100317                 "geometry": [
100318                     "point",
100319                     "area"
100320                 ],
100321                 "fields": [
100322                     "operator",
100323                     "address",
100324                     "building_area",
100325                     "opening_hours"
100326                 ],
100327                 "suggestion": true
100328             },
100329             "shop/bakery/Anker": {
100330                 "tags": {
100331                     "name": "Anker",
100332                     "shop": "bakery"
100333                 },
100334                 "name": "Anker",
100335                 "icon": "bakery",
100336                 "geometry": [
100337                     "point",
100338                     "area"
100339                 ],
100340                 "fields": [
100341                     "operator",
100342                     "address",
100343                     "building_area",
100344                     "opening_hours"
100345                 ],
100346                 "suggestion": true
100347             },
100348             "shop/bakery/Hofpfisterei": {
100349                 "tags": {
100350                     "name": "Hofpfisterei",
100351                     "shop": "bakery"
100352                 },
100353                 "name": "Hofpfisterei",
100354                 "icon": "bakery",
100355                 "geometry": [
100356                     "point",
100357                     "area"
100358                 ],
100359                 "fields": [
100360                     "operator",
100361                     "address",
100362                     "building_area",
100363                     "opening_hours"
100364                 ],
100365                 "suggestion": true
100366             },
100367             "shop/bakery/Greggs": {
100368                 "tags": {
100369                     "name": "Greggs",
100370                     "shop": "bakery"
100371                 },
100372                 "name": "Greggs",
100373                 "icon": "bakery",
100374                 "geometry": [
100375                     "point",
100376                     "area"
100377                 ],
100378                 "fields": [
100379                     "operator",
100380                     "address",
100381                     "building_area",
100382                     "opening_hours"
100383                 ],
100384                 "suggestion": true
100385             },
100386             "shop/bakery/Oebel": {
100387                 "tags": {
100388                     "name": "Oebel",
100389                     "shop": "bakery"
100390                 },
100391                 "name": "Oebel",
100392                 "icon": "bakery",
100393                 "geometry": [
100394                     "point",
100395                     "area"
100396                 ],
100397                 "fields": [
100398                     "operator",
100399                     "address",
100400                     "building_area",
100401                     "opening_hours"
100402                 ],
100403                 "suggestion": true
100404             },
100405             "shop/bakery/Boulangerie": {
100406                 "tags": {
100407                     "name": "Boulangerie",
100408                     "shop": "bakery"
100409                 },
100410                 "name": "Boulangerie",
100411                 "icon": "bakery",
100412                 "geometry": [
100413                     "point",
100414                     "area"
100415                 ],
100416                 "fields": [
100417                     "operator",
100418                     "address",
100419                     "building_area",
100420                     "opening_hours"
100421                 ],
100422                 "suggestion": true
100423             },
100424             "shop/bakery/Stadtbäckerei": {
100425                 "tags": {
100426                     "name": "Stadtbäckerei",
100427                     "shop": "bakery"
100428                 },
100429                 "name": "Stadtbäckerei",
100430                 "icon": "bakery",
100431                 "geometry": [
100432                     "point",
100433                     "area"
100434                 ],
100435                 "fields": [
100436                     "operator",
100437                     "address",
100438                     "building_area",
100439                     "opening_hours"
100440                 ],
100441                 "suggestion": true
100442             },
100443             "shop/bakery/Steinecke": {
100444                 "tags": {
100445                     "name": "Steinecke",
100446                     "shop": "bakery"
100447                 },
100448                 "name": "Steinecke",
100449                 "icon": "bakery",
100450                 "geometry": [
100451                     "point",
100452                     "area"
100453                 ],
100454                 "fields": [
100455                     "operator",
100456                     "address",
100457                     "building_area",
100458                     "opening_hours"
100459                 ],
100460                 "suggestion": true
100461             },
100462             "shop/bakery/Ihle": {
100463                 "tags": {
100464                     "name": "Ihle",
100465                     "shop": "bakery"
100466                 },
100467                 "name": "Ihle",
100468                 "icon": "bakery",
100469                 "geometry": [
100470                     "point",
100471                     "area"
100472                 ],
100473                 "fields": [
100474                     "operator",
100475                     "address",
100476                     "building_area",
100477                     "opening_hours"
100478                 ],
100479                 "suggestion": true
100480             },
100481             "shop/bakery/Goldilocks": {
100482                 "tags": {
100483                     "name": "Goldilocks",
100484                     "shop": "bakery"
100485                 },
100486                 "name": "Goldilocks",
100487                 "icon": "bakery",
100488                 "geometry": [
100489                     "point",
100490                     "area"
100491                 ],
100492                 "fields": [
100493                     "operator",
100494                     "address",
100495                     "building_area",
100496                     "opening_hours"
100497                 ],
100498                 "suggestion": true
100499             },
100500             "shop/bakery/Dat Backhus": {
100501                 "tags": {
100502                     "name": "Dat Backhus",
100503                     "shop": "bakery"
100504                 },
100505                 "name": "Dat Backhus",
100506                 "icon": "bakery",
100507                 "geometry": [
100508                     "point",
100509                     "area"
100510                 ],
100511                 "fields": [
100512                     "operator",
100513                     "address",
100514                     "building_area",
100515                     "opening_hours"
100516                 ],
100517                 "suggestion": true
100518             },
100519             "shop/bakery/K&U": {
100520                 "tags": {
100521                     "name": "K&U",
100522                     "shop": "bakery"
100523                 },
100524                 "name": "K&U",
100525                 "icon": "bakery",
100526                 "geometry": [
100527                     "point",
100528                     "area"
100529                 ],
100530                 "fields": [
100531                     "operator",
100532                     "address",
100533                     "building_area",
100534                     "opening_hours"
100535                 ],
100536                 "suggestion": true
100537             },
100538             "shop/bakery/Der Beck": {
100539                 "tags": {
100540                     "name": "Der Beck",
100541                     "shop": "bakery"
100542                 },
100543                 "name": "Der Beck",
100544                 "icon": "bakery",
100545                 "geometry": [
100546                     "point",
100547                     "area"
100548                 ],
100549                 "fields": [
100550                     "operator",
100551                     "address",
100552                     "building_area",
100553                     "opening_hours"
100554                 ],
100555                 "suggestion": true
100556             },
100557             "shop/bakery/Thürmann": {
100558                 "tags": {
100559                     "name": "Thürmann",
100560                     "shop": "bakery"
100561                 },
100562                 "name": "Thürmann",
100563                 "icon": "bakery",
100564                 "geometry": [
100565                     "point",
100566                     "area"
100567                 ],
100568                 "fields": [
100569                     "operator",
100570                     "address",
100571                     "building_area",
100572                     "opening_hours"
100573                 ],
100574                 "suggestion": true
100575             },
100576             "shop/bakery/Backwerk": {
100577                 "tags": {
100578                     "name": "Backwerk",
100579                     "shop": "bakery"
100580                 },
100581                 "name": "Backwerk",
100582                 "icon": "bakery",
100583                 "geometry": [
100584                     "point",
100585                     "area"
100586                 ],
100587                 "fields": [
100588                     "operator",
100589                     "address",
100590                     "building_area",
100591                     "opening_hours"
100592                 ],
100593                 "suggestion": true
100594             },
100595             "shop/bakery/Bäcker": {
100596                 "tags": {
100597                     "name": "Bäcker",
100598                     "shop": "bakery"
100599                 },
100600                 "name": "Bäcker",
100601                 "icon": "bakery",
100602                 "geometry": [
100603                     "point",
100604                     "area"
100605                 ],
100606                 "fields": [
100607                     "operator",
100608                     "address",
100609                     "building_area",
100610                     "opening_hours"
100611                 ],
100612                 "suggestion": true
100613             },
100614             "shop/bakery/Schäfer's": {
100615                 "tags": {
100616                     "name": "Schäfer's",
100617                     "shop": "bakery"
100618                 },
100619                 "name": "Schäfer's",
100620                 "icon": "bakery",
100621                 "geometry": [
100622                     "point",
100623                     "area"
100624                 ],
100625                 "fields": [
100626                     "operator",
100627                     "address",
100628                     "building_area",
100629                     "opening_hours"
100630                 ],
100631                 "suggestion": true
100632             },
100633             "shop/bakery/Panaderia": {
100634                 "tags": {
100635                     "name": "Panaderia",
100636                     "shop": "bakery"
100637                 },
100638                 "name": "Panaderia",
100639                 "icon": "bakery",
100640                 "geometry": [
100641                     "point",
100642                     "area"
100643                 ],
100644                 "fields": [
100645                     "operator",
100646                     "address",
100647                     "building_area",
100648                     "opening_hours"
100649                 ],
100650                 "suggestion": true
100651             },
100652             "shop/bakery/Goeken backen": {
100653                 "tags": {
100654                     "name": "Goeken backen",
100655                     "shop": "bakery"
100656                 },
100657                 "name": "Goeken backen",
100658                 "icon": "bakery",
100659                 "geometry": [
100660                     "point",
100661                     "area"
100662                 ],
100663                 "fields": [
100664                     "operator",
100665                     "address",
100666                     "building_area",
100667                     "opening_hours"
100668                 ],
100669                 "suggestion": true
100670             },
100671             "shop/bakery/Stadtbäckerei Junge": {
100672                 "tags": {
100673                     "name": "Stadtbäckerei Junge",
100674                     "shop": "bakery"
100675                 },
100676                 "name": "Stadtbäckerei Junge",
100677                 "icon": "bakery",
100678                 "geometry": [
100679                     "point",
100680                     "area"
100681                 ],
100682                 "fields": [
100683                     "operator",
100684                     "address",
100685                     "building_area",
100686                     "opening_hours"
100687                 ],
100688                 "suggestion": true
100689             },
100690             "shop/bakery/Boulangerie Patisserie": {
100691                 "tags": {
100692                     "name": "Boulangerie Patisserie",
100693                     "shop": "bakery"
100694                 },
100695                 "name": "Boulangerie Patisserie",
100696                 "icon": "bakery",
100697                 "geometry": [
100698                     "point",
100699                     "area"
100700                 ],
100701                 "fields": [
100702                     "operator",
100703                     "address",
100704                     "building_area",
100705                     "opening_hours"
100706                 ],
100707                 "suggestion": true
100708             },
100709             "shop/bakery/Paul": {
100710                 "tags": {
100711                     "name": "Paul",
100712                     "shop": "bakery"
100713                 },
100714                 "name": "Paul",
100715                 "icon": "bakery",
100716                 "geometry": [
100717                     "point",
100718                     "area"
100719                 ],
100720                 "fields": [
100721                     "operator",
100722                     "address",
100723                     "building_area",
100724                     "opening_hours"
100725                 ],
100726                 "suggestion": true
100727             },
100728             "shop/bakery/Хлеб": {
100729                 "tags": {
100730                     "name": "Хлеб",
100731                     "shop": "bakery"
100732                 },
100733                 "name": "Хлеб",
100734                 "icon": "bakery",
100735                 "geometry": [
100736                     "point",
100737                     "area"
100738                 ],
100739                 "fields": [
100740                     "operator",
100741                     "address",
100742                     "building_area",
100743                     "opening_hours"
100744                 ],
100745                 "suggestion": true
100746             },
100747             "shop/bakery/Piekarnia": {
100748                 "tags": {
100749                     "name": "Piekarnia",
100750                     "shop": "bakery"
100751                 },
100752                 "name": "Piekarnia",
100753                 "icon": "bakery",
100754                 "geometry": [
100755                     "point",
100756                     "area"
100757                 ],
100758                 "fields": [
100759                     "operator",
100760                     "address",
100761                     "building_area",
100762                     "opening_hours"
100763                 ],
100764                 "suggestion": true
100765             },
100766             "shop/bakery/Пекарня": {
100767                 "tags": {
100768                     "name": "Пекарня",
100769                     "shop": "bakery"
100770                 },
100771                 "name": "Пекарня",
100772                 "icon": "bakery",
100773                 "geometry": [
100774                     "point",
100775                     "area"
100776                 ],
100777                 "fields": [
100778                     "operator",
100779                     "address",
100780                     "building_area",
100781                     "opening_hours"
100782                 ],
100783                 "suggestion": true
100784             },
100785             "shop/bakery/Кулиничи": {
100786                 "tags": {
100787                     "name": "Кулиничи",
100788                     "shop": "bakery"
100789                 },
100790                 "name": "Кулиничи",
100791                 "icon": "bakery",
100792                 "geometry": [
100793                     "point",
100794                     "area"
100795                 ],
100796                 "fields": [
100797                     "operator",
100798                     "address",
100799                     "building_area",
100800                     "opening_hours"
100801                 ],
100802                 "suggestion": true
100803             },
100804             "shop/sports/Sports Direct": {
100805                 "tags": {
100806                     "name": "Sports Direct",
100807                     "shop": "sports"
100808                 },
100809                 "name": "Sports Direct",
100810                 "icon": "shop",
100811                 "geometry": [
100812                     "point",
100813                     "area"
100814                 ],
100815                 "fields": [
100816                     "operator",
100817                     "address",
100818                     "building_area",
100819                     "opening_hours"
100820                 ],
100821                 "suggestion": true
100822             },
100823             "shop/sports/Decathlon": {
100824                 "tags": {
100825                     "name": "Decathlon",
100826                     "shop": "sports"
100827                 },
100828                 "name": "Decathlon",
100829                 "icon": "shop",
100830                 "geometry": [
100831                     "point",
100832                     "area"
100833                 ],
100834                 "fields": [
100835                     "operator",
100836                     "address",
100837                     "building_area",
100838                     "opening_hours"
100839                 ],
100840                 "suggestion": true
100841             },
100842             "shop/sports/Intersport": {
100843                 "tags": {
100844                     "name": "Intersport",
100845                     "shop": "sports"
100846                 },
100847                 "name": "Intersport",
100848                 "icon": "shop",
100849                 "geometry": [
100850                     "point",
100851                     "area"
100852                 ],
100853                 "fields": [
100854                     "operator",
100855                     "address",
100856                     "building_area",
100857                     "opening_hours"
100858                 ],
100859                 "suggestion": true
100860             },
100861             "shop/sports/Sports Authority": {
100862                 "tags": {
100863                     "name": "Sports Authority",
100864                     "shop": "sports"
100865                 },
100866                 "name": "Sports Authority",
100867                 "icon": "shop",
100868                 "geometry": [
100869                     "point",
100870                     "area"
100871                 ],
100872                 "fields": [
100873                     "operator",
100874                     "address",
100875                     "building_area",
100876                     "opening_hours"
100877                 ],
100878                 "suggestion": true
100879             },
100880             "shop/sports/Спортмастер": {
100881                 "tags": {
100882                     "name": "Спортмастер",
100883                     "shop": "sports"
100884                 },
100885                 "name": "Спортмастер",
100886                 "icon": "shop",
100887                 "geometry": [
100888                     "point",
100889                     "area"
100890                 ],
100891                 "fields": [
100892                     "operator",
100893                     "address",
100894                     "building_area",
100895                     "opening_hours"
100896                 ],
100897                 "suggestion": true
100898             },
100899             "shop/sports/Sport 2000": {
100900                 "tags": {
100901                     "name": "Sport 2000",
100902                     "shop": "sports"
100903                 },
100904                 "name": "Sport 2000",
100905                 "icon": "shop",
100906                 "geometry": [
100907                     "point",
100908                     "area"
100909                 ],
100910                 "fields": [
100911                     "operator",
100912                     "address",
100913                     "building_area",
100914                     "opening_hours"
100915                 ],
100916                 "suggestion": true
100917             },
100918             "shop/sports/Dick's Sporting Goods": {
100919                 "tags": {
100920                     "name": "Dick's Sporting Goods",
100921                     "shop": "sports"
100922                 },
100923                 "name": "Dick's Sporting Goods",
100924                 "icon": "shop",
100925                 "geometry": [
100926                     "point",
100927                     "area"
100928                 ],
100929                 "fields": [
100930                     "operator",
100931                     "address",
100932                     "building_area",
100933                     "opening_hours"
100934                 ],
100935                 "suggestion": true
100936             },
100937             "shop/variety_store/Tedi": {
100938                 "tags": {
100939                     "name": "Tedi",
100940                     "shop": "variety_store"
100941                 },
100942                 "name": "Tedi",
100943                 "icon": "shop",
100944                 "geometry": [
100945                     "point",
100946                     "area"
100947                 ],
100948                 "fields": [
100949                     "operator",
100950                     "address",
100951                     "building_area",
100952                     "opening_hours"
100953                 ],
100954                 "suggestion": true
100955             },
100956             "shop/variety_store/Dollarama": {
100957                 "tags": {
100958                     "name": "Dollarama",
100959                     "shop": "variety_store"
100960                 },
100961                 "name": "Dollarama",
100962                 "icon": "shop",
100963                 "geometry": [
100964                     "point",
100965                     "area"
100966                 ],
100967                 "fields": [
100968                     "operator",
100969                     "address",
100970                     "building_area",
100971                     "opening_hours"
100972                 ],
100973                 "suggestion": true
100974             },
100975             "shop/variety_store/Family Dollar": {
100976                 "tags": {
100977                     "name": "Family Dollar",
100978                     "shop": "variety_store"
100979                 },
100980                 "name": "Family Dollar",
100981                 "icon": "shop",
100982                 "geometry": [
100983                     "point",
100984                     "area"
100985                 ],
100986                 "fields": [
100987                     "operator",
100988                     "address",
100989                     "building_area",
100990                     "opening_hours"
100991                 ],
100992                 "suggestion": true
100993             },
100994             "shop/variety_store/Dollar Tree": {
100995                 "tags": {
100996                     "name": "Dollar Tree",
100997                     "shop": "variety_store"
100998                 },
100999                 "name": "Dollar Tree",
101000                 "icon": "shop",
101001                 "geometry": [
101002                     "point",
101003                     "area"
101004                 ],
101005                 "fields": [
101006                     "operator",
101007                     "address",
101008                     "building_area",
101009                     "opening_hours"
101010                 ],
101011                 "suggestion": true
101012             },
101013             "shop/pet/Fressnapf": {
101014                 "tags": {
101015                     "name": "Fressnapf",
101016                     "shop": "pet"
101017                 },
101018                 "name": "Fressnapf",
101019                 "icon": "dog-park",
101020                 "geometry": [
101021                     "point",
101022                     "area"
101023                 ],
101024                 "fields": [
101025                     "operator",
101026                     "address",
101027                     "building_area",
101028                     "opening_hours"
101029                 ],
101030                 "suggestion": true
101031             },
101032             "shop/pet/PetSmart": {
101033                 "tags": {
101034                     "name": "PetSmart",
101035                     "shop": "pet"
101036                 },
101037                 "name": "PetSmart",
101038                 "icon": "dog-park",
101039                 "geometry": [
101040                     "point",
101041                     "area"
101042                 ],
101043                 "fields": [
101044                     "operator",
101045                     "address",
101046                     "building_area",
101047                     "opening_hours"
101048                 ],
101049                 "suggestion": true
101050             },
101051             "shop/pet/Das Futterhaus": {
101052                 "tags": {
101053                     "name": "Das Futterhaus",
101054                     "shop": "pet"
101055                 },
101056                 "name": "Das Futterhaus",
101057                 "icon": "dog-park",
101058                 "geometry": [
101059                     "point",
101060                     "area"
101061                 ],
101062                 "fields": [
101063                     "operator",
101064                     "address",
101065                     "building_area",
101066                     "opening_hours"
101067                 ],
101068                 "suggestion": true
101069             },
101070             "shop/pet/Pets at Home": {
101071                 "tags": {
101072                     "name": "Pets at Home",
101073                     "shop": "pet"
101074                 },
101075                 "name": "Pets at Home",
101076                 "icon": "dog-park",
101077                 "geometry": [
101078                     "point",
101079                     "area"
101080                 ],
101081                 "fields": [
101082                     "operator",
101083                     "address",
101084                     "building_area",
101085                     "opening_hours"
101086                 ],
101087                 "suggestion": true
101088             },
101089             "shop/pet/Petco": {
101090                 "tags": {
101091                     "name": "Petco",
101092                     "shop": "pet"
101093                 },
101094                 "name": "Petco",
101095                 "icon": "dog-park",
101096                 "geometry": [
101097                     "point",
101098                     "area"
101099                 ],
101100                 "fields": [
101101                     "operator",
101102                     "address",
101103                     "building_area",
101104                     "opening_hours"
101105                 ],
101106                 "suggestion": true
101107             },
101108             "shop/pet/Зоомагазин": {
101109                 "tags": {
101110                     "name": "Зоомагазин",
101111                     "shop": "pet"
101112                 },
101113                 "name": "Зоомагазин",
101114                 "icon": "dog-park",
101115                 "geometry": [
101116                     "point",
101117                     "area"
101118                 ],
101119                 "fields": [
101120                     "operator",
101121                     "address",
101122                     "building_area",
101123                     "opening_hours"
101124                 ],
101125                 "suggestion": true
101126             },
101127             "shop/shoes/Deichmann": {
101128                 "tags": {
101129                     "name": "Deichmann",
101130                     "shop": "shoes"
101131                 },
101132                 "name": "Deichmann",
101133                 "icon": "shop",
101134                 "geometry": [
101135                     "point",
101136                     "area"
101137                 ],
101138                 "fields": [
101139                     "operator",
101140                     "address",
101141                     "building_area",
101142                     "opening_hours"
101143                 ],
101144                 "suggestion": true
101145             },
101146             "shop/shoes/Reno": {
101147                 "tags": {
101148                     "name": "Reno",
101149                     "shop": "shoes"
101150                 },
101151                 "name": "Reno",
101152                 "icon": "shop",
101153                 "geometry": [
101154                     "point",
101155                     "area"
101156                 ],
101157                 "fields": [
101158                     "operator",
101159                     "address",
101160                     "building_area",
101161                     "opening_hours"
101162                 ],
101163                 "suggestion": true
101164             },
101165             "shop/shoes/Ecco": {
101166                 "tags": {
101167                     "name": "Ecco",
101168                     "shop": "shoes"
101169                 },
101170                 "name": "Ecco",
101171                 "icon": "shop",
101172                 "geometry": [
101173                     "point",
101174                     "area"
101175                 ],
101176                 "fields": [
101177                     "operator",
101178                     "address",
101179                     "building_area",
101180                     "opening_hours"
101181                 ],
101182                 "suggestion": true
101183             },
101184             "shop/shoes/Clarks": {
101185                 "tags": {
101186                     "name": "Clarks",
101187                     "shop": "shoes"
101188                 },
101189                 "name": "Clarks",
101190                 "icon": "shop",
101191                 "geometry": [
101192                     "point",
101193                     "area"
101194                 ],
101195                 "fields": [
101196                     "operator",
101197                     "address",
101198                     "building_area",
101199                     "opening_hours"
101200                 ],
101201                 "suggestion": true
101202             },
101203             "shop/shoes/La Halle aux Chaussures": {
101204                 "tags": {
101205                     "name": "La Halle aux Chaussures",
101206                     "shop": "shoes"
101207                 },
101208                 "name": "La Halle aux Chaussures",
101209                 "icon": "shop",
101210                 "geometry": [
101211                     "point",
101212                     "area"
101213                 ],
101214                 "fields": [
101215                     "operator",
101216                     "address",
101217                     "building_area",
101218                     "opening_hours"
101219                 ],
101220                 "suggestion": true
101221             },
101222             "shop/shoes/Brantano": {
101223                 "tags": {
101224                     "name": "Brantano",
101225                     "shop": "shoes"
101226                 },
101227                 "name": "Brantano",
101228                 "icon": "shop",
101229                 "geometry": [
101230                     "point",
101231                     "area"
101232                 ],
101233                 "fields": [
101234                     "operator",
101235                     "address",
101236                     "building_area",
101237                     "opening_hours"
101238                 ],
101239                 "suggestion": true
101240             },
101241             "shop/shoes/Geox": {
101242                 "tags": {
101243                     "name": "Geox",
101244                     "shop": "shoes"
101245                 },
101246                 "name": "Geox",
101247                 "icon": "shop",
101248                 "geometry": [
101249                     "point",
101250                     "area"
101251                 ],
101252                 "fields": [
101253                     "operator",
101254                     "address",
101255                     "building_area",
101256                     "opening_hours"
101257                 ],
101258                 "suggestion": true
101259             },
101260             "shop/shoes/Salamander": {
101261                 "tags": {
101262                     "name": "Salamander",
101263                     "shop": "shoes"
101264                 },
101265                 "name": "Salamander",
101266                 "icon": "shop",
101267                 "geometry": [
101268                     "point",
101269                     "area"
101270                 ],
101271                 "fields": [
101272                     "operator",
101273                     "address",
101274                     "building_area",
101275                     "opening_hours"
101276                 ],
101277                 "suggestion": true
101278             },
101279             "shop/shoes/Обувь": {
101280                 "tags": {
101281                     "name": "Обувь",
101282                     "shop": "shoes"
101283                 },
101284                 "name": "Обувь",
101285                 "icon": "shop",
101286                 "geometry": [
101287                     "point",
101288                     "area"
101289                 ],
101290                 "fields": [
101291                     "operator",
101292                     "address",
101293                     "building_area",
101294                     "opening_hours"
101295                 ],
101296                 "suggestion": true
101297             },
101298             "shop/shoes/Payless Shoe Source": {
101299                 "tags": {
101300                     "name": "Payless Shoe Source",
101301                     "shop": "shoes"
101302                 },
101303                 "name": "Payless Shoe Source",
101304                 "icon": "shop",
101305                 "geometry": [
101306                     "point",
101307                     "area"
101308                 ],
101309                 "fields": [
101310                     "operator",
101311                     "address",
101312                     "building_area",
101313                     "opening_hours"
101314                 ],
101315                 "suggestion": true
101316             },
101317             "shop/shoes/Famous Footwear": {
101318                 "tags": {
101319                     "name": "Famous Footwear",
101320                     "shop": "shoes"
101321                 },
101322                 "name": "Famous Footwear",
101323                 "icon": "shop",
101324                 "geometry": [
101325                     "point",
101326                     "area"
101327                 ],
101328                 "fields": [
101329                     "operator",
101330                     "address",
101331                     "building_area",
101332                     "opening_hours"
101333                 ],
101334                 "suggestion": true
101335             },
101336             "shop/shoes/Quick Schuh": {
101337                 "tags": {
101338                     "name": "Quick Schuh",
101339                     "shop": "shoes"
101340                 },
101341                 "name": "Quick Schuh",
101342                 "icon": "shop",
101343                 "geometry": [
101344                     "point",
101345                     "area"
101346                 ],
101347                 "fields": [
101348                     "operator",
101349                     "address",
101350                     "building_area",
101351                     "opening_hours"
101352                 ],
101353                 "suggestion": true
101354             },
101355             "shop/shoes/Shoe Zone": {
101356                 "tags": {
101357                     "name": "Shoe Zone",
101358                     "shop": "shoes"
101359                 },
101360                 "name": "Shoe Zone",
101361                 "icon": "shop",
101362                 "geometry": [
101363                     "point",
101364                     "area"
101365                 ],
101366                 "fields": [
101367                     "operator",
101368                     "address",
101369                     "building_area",
101370                     "opening_hours"
101371                 ],
101372                 "suggestion": true
101373             },
101374             "shop/shoes/Foot Locker": {
101375                 "tags": {
101376                     "name": "Foot Locker",
101377                     "shop": "shoes"
101378                 },
101379                 "name": "Foot Locker",
101380                 "icon": "shop",
101381                 "geometry": [
101382                     "point",
101383                     "area"
101384                 ],
101385                 "fields": [
101386                     "operator",
101387                     "address",
101388                     "building_area",
101389                     "opening_hours"
101390                 ],
101391                 "suggestion": true
101392             },
101393             "shop/shoes/Bata": {
101394                 "tags": {
101395                     "name": "Bata",
101396                     "shop": "shoes"
101397                 },
101398                 "name": "Bata",
101399                 "icon": "shop",
101400                 "geometry": [
101401                     "point",
101402                     "area"
101403                 ],
101404                 "fields": [
101405                     "operator",
101406                     "address",
101407                     "building_area",
101408                     "opening_hours"
101409                 ],
101410                 "suggestion": true
101411             },
101412             "shop/shoes/ЦентрОбувь": {
101413                 "tags": {
101414                     "name": "ЦентрОбувь",
101415                     "shop": "shoes"
101416                 },
101417                 "name": "ЦентрОбувь",
101418                 "icon": "shop",
101419                 "geometry": [
101420                     "point",
101421                     "area"
101422                 ],
101423                 "fields": [
101424                     "operator",
101425                     "address",
101426                     "building_area",
101427                     "opening_hours"
101428                 ],
101429                 "suggestion": true
101430             },
101431             "shop/toys/La Grande Récré": {
101432                 "tags": {
101433                     "name": "La Grande Récré",
101434                     "shop": "toys"
101435                 },
101436                 "name": "La Grande Récré",
101437                 "icon": "shop",
101438                 "geometry": [
101439                     "point",
101440                     "area"
101441                 ],
101442                 "fields": [
101443                     "operator",
101444                     "address",
101445                     "building_area",
101446                     "opening_hours"
101447                 ],
101448                 "suggestion": true
101449             },
101450             "shop/toys/Toys R Us": {
101451                 "tags": {
101452                     "name": "Toys R Us",
101453                     "shop": "toys"
101454                 },
101455                 "name": "Toys R Us",
101456                 "icon": "shop",
101457                 "geometry": [
101458                     "point",
101459                     "area"
101460                 ],
101461                 "fields": [
101462                     "operator",
101463                     "address",
101464                     "building_area",
101465                     "opening_hours"
101466                 ],
101467                 "suggestion": true
101468             },
101469             "shop/toys/Intertoys": {
101470                 "tags": {
101471                     "name": "Intertoys",
101472                     "shop": "toys"
101473                 },
101474                 "name": "Intertoys",
101475                 "icon": "shop",
101476                 "geometry": [
101477                     "point",
101478                     "area"
101479                 ],
101480                 "fields": [
101481                     "operator",
101482                     "address",
101483                     "building_area",
101484                     "opening_hours"
101485                 ],
101486                 "suggestion": true
101487             },
101488             "shop/toys/Детский мир": {
101489                 "tags": {
101490                     "name": "Детский мир",
101491                     "shop": "toys"
101492                 },
101493                 "name": "Детский мир",
101494                 "icon": "shop",
101495                 "geometry": [
101496                     "point",
101497                     "area"
101498                 ],
101499                 "fields": [
101500                     "operator",
101501                     "address",
101502                     "building_area",
101503                     "opening_hours"
101504                 ],
101505                 "suggestion": true
101506             },
101507             "shop/toys/Игрушки": {
101508                 "tags": {
101509                     "name": "Игрушки",
101510                     "shop": "toys"
101511                 },
101512                 "name": "Игрушки",
101513                 "icon": "shop",
101514                 "geometry": [
101515                     "point",
101516                     "area"
101517                 ],
101518                 "fields": [
101519                     "operator",
101520                     "address",
101521                     "building_area",
101522                     "opening_hours"
101523                 ],
101524                 "suggestion": true
101525             },
101526             "shop/travel_agency/Flight Centre": {
101527                 "tags": {
101528                     "name": "Flight Centre",
101529                     "shop": "travel_agency"
101530                 },
101531                 "name": "Flight Centre",
101532                 "icon": "suitcase",
101533                 "geometry": [
101534                     "point",
101535                     "area"
101536                 ],
101537                 "fields": [
101538                     "operator",
101539                     "address",
101540                     "building_area",
101541                     "opening_hours"
101542                 ],
101543                 "suggestion": true
101544             },
101545             "shop/travel_agency/Thomas Cook": {
101546                 "tags": {
101547                     "name": "Thomas Cook",
101548                     "shop": "travel_agency"
101549                 },
101550                 "name": "Thomas Cook",
101551                 "icon": "suitcase",
101552                 "geometry": [
101553                     "point",
101554                     "area"
101555                 ],
101556                 "fields": [
101557                     "operator",
101558                     "address",
101559                     "building_area",
101560                     "opening_hours"
101561                 ],
101562                 "suggestion": true
101563             },
101564             "shop/jewelry/Bijou Brigitte": {
101565                 "tags": {
101566                     "name": "Bijou Brigitte",
101567                     "shop": "jewelry"
101568                 },
101569                 "name": "Bijou Brigitte",
101570                 "icon": "shop",
101571                 "geometry": [
101572                     "point",
101573                     "area"
101574                 ],
101575                 "fields": [
101576                     "operator",
101577                     "address",
101578                     "building_area",
101579                     "opening_hours"
101580                 ],
101581                 "suggestion": true
101582             },
101583             "shop/jewelry/Christ": {
101584                 "tags": {
101585                     "name": "Christ",
101586                     "shop": "jewelry"
101587                 },
101588                 "name": "Christ",
101589                 "icon": "shop",
101590                 "geometry": [
101591                     "point",
101592                     "area"
101593                 ],
101594                 "fields": [
101595                     "operator",
101596                     "address",
101597                     "building_area",
101598                     "opening_hours"
101599                 ],
101600                 "suggestion": true
101601             },
101602             "shop/jewelry/Swarovski": {
101603                 "tags": {
101604                     "name": "Swarovski",
101605                     "shop": "jewelry"
101606                 },
101607                 "name": "Swarovski",
101608                 "icon": "shop",
101609                 "geometry": [
101610                     "point",
101611                     "area"
101612                 ],
101613                 "fields": [
101614                     "operator",
101615                     "address",
101616                     "building_area",
101617                     "opening_hours"
101618                 ],
101619                 "suggestion": true
101620             },
101621             "shop/optician/Fielmann": {
101622                 "tags": {
101623                     "name": "Fielmann",
101624                     "shop": "optician"
101625                 },
101626                 "name": "Fielmann",
101627                 "icon": "shop",
101628                 "geometry": [
101629                     "point",
101630                     "area"
101631                 ],
101632                 "fields": [
101633                     "operator",
101634                     "address",
101635                     "building_area",
101636                     "opening_hours"
101637                 ],
101638                 "suggestion": true
101639             },
101640             "shop/optician/Apollo Optik": {
101641                 "tags": {
101642                     "name": "Apollo Optik",
101643                     "shop": "optician"
101644                 },
101645                 "name": "Apollo Optik",
101646                 "icon": "shop",
101647                 "geometry": [
101648                     "point",
101649                     "area"
101650                 ],
101651                 "fields": [
101652                     "operator",
101653                     "address",
101654                     "building_area",
101655                     "opening_hours"
101656                 ],
101657                 "suggestion": true
101658             },
101659             "shop/optician/Vision Express": {
101660                 "tags": {
101661                     "name": "Vision Express",
101662                     "shop": "optician"
101663                 },
101664                 "name": "Vision Express",
101665                 "icon": "shop",
101666                 "geometry": [
101667                     "point",
101668                     "area"
101669                 ],
101670                 "fields": [
101671                     "operator",
101672                     "address",
101673                     "building_area",
101674                     "opening_hours"
101675                 ],
101676                 "suggestion": true
101677             },
101678             "shop/optician/Оптика": {
101679                 "tags": {
101680                     "name": "Оптика",
101681                     "shop": "optician"
101682                 },
101683                 "name": "Оптика",
101684                 "icon": "shop",
101685                 "geometry": [
101686                     "point",
101687                     "area"
101688                 ],
101689                 "fields": [
101690                     "operator",
101691                     "address",
101692                     "building_area",
101693                     "opening_hours"
101694                 ],
101695                 "suggestion": true
101696             },
101697             "shop/optician/Optic 2000": {
101698                 "tags": {
101699                     "name": "Optic 2000",
101700                     "shop": "optician"
101701                 },
101702                 "name": "Optic 2000",
101703                 "icon": "shop",
101704                 "geometry": [
101705                     "point",
101706                     "area"
101707                 ],
101708                 "fields": [
101709                     "operator",
101710                     "address",
101711                     "building_area",
101712                     "opening_hours"
101713                 ],
101714                 "suggestion": true
101715             },
101716             "shop/optician/Alain Afflelou": {
101717                 "tags": {
101718                     "name": "Alain Afflelou",
101719                     "shop": "optician"
101720                 },
101721                 "name": "Alain Afflelou",
101722                 "icon": "shop",
101723                 "geometry": [
101724                     "point",
101725                     "area"
101726                 ],
101727                 "fields": [
101728                     "operator",
101729                     "address",
101730                     "building_area",
101731                     "opening_hours"
101732                 ],
101733                 "suggestion": true
101734             },
101735             "shop/optician/Specsavers": {
101736                 "tags": {
101737                     "name": "Specsavers",
101738                     "shop": "optician"
101739                 },
101740                 "name": "Specsavers",
101741                 "icon": "shop",
101742                 "geometry": [
101743                     "point",
101744                     "area"
101745                 ],
101746                 "fields": [
101747                     "operator",
101748                     "address",
101749                     "building_area",
101750                     "opening_hours"
101751                 ],
101752                 "suggestion": true
101753             },
101754             "shop/optician/Krys": {
101755                 "tags": {
101756                     "name": "Krys",
101757                     "shop": "optician"
101758                 },
101759                 "name": "Krys",
101760                 "icon": "shop",
101761                 "geometry": [
101762                     "point",
101763                     "area"
101764                 ],
101765                 "fields": [
101766                     "operator",
101767                     "address",
101768                     "building_area",
101769                     "opening_hours"
101770                 ],
101771                 "suggestion": true
101772             },
101773             "shop/optician/Atol": {
101774                 "tags": {
101775                     "name": "Atol",
101776                     "shop": "optician"
101777                 },
101778                 "name": "Atol",
101779                 "icon": "shop",
101780                 "geometry": [
101781                     "point",
101782                     "area"
101783                 ],
101784                 "fields": [
101785                     "operator",
101786                     "address",
101787                     "building_area",
101788                     "opening_hours"
101789                 ],
101790                 "suggestion": true
101791             },
101792             "shop/video/Blockbuster": {
101793                 "tags": {
101794                     "name": "Blockbuster",
101795                     "shop": "video"
101796                 },
101797                 "name": "Blockbuster",
101798                 "icon": "shop",
101799                 "geometry": [
101800                     "point",
101801                     "area"
101802                 ],
101803                 "fields": [
101804                     "operator",
101805                     "address",
101806                     "building_area",
101807                     "opening_hours"
101808                 ],
101809                 "suggestion": true
101810             },
101811             "shop/video/World of Video": {
101812                 "tags": {
101813                     "name": "World of Video",
101814                     "shop": "video"
101815                 },
101816                 "name": "World of Video",
101817                 "icon": "shop",
101818                 "geometry": [
101819                     "point",
101820                     "area"
101821                 ],
101822                 "fields": [
101823                     "operator",
101824                     "address",
101825                     "building_area",
101826                     "opening_hours"
101827                 ],
101828                 "suggestion": true
101829             },
101830             "shop/mobile_phone/Билайн": {
101831                 "tags": {
101832                     "name": "Билайн",
101833                     "shop": "mobile_phone"
101834                 },
101835                 "name": "Билайн",
101836                 "icon": "mobilephone",
101837                 "geometry": [
101838                     "point",
101839                     "area"
101840                 ],
101841                 "fields": [
101842                     "operator",
101843                     "address",
101844                     "building_area",
101845                     "opening_hours"
101846                 ],
101847                 "suggestion": true
101848             },
101849             "shop/mobile_phone/ソフトバンクショップ (SoftBank shop)": {
101850                 "tags": {
101851                     "name": "ソフトバンクショップ (SoftBank shop)",
101852                     "shop": "mobile_phone"
101853                 },
101854                 "name": "ソフトバンクショップ (SoftBank shop)",
101855                 "icon": "mobilephone",
101856                 "geometry": [
101857                     "point",
101858                     "area"
101859                 ],
101860                 "fields": [
101861                     "operator",
101862                     "address",
101863                     "building_area",
101864                     "opening_hours"
101865                 ],
101866                 "suggestion": true
101867             },
101868             "shop/mobile_phone/Vodafone": {
101869                 "tags": {
101870                     "name": "Vodafone",
101871                     "shop": "mobile_phone"
101872                 },
101873                 "name": "Vodafone",
101874                 "icon": "mobilephone",
101875                 "geometry": [
101876                     "point",
101877                     "area"
101878                 ],
101879                 "fields": [
101880                     "operator",
101881                     "address",
101882                     "building_area",
101883                     "opening_hours"
101884                 ],
101885                 "suggestion": true
101886             },
101887             "shop/mobile_phone/O2": {
101888                 "tags": {
101889                     "name": "O2",
101890                     "shop": "mobile_phone"
101891                 },
101892                 "name": "O2",
101893                 "icon": "mobilephone",
101894                 "geometry": [
101895                     "point",
101896                     "area"
101897                 ],
101898                 "fields": [
101899                     "operator",
101900                     "address",
101901                     "building_area",
101902                     "opening_hours"
101903                 ],
101904                 "suggestion": true
101905             },
101906             "shop/mobile_phone/Carphone Warehouse": {
101907                 "tags": {
101908                     "name": "Carphone Warehouse",
101909                     "shop": "mobile_phone"
101910                 },
101911                 "name": "Carphone Warehouse",
101912                 "icon": "mobilephone",
101913                 "geometry": [
101914                     "point",
101915                     "area"
101916                 ],
101917                 "fields": [
101918                     "operator",
101919                     "address",
101920                     "building_area",
101921                     "opening_hours"
101922                 ],
101923                 "suggestion": true
101924             },
101925             "shop/mobile_phone/Orange": {
101926                 "tags": {
101927                     "name": "Orange",
101928                     "shop": "mobile_phone"
101929                 },
101930                 "name": "Orange",
101931                 "icon": "mobilephone",
101932                 "geometry": [
101933                     "point",
101934                     "area"
101935                 ],
101936                 "fields": [
101937                     "operator",
101938                     "address",
101939                     "building_area",
101940                     "opening_hours"
101941                 ],
101942                 "suggestion": true
101943             },
101944             "shop/mobile_phone/Verizon Wireless": {
101945                 "tags": {
101946                     "name": "Verizon Wireless",
101947                     "shop": "mobile_phone"
101948                 },
101949                 "name": "Verizon Wireless",
101950                 "icon": "mobilephone",
101951                 "geometry": [
101952                     "point",
101953                     "area"
101954                 ],
101955                 "fields": [
101956                     "operator",
101957                     "address",
101958                     "building_area",
101959                     "opening_hours"
101960                 ],
101961                 "suggestion": true
101962             },
101963             "shop/mobile_phone/Sprint": {
101964                 "tags": {
101965                     "name": "Sprint",
101966                     "shop": "mobile_phone"
101967                 },
101968                 "name": "Sprint",
101969                 "icon": "mobilephone",
101970                 "geometry": [
101971                     "point",
101972                     "area"
101973                 ],
101974                 "fields": [
101975                     "operator",
101976                     "address",
101977                     "building_area",
101978                     "opening_hours"
101979                 ],
101980                 "suggestion": true
101981             },
101982             "shop/mobile_phone/T-Mobile": {
101983                 "tags": {
101984                     "name": "T-Mobile",
101985                     "shop": "mobile_phone"
101986                 },
101987                 "name": "T-Mobile",
101988                 "icon": "mobilephone",
101989                 "geometry": [
101990                     "point",
101991                     "area"
101992                 ],
101993                 "fields": [
101994                     "operator",
101995                     "address",
101996                     "building_area",
101997                     "opening_hours"
101998                 ],
101999                 "suggestion": true
102000             },
102001             "shop/mobile_phone/МТС": {
102002                 "tags": {
102003                     "name": "МТС",
102004                     "shop": "mobile_phone"
102005                 },
102006                 "name": "МТС",
102007                 "icon": "mobilephone",
102008                 "geometry": [
102009                     "point",
102010                     "area"
102011                 ],
102012                 "fields": [
102013                     "operator",
102014                     "address",
102015                     "building_area",
102016                     "opening_hours"
102017                 ],
102018                 "suggestion": true
102019             },
102020             "shop/mobile_phone/Евросеть": {
102021                 "tags": {
102022                     "name": "Евросеть",
102023                     "shop": "mobile_phone"
102024                 },
102025                 "name": "Евросеть",
102026                 "icon": "mobilephone",
102027                 "geometry": [
102028                     "point",
102029                     "area"
102030                 ],
102031                 "fields": [
102032                     "operator",
102033                     "address",
102034                     "building_area",
102035                     "opening_hours"
102036                 ],
102037                 "suggestion": true
102038             },
102039             "shop/mobile_phone/Bell": {
102040                 "tags": {
102041                     "name": "Bell",
102042                     "shop": "mobile_phone"
102043                 },
102044                 "name": "Bell",
102045                 "icon": "mobilephone",
102046                 "geometry": [
102047                     "point",
102048                     "area"
102049                 ],
102050                 "fields": [
102051                     "operator",
102052                     "address",
102053                     "building_area",
102054                     "opening_hours"
102055                 ],
102056                 "suggestion": true
102057             },
102058             "shop/mobile_phone/The Phone House": {
102059                 "tags": {
102060                     "name": "The Phone House",
102061                     "shop": "mobile_phone"
102062                 },
102063                 "name": "The Phone House",
102064                 "icon": "mobilephone",
102065                 "geometry": [
102066                     "point",
102067                     "area"
102068                 ],
102069                 "fields": [
102070                     "operator",
102071                     "address",
102072                     "building_area",
102073                     "opening_hours"
102074                 ],
102075                 "suggestion": true
102076             },
102077             "shop/mobile_phone/SFR": {
102078                 "tags": {
102079                     "name": "SFR",
102080                     "shop": "mobile_phone"
102081                 },
102082                 "name": "SFR",
102083                 "icon": "mobilephone",
102084                 "geometry": [
102085                     "point",
102086                     "area"
102087                 ],
102088                 "fields": [
102089                     "operator",
102090                     "address",
102091                     "building_area",
102092                     "opening_hours"
102093                 ],
102094                 "suggestion": true
102095             },
102096             "shop/mobile_phone/Связной": {
102097                 "tags": {
102098                     "name": "Связной",
102099                     "shop": "mobile_phone"
102100                 },
102101                 "name": "Связной",
102102                 "icon": "mobilephone",
102103                 "geometry": [
102104                     "point",
102105                     "area"
102106                 ],
102107                 "fields": [
102108                     "operator",
102109                     "address",
102110                     "building_area",
102111                     "opening_hours"
102112                 ],
102113                 "suggestion": true
102114             },
102115             "shop/mobile_phone/Мегафон": {
102116                 "tags": {
102117                     "name": "Мегафон",
102118                     "shop": "mobile_phone"
102119                 },
102120                 "name": "Мегафон",
102121                 "icon": "mobilephone",
102122                 "geometry": [
102123                     "point",
102124                     "area"
102125                 ],
102126                 "fields": [
102127                     "operator",
102128                     "address",
102129                     "building_area",
102130                     "opening_hours"
102131                 ],
102132                 "suggestion": true
102133             },
102134             "shop/mobile_phone/AT&T": {
102135                 "tags": {
102136                     "name": "AT&T",
102137                     "shop": "mobile_phone"
102138                 },
102139                 "name": "AT&T",
102140                 "icon": "mobilephone",
102141                 "geometry": [
102142                     "point",
102143                     "area"
102144                 ],
102145                 "fields": [
102146                     "operator",
102147                     "address",
102148                     "building_area",
102149                     "opening_hours"
102150                 ],
102151                 "suggestion": true
102152             },
102153             "shop/mobile_phone/ドコモショップ (docomo shop)": {
102154                 "tags": {
102155                     "name": "ドコモショップ (docomo shop)",
102156                     "shop": "mobile_phone"
102157                 },
102158                 "name": "ドコモショップ (docomo shop)",
102159                 "icon": "mobilephone",
102160                 "geometry": [
102161                     "point",
102162                     "area"
102163                 ],
102164                 "fields": [
102165                     "operator",
102166                     "address",
102167                     "building_area",
102168                     "opening_hours"
102169                 ],
102170                 "suggestion": true
102171             },
102172             "shop/mobile_phone/au": {
102173                 "tags": {
102174                     "name": "au",
102175                     "shop": "mobile_phone"
102176                 },
102177                 "name": "au",
102178                 "icon": "mobilephone",
102179                 "geometry": [
102180                     "point",
102181                     "area"
102182                 ],
102183                 "fields": [
102184                     "operator",
102185                     "address",
102186                     "building_area",
102187                     "opening_hours"
102188                 ],
102189                 "suggestion": true
102190             },
102191             "shop/mobile_phone/Movistar": {
102192                 "tags": {
102193                     "name": "Movistar",
102194                     "shop": "mobile_phone"
102195                 },
102196                 "name": "Movistar",
102197                 "icon": "mobilephone",
102198                 "geometry": [
102199                     "point",
102200                     "area"
102201                 ],
102202                 "fields": [
102203                     "operator",
102204                     "address",
102205                     "building_area",
102206                     "opening_hours"
102207                 ],
102208                 "suggestion": true
102209             },
102210             "shop/mobile_phone/Bitė": {
102211                 "tags": {
102212                     "name": "Bitė",
102213                     "shop": "mobile_phone"
102214                 },
102215                 "name": "Bitė",
102216                 "icon": "mobilephone",
102217                 "geometry": [
102218                     "point",
102219                     "area"
102220                 ],
102221                 "fields": [
102222                     "operator",
102223                     "address",
102224                     "building_area",
102225                     "opening_hours"
102226                 ],
102227                 "suggestion": true
102228             },
102229             "shop/computer/PC World": {
102230                 "tags": {
102231                     "name": "PC World",
102232                     "shop": "computer"
102233                 },
102234                 "name": "PC World",
102235                 "icon": "shop",
102236                 "geometry": [
102237                     "point",
102238                     "area"
102239                 ],
102240                 "fields": [
102241                     "operator",
102242                     "address",
102243                     "building_area",
102244                     "opening_hours"
102245                 ],
102246                 "suggestion": true
102247             },
102248             "shop/computer/DNS": {
102249                 "tags": {
102250                     "name": "DNS",
102251                     "shop": "computer"
102252                 },
102253                 "name": "DNS",
102254                 "icon": "shop",
102255                 "geometry": [
102256                     "point",
102257                     "area"
102258                 ],
102259                 "fields": [
102260                     "operator",
102261                     "address",
102262                     "building_area",
102263                     "opening_hours"
102264                 ],
102265                 "suggestion": true
102266             },
102267             "shop/hairdresser/Klier": {
102268                 "tags": {
102269                     "name": "Klier",
102270                     "shop": "hairdresser"
102271                 },
102272                 "name": "Klier",
102273                 "icon": "hairdresser",
102274                 "geometry": [
102275                     "point",
102276                     "area"
102277                 ],
102278                 "fields": [
102279                     "operator",
102280                     "address",
102281                     "building_area",
102282                     "opening_hours"
102283                 ],
102284                 "suggestion": true
102285             },
102286             "shop/hairdresser/Supercuts": {
102287                 "tags": {
102288                     "name": "Supercuts",
102289                     "shop": "hairdresser"
102290                 },
102291                 "name": "Supercuts",
102292                 "icon": "hairdresser",
102293                 "geometry": [
102294                     "point",
102295                     "area"
102296                 ],
102297                 "fields": [
102298                     "operator",
102299                     "address",
102300                     "building_area",
102301                     "opening_hours"
102302                 ],
102303                 "suggestion": true
102304             },
102305             "shop/hairdresser/Hairkiller": {
102306                 "tags": {
102307                     "name": "Hairkiller",
102308                     "shop": "hairdresser"
102309                 },
102310                 "name": "Hairkiller",
102311                 "icon": "hairdresser",
102312                 "geometry": [
102313                     "point",
102314                     "area"
102315                 ],
102316                 "fields": [
102317                     "operator",
102318                     "address",
102319                     "building_area",
102320                     "opening_hours"
102321                 ],
102322                 "suggestion": true
102323             },
102324             "shop/hairdresser/Great Clips": {
102325                 "tags": {
102326                     "name": "Great Clips",
102327                     "shop": "hairdresser"
102328                 },
102329                 "name": "Great Clips",
102330                 "icon": "hairdresser",
102331                 "geometry": [
102332                     "point",
102333                     "area"
102334                 ],
102335                 "fields": [
102336                     "operator",
102337                     "address",
102338                     "building_area",
102339                     "opening_hours"
102340                 ],
102341                 "suggestion": true
102342             },
102343             "shop/hairdresser/Парикмахерская": {
102344                 "tags": {
102345                     "name": "Парикмахерская",
102346                     "shop": "hairdresser"
102347                 },
102348                 "name": "Парикмахерская",
102349                 "icon": "hairdresser",
102350                 "geometry": [
102351                     "point",
102352                     "area"
102353                 ],
102354                 "fields": [
102355                     "operator",
102356                     "address",
102357                     "building_area",
102358                     "opening_hours"
102359                 ],
102360                 "suggestion": true
102361             },
102362             "shop/hairdresser/Стиль": {
102363                 "tags": {
102364                     "name": "Стиль",
102365                     "shop": "hairdresser"
102366                 },
102367                 "name": "Стиль",
102368                 "icon": "hairdresser",
102369                 "geometry": [
102370                     "point",
102371                     "area"
102372                 ],
102373                 "fields": [
102374                     "operator",
102375                     "address",
102376                     "building_area",
102377                     "opening_hours"
102378                 ],
102379                 "suggestion": true
102380             },
102381             "shop/hairdresser/Fryzjer": {
102382                 "tags": {
102383                     "name": "Fryzjer",
102384                     "shop": "hairdresser"
102385                 },
102386                 "name": "Fryzjer",
102387                 "icon": "hairdresser",
102388                 "geometry": [
102389                     "point",
102390                     "area"
102391                 ],
102392                 "fields": [
102393                     "operator",
102394                     "address",
102395                     "building_area",
102396                     "opening_hours"
102397                 ],
102398                 "suggestion": true
102399             },
102400             "shop/hairdresser/Franck Provost": {
102401                 "tags": {
102402                     "name": "Franck Provost",
102403                     "shop": "hairdresser"
102404                 },
102405                 "name": "Franck Provost",
102406                 "icon": "hairdresser",
102407                 "geometry": [
102408                     "point",
102409                     "area"
102410                 ],
102411                 "fields": [
102412                     "operator",
102413                     "address",
102414                     "building_area",
102415                     "opening_hours"
102416                 ],
102417                 "suggestion": true
102418             },
102419             "shop/hairdresser/Салон красоты": {
102420                 "tags": {
102421                     "name": "Салон красоты",
102422                     "shop": "hairdresser"
102423                 },
102424                 "name": "Салон красоты",
102425                 "icon": "hairdresser",
102426                 "geometry": [
102427                     "point",
102428                     "area"
102429                 ],
102430                 "fields": [
102431                     "operator",
102432                     "address",
102433                     "building_area",
102434                     "opening_hours"
102435                 ],
102436                 "suggestion": true
102437             },
102438             "shop/hardware/1000 мелочей": {
102439                 "tags": {
102440                     "name": "1000 мелочей",
102441                     "shop": "hardware"
102442                 },
102443                 "name": "1000 мелочей",
102444                 "icon": "shop",
102445                 "geometry": [
102446                     "point",
102447                     "area"
102448                 ],
102449                 "fields": [
102450                     "operator",
102451                     "address",
102452                     "building_area",
102453                     "opening_hours"
102454                 ],
102455                 "suggestion": true
102456             },
102457             "shop/hardware/Хозтовары": {
102458                 "tags": {
102459                     "name": "Хозтовары",
102460                     "shop": "hardware"
102461                 },
102462                 "name": "Хозтовары",
102463                 "icon": "shop",
102464                 "geometry": [
102465                     "point",
102466                     "area"
102467                 ],
102468                 "fields": [
102469                     "operator",
102470                     "address",
102471                     "building_area",
102472                     "opening_hours"
102473                 ],
102474                 "suggestion": true
102475             },
102476             "shop/motorcycle/Yamaha": {
102477                 "tags": {
102478                     "name": "Yamaha",
102479                     "shop": "motorcycle"
102480                 },
102481                 "name": "Yamaha",
102482                 "icon": "scooter",
102483                 "geometry": [
102484                     "point",
102485                     "area"
102486                 ],
102487                 "fields": [
102488                     "operator",
102489                     "address",
102490                     "building_area",
102491                     "opening_hours"
102492                 ],
102493                 "suggestion": true
102494             }
102495         },
102496         "defaults": {
102497             "area": [
102498                 "category-landuse",
102499                 "category-building",
102500                 "category-water-area",
102501                 "leisure/park",
102502                 "amenity/hospital",
102503                 "amenity/place_of_worship",
102504                 "amenity/cafe",
102505                 "amenity/restaurant",
102506                 "area"
102507             ],
102508             "line": [
102509                 "category-road",
102510                 "category-rail",
102511                 "category-path",
102512                 "category-water-line",
102513                 "power/line",
102514                 "line"
102515             ],
102516             "point": [
102517                 "leisure/park",
102518                 "amenity/hospital",
102519                 "amenity/place_of_worship",
102520                 "amenity/cafe",
102521                 "amenity/restaurant",
102522                 "amenity/bar",
102523                 "amenity/bank",
102524                 "shop/supermarket",
102525                 "point"
102526             ],
102527             "vertex": [
102528                 "highway/crosswalk",
102529                 "railway/level_crossing",
102530                 "highway/traffic_signals",
102531                 "highway/turning_circle",
102532                 "highway/mini_roundabout",
102533                 "highway/motorway_junction",
102534                 "vertex"
102535             ],
102536             "relation": [
102537                 "category-route",
102538                 "category-restriction",
102539                 "type/boundary",
102540                 "type/multipolygon",
102541                 "relation"
102542             ]
102543         },
102544         "categories": {
102545             "category-building": {
102546                 "geometry": "area",
102547                 "name": "Building",
102548                 "icon": "building",
102549                 "members": [
102550                     "building/house",
102551                     "building/apartments",
102552                     "building/commercial",
102553                     "building/industrial",
102554                     "building/residential",
102555                     "building"
102556                 ]
102557             },
102558             "category-golf": {
102559                 "geometry": "area",
102560                 "name": "Golf",
102561                 "icon": "golf",
102562                 "members": [
102563                     "golf/fairway",
102564                     "golf/green",
102565                     "golf/lateral_water_hazard",
102566                     "golf/rough",
102567                     "golf/bunker",
102568                     "golf/tee",
102569                     "golf/water_hazard"
102570                 ]
102571             },
102572             "category-landuse": {
102573                 "geometry": "area",
102574                 "name": "Land Use",
102575                 "icon": "land-use",
102576                 "members": [
102577                     "landuse/residential",
102578                     "landuse/industrial",
102579                     "landuse/commercial",
102580                     "landuse/retail",
102581                     "landuse/farm",
102582                     "landuse/farmyard",
102583                     "landuse/forest",
102584                     "landuse/meadow",
102585                     "landuse/cemetery",
102586                     "landuse/military"
102587                 ]
102588             },
102589             "category-path": {
102590                 "geometry": "line",
102591                 "name": "Path",
102592                 "icon": "category-path",
102593                 "members": [
102594                     "highway/footway",
102595                     "highway/cycleway",
102596                     "highway/bridleway",
102597                     "highway/path",
102598                     "highway/steps"
102599                 ]
102600             },
102601             "category-rail": {
102602                 "geometry": "line",
102603                 "name": "Rail",
102604                 "icon": "category-rail",
102605                 "members": [
102606                     "railway/rail",
102607                     "railway/subway",
102608                     "railway/tram",
102609                     "railway/monorail",
102610                     "railway/disused",
102611                     "railway/abandoned"
102612                 ]
102613             },
102614             "category-restriction": {
102615                 "geometry": "relation",
102616                 "name": "Restriction",
102617                 "icon": "restriction",
102618                 "members": [
102619                     "type/restriction/no_left_turn",
102620                     "type/restriction/no_right_turn",
102621                     "type/restriction/no_straight_on",
102622                     "type/restriction/no_u_turn",
102623                     "type/restriction/only_left_turn",
102624                     "type/restriction/only_right_turn",
102625                     "type/restriction/only_straight_on",
102626                     "type/restriction"
102627                 ]
102628             },
102629             "category-road": {
102630                 "geometry": "line",
102631                 "name": "Road",
102632                 "icon": "category-roads",
102633                 "members": [
102634                     "highway/residential",
102635                     "highway/motorway",
102636                     "highway/trunk",
102637                     "highway/primary",
102638                     "highway/secondary",
102639                     "highway/tertiary",
102640                     "highway/service",
102641                     "highway/motorway_link",
102642                     "highway/trunk_link",
102643                     "highway/primary_link",
102644                     "highway/secondary_link",
102645                     "highway/tertiary_link",
102646                     "highway/unclassified",
102647                     "highway/track",
102648                     "highway/road"
102649                 ]
102650             },
102651             "category-route": {
102652                 "geometry": "relation",
102653                 "name": "Route",
102654                 "icon": "route",
102655                 "members": [
102656                     "type/route/road",
102657                     "type/route/bicycle",
102658                     "type/route/foot",
102659                     "type/route/hiking",
102660                     "type/route/bus",
102661                     "type/route/train",
102662                     "type/route/tram",
102663                     "type/route/ferry",
102664                     "type/route/power",
102665                     "type/route/pipeline",
102666                     "type/route/detour",
102667                     "type/route_master",
102668                     "type/route"
102669                 ]
102670             },
102671             "category-water-area": {
102672                 "geometry": "area",
102673                 "name": "Water",
102674                 "icon": "water",
102675                 "members": [
102676                     "natural/water/lake",
102677                     "natural/water/pond",
102678                     "natural/water/reservoir",
102679                     "natural/water"
102680                 ]
102681             },
102682             "category-water-line": {
102683                 "geometry": "line",
102684                 "name": "Water",
102685                 "icon": "category-water",
102686                 "members": [
102687                     "waterway/river",
102688                     "waterway/stream",
102689                     "waterway/canal",
102690                     "waterway/ditch",
102691                     "waterway/drain"
102692                 ]
102693             }
102694         },
102695         "fields": {
102696             "access": {
102697                 "keys": [
102698                     "access",
102699                     "foot",
102700                     "motor_vehicle",
102701                     "bicycle",
102702                     "horse"
102703                 ],
102704                 "reference": {
102705                     "key": "access"
102706                 },
102707                 "type": "access",
102708                 "label": "Access",
102709                 "placeholder": "Unknown",
102710                 "strings": {
102711                     "types": {
102712                         "access": "General",
102713                         "foot": "Foot",
102714                         "motor_vehicle": "Motor Vehicles",
102715                         "bicycle": "Bicycles",
102716                         "horse": "Horses"
102717                     },
102718                     "options": {
102719                         "yes": {
102720                             "title": "Allowed",
102721                             "description": "Access permitted by law; a right of way"
102722                         },
102723                         "no": {
102724                             "title": "Prohibited",
102725                             "description": "Access not permitted to the general public"
102726                         },
102727                         "permissive": {
102728                             "title": "Permissive",
102729                             "description": "Access permitted until such time as the owner revokes the permission"
102730                         },
102731                         "private": {
102732                             "title": "Private",
102733                             "description": "Access permitted only with permission of the owner on an individual basis"
102734                         },
102735                         "designated": {
102736                             "title": "Designated",
102737                             "description": "Access permitted according to signs or specific local laws"
102738                         },
102739                         "destination": {
102740                             "title": "Destination",
102741                             "description": "Access permitted only to reach a destination"
102742                         }
102743                     }
102744                 }
102745             },
102746             "access_simple": {
102747                 "key": "access",
102748                 "type": "combo",
102749                 "label": "Access",
102750                 "placeholder": "yes",
102751                 "options": [
102752                     "permissive",
102753                     "private",
102754                     "customers",
102755                     "no"
102756                 ]
102757             },
102758             "access_toilets": {
102759                 "key": "access",
102760                 "type": "combo",
102761                 "label": "Access",
102762                 "options": [
102763                     "public",
102764                     "permissive",
102765                     "private",
102766                     "customers"
102767                 ]
102768             },
102769             "address": {
102770                 "type": "address",
102771                 "keys": [
102772                     "addr:housename",
102773                     "addr:housenumber",
102774                     "addr:street",
102775                     "addr:city",
102776                     "addr:postcode"
102777                 ],
102778                 "reference": {
102779                     "key": "addr"
102780                 },
102781                 "icon": "address",
102782                 "universal": true,
102783                 "label": "Address",
102784                 "strings": {
102785                     "placeholders": {
102786                         "housename": "Housename",
102787                         "housenumber": "123",
102788                         "street": "Street",
102789                         "city": "City",
102790                         "postcode": "Postcode",
102791                         "place": "Place",
102792                         "hamlet": "Hamlet",
102793                         "suburb": "Suburb",
102794                         "subdistrict": "Subdistrict",
102795                         "district": "District",
102796                         "province": "Province",
102797                         "state": "State",
102798                         "country": "Country"
102799                     }
102800                 }
102801             },
102802             "admin_level": {
102803                 "key": "admin_level",
102804                 "type": "number",
102805                 "label": "Admin Level"
102806             },
102807             "aerialway": {
102808                 "key": "aerialway",
102809                 "type": "typeCombo",
102810                 "label": "Type"
102811             },
102812             "aerialway/access": {
102813                 "key": "aerialway:access",
102814                 "type": "combo",
102815                 "label": "Access",
102816                 "strings": {
102817                     "options": {
102818                         "entry": "Entry",
102819                         "exit": "Exit",
102820                         "both": "Both"
102821                     }
102822                 }
102823             },
102824             "aerialway/bubble": {
102825                 "key": "aerialway:bubble",
102826                 "type": "check",
102827                 "label": "Bubble"
102828             },
102829             "aerialway/capacity": {
102830                 "key": "aerialway:capacity",
102831                 "type": "number",
102832                 "label": "Capacity (per hour)",
102833                 "placeholder": "500, 2500, 5000..."
102834             },
102835             "aerialway/duration": {
102836                 "key": "aerialway:duration",
102837                 "type": "number",
102838                 "label": "Duration (minutes)",
102839                 "placeholder": "1, 2, 3..."
102840             },
102841             "aerialway/heating": {
102842                 "key": "aerialway:heating",
102843                 "type": "check",
102844                 "label": "Heated"
102845             },
102846             "aerialway/occupancy": {
102847                 "key": "aerialway:occupancy",
102848                 "type": "number",
102849                 "label": "Occupancy",
102850                 "placeholder": "2, 4, 8..."
102851             },
102852             "aerialway/summer/access": {
102853                 "key": "aerialway:summer:access",
102854                 "type": "combo",
102855                 "label": "Access (summer)",
102856                 "strings": {
102857                     "options": {
102858                         "entry": "Entry",
102859                         "exit": "Exit",
102860                         "both": "Both"
102861                     }
102862                 }
102863             },
102864             "aeroway": {
102865                 "key": "aeroway",
102866                 "type": "typeCombo",
102867                 "label": "Type"
102868             },
102869             "amenity": {
102870                 "key": "amenity",
102871                 "type": "typeCombo",
102872                 "label": "Type"
102873             },
102874             "artist": {
102875                 "key": "artist_name",
102876                 "type": "text",
102877                 "label": "Artist"
102878             },
102879             "artwork_type": {
102880                 "key": "artwork_type",
102881                 "type": "combo",
102882                 "label": "Type"
102883             },
102884             "atm": {
102885                 "key": "atm",
102886                 "type": "check",
102887                 "label": "ATM"
102888             },
102889             "backrest": {
102890                 "key": "backrest",
102891                 "type": "check",
102892                 "label": "Backrest"
102893             },
102894             "barrier": {
102895                 "key": "barrier",
102896                 "type": "typeCombo",
102897                 "label": "Type"
102898             },
102899             "bicycle_parking": {
102900                 "key": "bicycle_parking",
102901                 "type": "combo",
102902                 "label": "Type"
102903             },
102904             "boundary": {
102905                 "key": "boundary",
102906                 "type": "combo",
102907                 "label": "Type"
102908             },
102909             "building": {
102910                 "key": "building",
102911                 "type": "typeCombo",
102912                 "label": "Building"
102913             },
102914             "building_area": {
102915                 "key": "building",
102916                 "type": "defaultcheck",
102917                 "default": "yes",
102918                 "geometry": "area",
102919                 "label": "Building"
102920             },
102921             "capacity": {
102922                 "key": "capacity",
102923                 "type": "number",
102924                 "label": "Capacity",
102925                 "placeholder": "50, 100, 200..."
102926             },
102927             "cardinal_direction": {
102928                 "key": "direction",
102929                 "type": "combo",
102930                 "label": "Direction",
102931                 "strings": {
102932                     "options": {
102933                         "N": "North",
102934                         "E": "East",
102935                         "S": "South",
102936                         "W": "West",
102937                         "NE": "Northeast",
102938                         "SE": "Southeast",
102939                         "SW": "Southwest",
102940                         "NW": "Northwest",
102941                         "NNE": "North-northeast",
102942                         "ENE": "East-northeast",
102943                         "ESE": "East-southeast",
102944                         "SSE": "South-southeast",
102945                         "SSW": "South-southwest",
102946                         "WSW": "West-southwest",
102947                         "WNW": "West-northwest",
102948                         "NNW": "North-northwest"
102949                     }
102950                 }
102951             },
102952             "clock_direction": {
102953                 "key": "direction",
102954                 "type": "combo",
102955                 "label": "Direction",
102956                 "strings": {
102957                     "options": {
102958                         "clockwise": "Clockwise",
102959                         "anticlockwise": "Counterclockwise"
102960                     }
102961                 }
102962             },
102963             "collection_times": {
102964                 "key": "collection_times",
102965                 "type": "text",
102966                 "label": "Collection Times"
102967             },
102968             "construction": {
102969                 "key": "construction",
102970                 "type": "combo",
102971                 "label": "Type"
102972             },
102973             "country": {
102974                 "key": "country",
102975                 "type": "combo",
102976                 "label": "Country"
102977             },
102978             "covered": {
102979                 "key": "covered",
102980                 "type": "check",
102981                 "label": "Covered"
102982             },
102983             "craft": {
102984                 "key": "craft",
102985                 "type": "typeCombo",
102986                 "label": "Type"
102987             },
102988             "crop": {
102989                 "key": "crop",
102990                 "type": "combo",
102991                 "label": "Crop"
102992             },
102993             "crossing": {
102994                 "key": "crossing",
102995                 "type": "combo",
102996                 "label": "Type"
102997             },
102998             "cuisine": {
102999                 "key": "cuisine",
103000                 "type": "combo",
103001                 "label": "Cuisine"
103002             },
103003             "denomination": {
103004                 "key": "denomination",
103005                 "type": "combo",
103006                 "label": "Denomination"
103007             },
103008             "denotation": {
103009                 "key": "denotation",
103010                 "type": "combo",
103011                 "label": "Denotation"
103012             },
103013             "description": {
103014                 "key": "description",
103015                 "type": "textarea",
103016                 "label": "Description"
103017             },
103018             "electrified": {
103019                 "key": "electrified",
103020                 "type": "combo",
103021                 "label": "Electrification",
103022                 "placeholder": "Contact Line, Electrified Rail...",
103023                 "strings": {
103024                     "options": {
103025                         "contact_line": "Contact Line",
103026                         "rail": "Electrified Rail",
103027                         "yes": "Yes (unspecified)",
103028                         "no": "No"
103029                     }
103030                 }
103031             },
103032             "elevation": {
103033                 "key": "ele",
103034                 "type": "number",
103035                 "icon": "elevation",
103036                 "universal": true,
103037                 "label": "Elevation"
103038             },
103039             "emergency": {
103040                 "key": "emergency",
103041                 "type": "check",
103042                 "label": "Emergency"
103043             },
103044             "entrance": {
103045                 "key": "entrance",
103046                 "type": "typeCombo",
103047                 "label": "Type"
103048             },
103049             "except": {
103050                 "key": "except",
103051                 "type": "combo",
103052                 "label": "Exceptions"
103053             },
103054             "fax": {
103055                 "key": "fax",
103056                 "type": "tel",
103057                 "label": "Fax",
103058                 "placeholder": "+31 42 123 4567"
103059             },
103060             "fee": {
103061                 "key": "fee",
103062                 "type": "check",
103063                 "label": "Fee"
103064             },
103065             "fire_hydrant/type": {
103066                 "key": "fire_hydrant:type",
103067                 "type": "combo",
103068                 "label": "Type",
103069                 "strings": {
103070                     "options": {
103071                         "pillar": "Pillar/Aboveground",
103072                         "underground": "Underground",
103073                         "wall": "Wall",
103074                         "pond": "Pond"
103075                     }
103076                 }
103077             },
103078             "fixme": {
103079                 "key": "fixme",
103080                 "type": "textarea",
103081                 "label": "Fix Me"
103082             },
103083             "fuel": {
103084                 "key": "fuel",
103085                 "type": "combo",
103086                 "label": "Fuel"
103087             },
103088             "fuel/biodiesel": {
103089                 "key": "fuel:biodiesel",
103090                 "type": "check",
103091                 "label": "Sells Biodiesel"
103092             },
103093             "fuel/diesel": {
103094                 "key": "fuel:diesel",
103095                 "type": "check",
103096                 "label": "Sells Diesel"
103097             },
103098             "fuel/e10": {
103099                 "key": "fuel:e10",
103100                 "type": "check",
103101                 "label": "Sells E10"
103102             },
103103             "fuel/e85": {
103104                 "key": "fuel:e85",
103105                 "type": "check",
103106                 "label": "Sells E85"
103107             },
103108             "fuel/lpg": {
103109                 "key": "fuel:lpg",
103110                 "type": "check",
103111                 "label": "Sells Propane"
103112             },
103113             "fuel/octane_100": {
103114                 "key": "fuel:octane_100",
103115                 "type": "check",
103116                 "label": "Sells Racing Gasoline"
103117             },
103118             "fuel/octane_91": {
103119                 "key": "fuel:octane_91",
103120                 "type": "check",
103121                 "label": "Sells Regular Gasoline"
103122             },
103123             "fuel/octane_95": {
103124                 "key": "fuel:octane_95",
103125                 "type": "check",
103126                 "label": "Sells Midgrade Gasoline"
103127             },
103128             "fuel/octane_98": {
103129                 "key": "fuel:octane_98",
103130                 "type": "check",
103131                 "label": "Sells Premium Gasoline"
103132             },
103133             "gauge": {
103134                 "key": "gauge",
103135                 "type": "combo",
103136                 "label": "Gauge"
103137             },
103138             "generator/method": {
103139                 "key": "generator:method",
103140                 "type": "combo",
103141                 "label": "Method"
103142             },
103143             "generator/source": {
103144                 "key": "generator:source",
103145                 "type": "combo",
103146                 "label": "Source"
103147             },
103148             "generator/type": {
103149                 "key": "generator:type",
103150                 "type": "combo",
103151                 "label": "Type"
103152             },
103153             "golf_hole": {
103154                 "key": "ref",
103155                 "type": "text",
103156                 "label": "Reference",
103157                 "placeholder": "Hole number (1-18)"
103158             },
103159             "handicap": {
103160                 "key": "handicap",
103161                 "type": "number",
103162                 "label": "Handicap",
103163                 "placeholder": "1-18"
103164             },
103165             "highway": {
103166                 "key": "highway",
103167                 "type": "typeCombo",
103168                 "label": "Type"
103169             },
103170             "historic": {
103171                 "key": "historic",
103172                 "type": "typeCombo",
103173                 "label": "Type"
103174             },
103175             "hoops": {
103176                 "key": "hoops",
103177                 "type": "number",
103178                 "label": "Hoops",
103179                 "placeholder": "1, 2, 4..."
103180             },
103181             "iata": {
103182                 "key": "iata",
103183                 "type": "text",
103184                 "label": "IATA"
103185             },
103186             "icao": {
103187                 "key": "icao",
103188                 "type": "text",
103189                 "label": "ICAO"
103190             },
103191             "incline": {
103192                 "key": "incline",
103193                 "type": "combo",
103194                 "label": "Incline"
103195             },
103196             "information": {
103197                 "key": "information",
103198                 "type": "typeCombo",
103199                 "label": "Type"
103200             },
103201             "internet_access": {
103202                 "key": "internet_access",
103203                 "type": "combo",
103204                 "label": "Internet Access",
103205                 "strings": {
103206                     "options": {
103207                         "yes": "Yes",
103208                         "no": "No",
103209                         "wlan": "Wifi",
103210                         "wired": "Wired",
103211                         "terminal": "Terminal"
103212                     }
103213                 }
103214             },
103215             "lamp_type": {
103216                 "key": "lamp_type",
103217                 "type": "combo",
103218                 "label": "Type"
103219             },
103220             "landuse": {
103221                 "key": "landuse",
103222                 "type": "typeCombo",
103223                 "label": "Type"
103224             },
103225             "lanes": {
103226                 "key": "lanes",
103227                 "type": "number",
103228                 "label": "Lanes",
103229                 "placeholder": "1, 2, 3..."
103230             },
103231             "layer": {
103232                 "key": "layer",
103233                 "type": "combo",
103234                 "label": "Layer"
103235             },
103236             "leisure": {
103237                 "key": "leisure",
103238                 "type": "typeCombo",
103239                 "label": "Type"
103240             },
103241             "length": {
103242                 "key": "length",
103243                 "type": "number",
103244                 "label": "Length (Meters)"
103245             },
103246             "levels": {
103247                 "key": "building:levels",
103248                 "type": "number",
103249                 "label": "Levels",
103250                 "placeholder": "2, 4, 6..."
103251             },
103252             "lit": {
103253                 "key": "lit",
103254                 "type": "check",
103255                 "label": "Lit"
103256             },
103257             "location": {
103258                 "key": "location",
103259                 "type": "combo",
103260                 "label": "Location"
103261             },
103262             "man_made": {
103263                 "key": "man_made",
103264                 "type": "typeCombo",
103265                 "label": "Type"
103266             },
103267             "maxspeed": {
103268                 "key": "maxspeed",
103269                 "type": "maxspeed",
103270                 "label": "Speed Limit",
103271                 "placeholder": "40, 50, 60..."
103272             },
103273             "mtb/scale": {
103274                 "key": "mtb:scale",
103275                 "type": "combo",
103276                 "label": "Mountain Biking Difficulty",
103277                 "placeholder": "0, 1, 2, 3...",
103278                 "strings": {
103279                     "options": {
103280                         "0": "0: Solid gravel/packed earth, no obstacles, wide curves",
103281                         "1": "1: Some loose surface, small obstacles, wide curves",
103282                         "2": "2: Much loose surface, large obstacles, easy hairpins",
103283                         "3": "3: Slippery surface, large obstacles, tight hairpins",
103284                         "4": "4: Loose surface or boulders, dangerous hairpins",
103285                         "5": "5: Maximum difficulty, boulder fields, landslides",
103286                         "6": "6: Not rideable except by the very best mountain bikers"
103287                     }
103288                 }
103289             },
103290             "mtb/scale/imba": {
103291                 "key": "mtb:scale:imba",
103292                 "type": "combo",
103293                 "label": "IMBA Trail Difficulty",
103294                 "placeholder": "Easy, Medium, Difficult...",
103295                 "strings": {
103296                     "options": {
103297                         "0": "Easiest (white circle)",
103298                         "1": "Easy (green circle)",
103299                         "2": "Medium (blue square)",
103300                         "3": "Difficult (black diamond)",
103301                         "4": "Extremely Difficult (double black diamond)"
103302                     }
103303                 }
103304             },
103305             "mtb/scale/uphill": {
103306                 "key": "mtb:scale:uphill",
103307                 "type": "combo",
103308                 "label": "Mountain Biking Uphill Difficulty",
103309                 "placeholder": "0, 1, 2, 3...",
103310                 "strings": {
103311                     "options": {
103312                         "0": "0: Avg. incline <10%, gravel/packed earth, no obstacles",
103313                         "1": "1: Avg. incline <15%, gravel/packed earth, few small objects",
103314                         "2": "2: Avg. incline <20%, stable surface, fistsize rocks/roots",
103315                         "3": "3: Avg. incline <25%, variable surface, fistsize rocks/branches",
103316                         "4": "4: Avg. incline <30%, poor condition, big rocks/branches",
103317                         "5": "5: Very steep, bike generally needs to be pushed or carried"
103318                     }
103319                 }
103320             },
103321             "name": {
103322                 "key": "name",
103323                 "type": "localized",
103324                 "label": "Name",
103325                 "placeholder": "Common name (if any)"
103326             },
103327             "natural": {
103328                 "key": "natural",
103329                 "type": "typeCombo",
103330                 "label": "Natural"
103331             },
103332             "network": {
103333                 "key": "network",
103334                 "type": "text",
103335                 "label": "Network"
103336             },
103337             "note": {
103338                 "key": "note",
103339                 "type": "textarea",
103340                 "universal": true,
103341                 "icon": "note",
103342                 "label": "Note"
103343             },
103344             "office": {
103345                 "key": "office",
103346                 "type": "typeCombo",
103347                 "label": "Type"
103348             },
103349             "oneway": {
103350                 "key": "oneway",
103351                 "type": "check",
103352                 "label": "One Way",
103353                 "strings": {
103354                     "options": {
103355                         "undefined": "Assumed to be No",
103356                         "yes": "Yes",
103357                         "no": "No"
103358                     }
103359                 }
103360             },
103361             "oneway_yes": {
103362                 "key": "oneway",
103363                 "type": "check",
103364                 "label": "One Way",
103365                 "strings": {
103366                     "options": {
103367                         "undefined": "Assumed to be Yes",
103368                         "yes": "Yes",
103369                         "no": "No"
103370                     }
103371                 }
103372             },
103373             "opening_hours": {
103374                 "key": "opening_hours",
103375                 "type": "text",
103376                 "label": "Hours"
103377             },
103378             "operator": {
103379                 "key": "operator",
103380                 "type": "text",
103381                 "label": "Operator"
103382             },
103383             "par": {
103384                 "key": "par",
103385                 "type": "number",
103386                 "label": "Par",
103387                 "placeholder": "3, 4, 5..."
103388             },
103389             "park_ride": {
103390                 "key": "park_ride",
103391                 "type": "check",
103392                 "label": "Park and Ride"
103393             },
103394             "parking": {
103395                 "key": "parking",
103396                 "type": "combo",
103397                 "label": "Type",
103398                 "strings": {
103399                     "options": {
103400                         "surface": "Surface",
103401                         "multi-storey": "Multilevel",
103402                         "underground": "Underground",
103403                         "sheds": "Sheds",
103404                         "carports": "Carports",
103405                         "garage_boxes": "Garage Boxes",
103406                         "lane": "Roadside Lane"
103407                     }
103408                 }
103409             },
103410             "phone": {
103411                 "key": "phone",
103412                 "type": "tel",
103413                 "icon": "telephone",
103414                 "universal": true,
103415                 "label": "Phone",
103416                 "placeholder": "+31 42 123 4567"
103417             },
103418             "piste/difficulty": {
103419                 "key": "piste:difficulty",
103420                 "type": "combo",
103421                 "label": "Difficulty",
103422                 "placeholder": "Easy, Intermediate, Advanced...",
103423                 "strings": {
103424                     "options": {
103425                         "novice": "Novice (instructional)",
103426                         "easy": "Easy (green circle)",
103427                         "intermediate": "Intermediate (blue square)",
103428                         "advanced": "Advanced (black diamond)",
103429                         "expert": "Expert (double black diamond)",
103430                         "freeride": "Freeride (off-piste)",
103431                         "extreme": "Extreme (climbing equipment required)"
103432                     }
103433                 }
103434             },
103435             "piste/grooming": {
103436                 "key": "piste:grooming",
103437                 "type": "combo",
103438                 "label": "Grooming",
103439                 "strings": {
103440                     "options": {
103441                         "classic": "Classic",
103442                         "mogul": "Mogul",
103443                         "backcountry": "Backcountry",
103444                         "classic+skating": "Classic and Skating",
103445                         "scooter": "Scooter/Snowmobile",
103446                         "skating": "Skating"
103447                     }
103448                 }
103449             },
103450             "piste/type": {
103451                 "key": "piste:type",
103452                 "type": "typeCombo",
103453                 "label": "Type",
103454                 "strings": {
103455                     "options": {
103456                         "downhill": "Downhill",
103457                         "nordic": "Nordic",
103458                         "skitour": "Skitour",
103459                         "sled": "Sled",
103460                         "hike": "Hike",
103461                         "sleigh": "Sleigh",
103462                         "ice_skate": "Ice Skate",
103463                         "snow_park": "Snow Park",
103464                         "playground": "Playground"
103465                     }
103466                 }
103467             },
103468             "place": {
103469                 "key": "place",
103470                 "type": "typeCombo",
103471                 "label": "Type"
103472             },
103473             "population": {
103474                 "key": "population",
103475                 "type": "text",
103476                 "label": "Population"
103477             },
103478             "power": {
103479                 "key": "power",
103480                 "type": "typeCombo",
103481                 "label": "Type"
103482             },
103483             "railway": {
103484                 "key": "railway",
103485                 "type": "typeCombo",
103486                 "label": "Type"
103487             },
103488             "recycling/cans": {
103489                 "key": "recycling:cans",
103490                 "type": "check",
103491                 "label": "Accepts Cans"
103492             },
103493             "recycling/clothes": {
103494                 "key": "recycling:clothes",
103495                 "type": "check",
103496                 "label": "Accepts Clothes"
103497             },
103498             "recycling/glass": {
103499                 "key": "recycling:glass",
103500                 "type": "check",
103501                 "label": "Accepts Glass"
103502             },
103503             "recycling/paper": {
103504                 "key": "recycling:paper",
103505                 "type": "check",
103506                 "label": "Accepts Paper"
103507             },
103508             "ref": {
103509                 "key": "ref",
103510                 "type": "text",
103511                 "label": "Reference"
103512             },
103513             "relation": {
103514                 "key": "type",
103515                 "type": "combo",
103516                 "label": "Type"
103517             },
103518             "religion": {
103519                 "key": "religion",
103520                 "type": "combo",
103521                 "label": "Religion"
103522             },
103523             "restriction": {
103524                 "key": "restriction",
103525                 "type": "combo",
103526                 "label": "Type"
103527             },
103528             "restrictions": {
103529                 "type": "restrictions",
103530                 "geometry": "vertex",
103531                 "icon": "restrictions",
103532                 "reference": {
103533                     "rtype": "restriction"
103534                 },
103535                 "label": "Turn Restrictions"
103536             },
103537             "route": {
103538                 "key": "route",
103539                 "type": "combo",
103540                 "label": "Type"
103541             },
103542             "route_master": {
103543                 "key": "route_master",
103544                 "type": "combo",
103545                 "label": "Type"
103546             },
103547             "sac_scale": {
103548                 "key": "sac_scale",
103549                 "type": "combo",
103550                 "label": "Hiking Difficulty",
103551                 "placeholder": "Mountain Hiking, Alpine Hiking...",
103552                 "strings": {
103553                     "options": {
103554                         "hiking": "T1: Hiking",
103555                         "mountain_hiking": "T2: Mountain Hiking",
103556                         "demanding_mountain_hiking": "T3: Demanding Mountain Hiking",
103557                         "alpine_hiking": "T4: Alpine Hiking",
103558                         "demanding_alpine_hiking": "T5: Demanding Alpine Hiking",
103559                         "difficult_alpine_hiking": "T6: Difficult Alpine Hiking"
103560                     }
103561                 }
103562             },
103563             "seasonal": {
103564                 "key": "seasonal",
103565                 "type": "check",
103566                 "label": "Seasonal"
103567             },
103568             "service": {
103569                 "key": "service",
103570                 "type": "combo",
103571                 "label": "Type",
103572                 "options": [
103573                     "parking_aisle",
103574                     "driveway",
103575                     "alley",
103576                     "emergency_access",
103577                     "drive-through"
103578                 ]
103579             },
103580             "shelter": {
103581                 "key": "shelter",
103582                 "type": "check",
103583                 "label": "Shelter"
103584             },
103585             "shelter_type": {
103586                 "key": "shelter_type",
103587                 "type": "combo",
103588                 "label": "Type"
103589             },
103590             "shop": {
103591                 "key": "shop",
103592                 "type": "typeCombo",
103593                 "label": "Type"
103594             },
103595             "sloped_curb": {
103596                 "key": "sloped_curb",
103597                 "type": "combo",
103598                 "label": "Sloped Curb"
103599             },
103600             "smoking": {
103601                 "key": "smoking",
103602                 "type": "combo",
103603                 "label": "Smoking",
103604                 "placeholder": "No, Separated, Yes...",
103605                 "strings": {
103606                     "options": {
103607                         "no": "No smoking anywhere",
103608                         "separated": "In smoking areas, not physically isolated",
103609                         "isolated": "In smoking areas, physically isolated",
103610                         "outside": "Allowed outside",
103611                         "yes": "Allowed everywhere",
103612                         "dedicated": "Dedicated to smokers (e.g. smokers' club)"
103613                     }
103614                 }
103615             },
103616             "smoothness": {
103617                 "key": "smoothness",
103618                 "type": "combo",
103619                 "label": "Smoothness",
103620                 "placeholder": "Thin Rollers, Wheels, Off-Road...",
103621                 "strings": {
103622                     "options": {
103623                         "excellent": "Thin Rollers: rollerblade, skateboard",
103624                         "good": "Thin Wheels: racing bike",
103625                         "intermediate": "Wheels: city bike, wheelchair, scooter",
103626                         "bad": "Robust Wheels: trekking bike, car, rickshaw",
103627                         "very_bad": "High Clearance: light duty off-road vehicle",
103628                         "horrible": "Off-Road: heavy duty off-road vehicle",
103629                         "very_horrible": "Specialized off-road: tractor, ATV",
103630                         "impassible": "Impassible / No wheeled vehicle"
103631                     }
103632                 }
103633             },
103634             "social_facility_for": {
103635                 "key": "social_facility:for",
103636                 "type": "radio",
103637                 "label": "People served",
103638                 "placeholder": "Homeless, Disabled, Child, etc",
103639                 "options": [
103640                     "abused",
103641                     "child",
103642                     "disabled",
103643                     "diseased",
103644                     "drug_addicted",
103645                     "homeless",
103646                     "juvenile",
103647                     "mental_health",
103648                     "migrant",
103649                     "orphan",
103650                     "senior",
103651                     "underprivileged",
103652                     "unemployed",
103653                     "victim"
103654                 ]
103655             },
103656             "source": {
103657                 "key": "source",
103658                 "type": "text",
103659                 "icon": "source",
103660                 "universal": true,
103661                 "label": "Source"
103662             },
103663             "sport": {
103664                 "key": "sport",
103665                 "type": "combo",
103666                 "label": "Sport"
103667             },
103668             "sport_ice": {
103669                 "key": "sport",
103670                 "type": "combo",
103671                 "label": "Sport",
103672                 "options": [
103673                     "skating",
103674                     "hockey",
103675                     "multi",
103676                     "curling",
103677                     "ice_stock"
103678                 ]
103679             },
103680             "sport_racing": {
103681                 "key": "sport",
103682                 "type": "combo",
103683                 "label": "Sport",
103684                 "options": [
103685                     "cycling",
103686                     "dog_racing",
103687                     "horse_racing",
103688                     "karting",
103689                     "motor",
103690                     "motocross",
103691                     "running"
103692                 ]
103693             },
103694             "structure": {
103695                 "type": "radio",
103696                 "keys": [
103697                     "bridge",
103698                     "tunnel",
103699                     "embankment",
103700                     "cutting",
103701                     "ford"
103702                 ],
103703                 "label": "Structure",
103704                 "placeholder": "Unknown",
103705                 "strings": {
103706                     "options": {
103707                         "bridge": "Bridge",
103708                         "tunnel": "Tunnel",
103709                         "embankment": "Embankment",
103710                         "cutting": "Cutting",
103711                         "ford": "Ford"
103712                     }
103713                 }
103714             },
103715             "studio_type": {
103716                 "key": "type",
103717                 "type": "combo",
103718                 "label": "Type",
103719                 "options": [
103720                     "audio",
103721                     "video"
103722                 ]
103723             },
103724             "supervised": {
103725                 "key": "supervised",
103726                 "type": "check",
103727                 "label": "Supervised"
103728             },
103729             "surface": {
103730                 "key": "surface",
103731                 "type": "combo",
103732                 "label": "Surface"
103733             },
103734             "tactile_paving": {
103735                 "key": "tactile_paving",
103736                 "type": "check",
103737                 "label": "Tactile Paving"
103738             },
103739             "toilets/disposal": {
103740                 "key": "toilets:disposal",
103741                 "type": "combo",
103742                 "label": "Disposal",
103743                 "strings": {
103744                     "options": {
103745                         "flush": "Flush",
103746                         "pitlatrine": "Pit/Latrine",
103747                         "chemical": "Chemical",
103748                         "bucket": "Bucket"
103749                     }
103750                 }
103751             },
103752             "tourism": {
103753                 "key": "tourism",
103754                 "type": "typeCombo",
103755                 "label": "Type"
103756             },
103757             "towertype": {
103758                 "key": "tower:type",
103759                 "type": "combo",
103760                 "label": "Tower type"
103761             },
103762             "tracktype": {
103763                 "key": "tracktype",
103764                 "type": "combo",
103765                 "label": "Track Type",
103766                 "placeholder": "Solid, Mostly Solid, Soft...",
103767                 "strings": {
103768                     "options": {
103769                         "grade1": "Solid: paved or heavily compacted hardcore surface",
103770                         "grade2": "Mostly Solid: gravel/rock with some soft material mixed in",
103771                         "grade3": "Even mixture of hard and soft materials",
103772                         "grade4": "Mostly Soft: soil/sand/grass with some hard material mixed in",
103773                         "grade5": "Soft: soil/sand/grass"
103774                     }
103775                 }
103776             },
103777             "trail_visibility": {
103778                 "key": "trail_visibility",
103779                 "type": "combo",
103780                 "label": "Trail Visibility",
103781                 "placeholder": "Excellent, Good, Bad...",
103782                 "strings": {
103783                     "options": {
103784                         "excellent": "Excellent: unambiguous path or markers everywhere",
103785                         "good": "Good: markers visible, sometimes require searching",
103786                         "intermediate": "Intermediate: few markers, path mostly visible",
103787                         "bad": "Bad: no markers, path sometimes invisible/pathless",
103788                         "horrible": "Horrible: often pathless, some orientation skills required",
103789                         "no": "No: pathless, excellent orientation skills required"
103790                     }
103791                 }
103792             },
103793             "tree_type": {
103794                 "key": "type",
103795                 "type": "combo",
103796                 "label": "Type",
103797                 "options": [
103798                     "broad_leaved",
103799                     "conifer",
103800                     "palm"
103801                 ]
103802             },
103803             "trees": {
103804                 "key": "trees",
103805                 "type": "combo",
103806                 "label": "Trees"
103807             },
103808             "tunnel": {
103809                 "key": "tunnel",
103810                 "type": "combo",
103811                 "label": "Tunnel"
103812             },
103813             "vending": {
103814                 "key": "vending",
103815                 "type": "combo",
103816                 "label": "Type of Goods"
103817             },
103818             "water": {
103819                 "key": "water",
103820                 "type": "combo",
103821                 "label": "Type"
103822             },
103823             "waterway": {
103824                 "key": "waterway",
103825                 "type": "typeCombo",
103826                 "label": "Type"
103827             },
103828             "website": {
103829                 "key": "website",
103830                 "type": "url",
103831                 "icon": "website",
103832                 "placeholder": "http://example.com/",
103833                 "universal": true,
103834                 "label": "Website"
103835             },
103836             "wetland": {
103837                 "key": "wetland",
103838                 "type": "combo",
103839                 "label": "Type"
103840             },
103841             "wheelchair": {
103842                 "key": "wheelchair",
103843                 "type": "radio",
103844                 "options": [
103845                     "yes",
103846                     "limited",
103847                     "no"
103848                 ],
103849                 "icon": "wheelchair",
103850                 "universal": true,
103851                 "label": "Wheelchair Access"
103852             },
103853             "width": {
103854                 "key": "width",
103855                 "type": "number",
103856                 "label": "Width (Meters)"
103857             },
103858             "wikipedia": {
103859                 "key": "wikipedia",
103860                 "type": "wikipedia",
103861                 "icon": "wikipedia",
103862                 "universal": true,
103863                 "label": "Wikipedia"
103864             },
103865             "wood": {
103866                 "key": "wood",
103867                 "type": "combo",
103868                 "label": "Type"
103869             }
103870         }
103871     },
103872     "imperial": {
103873         "type": "FeatureCollection",
103874         "features": [
103875             {
103876                 "type": "Feature",
103877                 "properties": {
103878                     "id": 0
103879                 },
103880                 "geometry": {
103881                     "type": "MultiPolygon",
103882                     "coordinates": [
103883                         [
103884                             [
103885                                 [
103886                                     -1.426496,
103887                                     50.639342
103888                                 ],
103889                                 [
103890                                     -1.445953,
103891                                     50.648139
103892                                 ],
103893                                 [
103894                                     -1.452789,
103895                                     50.654283
103896                                 ],
103897                                 [
103898                                     -1.485951,
103899                                     50.669338
103900                                 ],
103901                                 [
103902                                     -1.497426,
103903                                     50.672309
103904                                 ],
103905                                 [
103906                                     -1.535146,
103907                                     50.669379
103908                                 ],
103909                                 [
103910                                     -1.551503,
103911                                     50.665107
103912                                 ],
103913                                 [
103914                                     -1.569488,
103915                                     50.658026
103916                                 ],
103917                                 [
103918                                     -1.545318,
103919                                     50.686103
103920                                 ],
103921                                 [
103922                                     -1.50593,
103923                                     50.707709
103924                                 ],
103925                                 [
103926                                     -1.418691,
103927                                     50.733791
103928                                 ],
103929                                 [
103930                                     -1.420888,
103931                                     50.730455
103932                                 ],
103933                                 [
103934                                     -1.423451,
103935                                     50.7237
103936                                 ],
103937                                 [
103938                                     -1.425364,
103939                                     50.72012
103940                                 ],
103941                                 [
103942                                     -1.400868,
103943                                     50.721991
103944                                 ],
103945                                 [
103946                                     -1.377553,
103947                                     50.734198
103948                                 ],
103949                                 [
103950                                     -1.343495,
103951                                     50.761054
103952                                 ],
103953                                 [
103954                                     -1.318512,
103955                                     50.772162
103956                                 ],
103957                                 [
103958                                     -1.295766,
103959                                     50.773179
103960                                 ],
103961                                 [
103962                                     -1.144276,
103963                                     50.733791
103964                                 ],
103965                                 [
103966                                     -1.119537,
103967                                     50.734198
103968                                 ],
103969                                 [
103970                                     -1.10912,
103971                                     50.732856
103972                                 ],
103973                                 [
103974                                     -1.097035,
103975                                     50.726955
103976                                 ],
103977                                 [
103978                                     -1.096425,
103979                                     50.724433
103980                                 ],
103981                                 [
103982                                     -1.097646,
103983                                     50.71601
103984                                 ],
103985                                 [
103986                                     -1.097035,
103987                                     50.713324
103988                                 ],
103989                                 [
103990                                     -1.094228,
103991                                     50.712633
103992                                 ],
103993                                 [
103994                                     -1.085561,
103995                                     50.714016
103996                                 ],
103997                                 [
103998                                     -1.082753,
103999                                     50.713324
104000                                 ],
104001                                 [
104002                                     -1.062327,
104003                                     50.692816
104004                                 ],
104005                                 [
104006                                     -1.062327,
104007                                     50.685289
104008                                 ],
104009                                 [
104010                                     -1.066965,
104011                                     50.685248
104012                                 ],
104013                                 [
104014                                     -1.069651,
104015                                     50.683498
104016                                 ],
104017                                 [
104018                                     -1.071889,
104019                                     50.680976
104020                                 ],
104021                                 [
104022                                     -1.075307,
104023                                     50.678534
104024                                 ],
104025                                 [
104026                                     -1.112701,
104027                                     50.671454
104028                                 ],
104029                                 [
104030                                     -1.128651,
104031                                     50.666449
104032                                 ],
104033                                 [
104034                                     -1.156361,
104035                                     50.650784
104036                                 ],
104037                                 [
104038                                     -1.162221,
104039                                     50.645982
104040                                 ],
104041                                 [
104042                                     -1.164703,
104043                                     50.640937
104044                                 ],
104045                                 [
104046                                     -1.164666,
104047                                     50.639543
104048                                 ],
104049                                 [
104050                                     -1.426496,
104051                                     50.639342
104052                                 ]
104053                             ]
104054                         ],
104055                         [
104056                             [
104057                                 [
104058                                     -7.240314,
104059                                     55.050389
104060                                 ],
104061                                 [
104062                                     -7.013736,
104063                                     55.1615
104064                                 ],
104065                                 [
104066                                     -6.958913,
104067                                     55.20349
104068                                 ],
104069                                 [
104070                                     -6.571562,
104071                                     55.268366
104072                                 ],
104073                                 [
104074                                     -6.509633,
104075                                     55.31398
104076                                 ],
104077                                 [
104078                                     -6.226158,
104079                                     55.344406
104080                                 ],
104081                                 [
104082                                     -6.07105,
104083                                     55.25001
104084                                 ],
104085                                 [
104086                                     -5.712696,
104087                                     55.017635
104088                                 ],
104089                                 [
104090                                     -5.242021,
104091                                     54.415204
104092                                 ],
104093                                 [
104094                                     -5.695554,
104095                                     54.14284
104096                                 ],
104097                                 [
104098                                     -5.72473,
104099                                     54.07455
104100                                 ],
104101                                 [
104102                                     -6.041633,
104103                                     54.006238
104104                                 ],
104105                                 [
104106                                     -6.153953,
104107                                     54.054931
104108                                 ],
104109                                 [
104110                                     -6.220539,
104111                                     54.098803
104112                                 ],
104113                                 [
104114                                     -6.242502,
104115                                     54.099758
104116                                 ],
104117                                 [
104118                                     -6.263661,
104119                                     54.104682
104120                                 ],
104121                                 [
104122                                     -6.269887,
104123                                     54.097927
104124                                 ],
104125                                 [
104126                                     -6.28465,
104127                                     54.105226
104128                                 ],
104129                                 [
104130                                     -6.299585,
104131                                     54.104037
104132                                 ],
104133                                 [
104134                                     -6.313796,
104135                                     54.099696
104136                                 ],
104137                                 [
104138                                     -6.327128,
104139                                     54.097888
104140                                 ],
104141                                 [
104142                                     -6.338962,
104143                                     54.102952
104144                                 ],
104145                                 [
104146                                     -6.346662,
104147                                     54.109877
104148                                 ],
104149                                 [
104150                                     -6.354827,
104151                                     54.110652
104152                                 ],
104153                                 [
104154                                     -6.368108,
104155                                     54.097319
104156                                 ],
104157                                 [
104158                                     -6.369348,
104159                                     54.091118
104160                                 ],
104161                                 [
104162                                     -6.367643,
104163                                     54.083418
104164                                 ],
104165                                 [
104166                                     -6.366919,
104167                                     54.075098
104168                                 ],
104169                                 [
104170                                     -6.371157,
104171                                     54.066778
104172                                 ],
104173                                 [
104174                                     -6.377513,
104175                                     54.063264
104176                                 ],
104177                                 [
104178                                     -6.401026,
104179                                     54.060887
104180                                 ],
104181                                 [
104182                                     -6.426761,
104183                                     54.05541
104184                                 ],
104185                                 [
104186                                     -6.433892,
104187                                     54.055306
104188                                 ],
104189                                 [
104190                                     -6.4403,
104191                                     54.057993
104192                                 ],
104193                                 [
104194                                     -6.446243,
104195                                     54.062438
104196                                 ],
104197                                 [
104198                                     -6.450222,
104199                                     54.066675
104200                                 ],
104201                                 [
104202                                     -6.450894,
104203                                     54.068432
104204                                 ],
104205                                 [
104206                                     -6.47854,
104207                                     54.067709
104208                                 ],
104209                                 [
104210                                     -6.564013,
104211                                     54.04895
104212                                 ],
104213                                 [
104214                                     -6.571868,
104215                                     54.049519
104216                                 ],
104217                                 [
104218                                     -6.587164,
104219                                     54.053343
104220                                 ],
104221                                 [
104222                                     -6.595071,
104223                                     54.052412
104224                                 ],
104225                                 [
104226                                     -6.60029,
104227                                     54.04895
104228                                 ],
104229                                 [
104230                                     -6.605217,
104231                                     54.044475
104232                                 ],
104233                                 [
104234                                     -6.610987,
104235                                     54.039235
104236                                 ],
104237                                 [
104238                                     -6.616465,
104239                                     54.037271
104240                                 ],
104241                                 [
104242                                     -6.630624,
104243                                     54.041819
104244                                 ],
104245                                 [
104246                                     -6.657289,
104247                                     54.061146
104248                                 ],
104249                                 [
104250                                     -6.672534,
104251                                     54.068432
104252                                 ],
104253                                 [
104254                                     -6.657082,
104255                                     54.091945
104256                                 ],
104257                                 [
104258                                     -6.655791,
104259                                     54.103314
104260                                 ],
104261                                 [
104262                                     -6.666436,
104263                                     54.114786
104264                                 ],
104265                                 [
104266                                     -6.643957,
104267                                     54.131839
104268                                 ],
104269                                 [
104270                                     -6.634552,
104271                                     54.150133
104272                                 ],
104273                                 [
104274                                     -6.640339,
104275                                     54.168013
104276                                 ],
104277                                 [
104278                                     -6.648448,
104279                                     54.173665
104280                                 ],
104281                                 [
104282                                     -6.663025,
104283                                     54.183826
104284                                 ],
104285                                 [
104286                                     -6.683954,
104287                                     54.194368
104288                                 ],
104289                                 [
104290                                     -6.694651,
104291                                     54.197985
104292                                 ],
104293                                 [
104294                                     -6.706537,
104295                                     54.198915
104296                                 ],
104297                                 [
104298                                     -6.717234,
104299                                     54.195143
104300                                 ],
104301                                 [
104302                                     -6.724779,
104303                                     54.188631
104304                                 ],
104305                                 [
104306                                     -6.73284,
104307                                     54.183567
104308                                 ],
104309                                 [
104310                                     -6.744777,
104311                                     54.184187
104312                                 ],
104313                                 [
104314                                     -6.766481,
104315                                     54.192352
104316                                 ],
104317                                 [
104318                                     -6.787824,
104319                                     54.202998
104320                                 ],
104321                                 [
104322                                     -6.807358,
104323                                     54.21633
104324                                 ],
104325                                 [
104326                                     -6.823946,
104327                                     54.23235
104328                                 ],
104329                                 [
104330                                     -6.829733,
104331                                     54.242375
104332                                 ],
104333                                 [
104334                                     -6.833196,
104335                                     54.25209
104336                                 ],
104337                                 [
104338                                     -6.837743,
104339                                     54.260513
104340                                 ],
104341                                 [
104342                                     -6.846683,
104343                                     54.266456
104344                                 ],
104345                                 [
104346                                     -6.882185,
104347                                     54.277257
104348                                 ],
104349                                 [
104350                                     -6.864667,
104351                                     54.282734
104352                                 ],
104353                                 [
104354                                     -6.856657,
104355                                     54.292811
104356                                 ],
104357                                 [
104358                                     -6.858414,
104359                                     54.307332
104360                                 ],
104361                                 [
104362                                     -6.870015,
104363                                     54.326001
104364                                 ],
104365                                 [
104366                                     -6.879705,
104367                                     54.341594
104368                                 ],
104369                                 [
104370                                     -6.885957,
104371                                     54.345624
104372                                 ],
104373                                 [
104374                                     -6.897895,
104375                                     54.346193
104376                                 ],
104377                                 [
104378                                     -6.905956,
104379                                     54.349035
104380                                 ],
104381                                 [
104382                                     -6.915051,
104383                                     54.365933
104384                                 ],
104385                                 [
104386                                     -6.922028,
104387                                     54.372703
104388                                 ],
104389                                 [
104390                                     -6.984091,
104391                                     54.403089
104392                                 ],
104393                                 [
104394                                     -7.017836,
104395                                     54.413166
104396                                 ],
104397                                 [
104398                                     -7.049255,
104399                                     54.411512
104400                                 ],
104401                                 [
104402                                     -7.078504,
104403                                     54.394717
104404                                 ],
104405                                 [
104406                                     -7.127028,
104407                                     54.349759
104408                                 ],
104409                                 [
104410                                     -7.159894,
104411                                     54.335186
104412                                 ],
104413                                 [
104414                                     -7.168059,
104415                                     54.335031
104416                                 ],
104417                                 [
104418                                     -7.185629,
104419                                     54.336943
104420                                 ],
104421                                 [
104422                                     -7.18947,
104423                                     54.335692
104424                                 ],
104425                                 [
104426                                     -7.19245,
104427                                     54.334721
104428                                 ],
104429                                 [
104430                                     -7.193949,
104431                                     54.329967
104432                                 ],
104433                                 [
104434                                     -7.191468,
104435                                     54.323869
104436                                 ],
104437                                 [
104438                                     -7.187644,
104439                                     54.318804
104440                                 ],
104441                                 [
104442                                     -7.185009,
104443                                     54.317254
104444                                 ],
104445                                 [
104446                                     -7.184647,
104447                                     54.316634
104448                                 ],
104449                                 [
104450                                     -7.192399,
104451                                     54.307384
104452                                 ],
104453                                 [
104454                                     -7.193691,
104455                                     54.307539
104456                                 ],
104457                                 [
104458                                     -7.199168,
104459                                     54.303457
104460                                 ],
104461                                 [
104462                                     -7.206661,
104463                                     54.304903
104464                                 ],
104465                                 [
104466                                     -7.211467,
104467                                     54.30418
104468                                 ],
104469                                 [
104470                                     -7.209038,
104471                                     54.293431
104472                                 ],
104473                                 [
104474                                     -7.1755,
104475                                     54.283664
104476                                 ],
104477                                 [
104478                                     -7.181495,
104479                                     54.269763
104480                                 ],
104481                                 [
104482                                     -7.14589,
104483                                     54.25209
104484                                 ],
104485                                 [
104486                                     -7.159739,
104487                                     54.24067
104488                                 ],
104489                                 [
104490                                     -7.153331,
104491                                     54.224237
104492                                 ],
104493                                 [
104494                                     -7.174725,
104495                                     54.216072
104496                                 ],
104497                                 [
104498                                     -7.229502,
104499                                     54.207545
104500                                 ],
104501                                 [
104502                                     -7.240871,
104503                                     54.202326
104504                                 ],
104505                                 [
104506                                     -7.249088,
104507                                     54.197416
104508                                 ],
104509                                 [
104510                                     -7.255496,
104511                                     54.190854
104512                                 ],
104513                                 [
104514                                     -7.261128,
104515                                     54.18088
104516                                 ],
104517                                 [
104518                                     -7.256322,
104519                                     54.176901
104520                                 ],
104521                                 [
104522                                     -7.247021,
104523                                     54.17225
104524                                 ],
104525                                 [
104526                                     -7.24578,
104527                                     54.166979
104528                                 ],
104529                                 [
104530                                     -7.265366,
104531                                     54.16114
104532                                 ],
104533                                 [
104534                                     -7.26087,
104535                                     54.151166
104536                                 ],
104537                                 [
104538                                     -7.263505,
104539                                     54.140986
104540                                 ],
104541                                 [
104542                                     -7.27074,
104543                                     54.132253
104544                                 ],
104545                                 [
104546                                     -7.280042,
104547                                     54.126155
104548                                 ],
104549                                 [
104550                                     -7.293788,
104551                                     54.122021
104552                                 ],
104553                                 [
104554                                     -7.297353,
104555                                     54.125896
104556                                 ],
104557                                 [
104558                                     -7.29632,
104559                                     54.134991
104560                                 ],
104561                                 [
104562                                     -7.296423,
104563                                     54.146515
104564                                 ],
104565                                 [
104566                                     -7.295028,
104567                                     54.155404
104568                                 ],
104569                                 [
104570                                     -7.292134,
104571                                     54.162638
104572                                 ],
104573                                 [
104574                                     -7.295545,
104575                                     54.165119
104576                                 ],
104577                                 [
104578                                     -7.325982,
104579                                     54.154577
104580                                 ],
104581                                 [
104582                                     -7.333165,
104583                                     54.149409
104584                                 ],
104585                                 [
104586                                     -7.333165,
104587                                     54.142743
104588                                 ],
104589                                 [
104590                                     -7.310324,
104591                                     54.114683
104592                                 ],
104593                                 [
104594                                     -7.316489,
104595                                     54.11428
104596                                 ],
104597                                 [
104598                                     -7.326964,
104599                                     54.113597
104600                                 ],
104601                                 [
104602                                     -7.375488,
104603                                     54.123312
104604                                 ],
104605                                 [
104606                                     -7.390216,
104607                                     54.121194
104608                                 ],
104609                                 [
104610                                     -7.39466,
104611                                     54.121917
104612                                 ],
104613                                 [
104614                                     -7.396624,
104615                                     54.126258
104616                                 ],
104617                                 [
104618                                     -7.403962,
104619                                     54.135043
104620                                 ],
104621                                 [
104622                                     -7.41223,
104623                                     54.136438
104624                                 ],
104625                                 [
104626                                     -7.422255,
104627                                     54.135456
104628                                 ],
104629                                 [
104630                                     -7.425769,
104631                                     54.136955
104632                                 ],
104633                                 [
104634                                     -7.414659,
104635                                     54.145688
104636                                 ],
104637                                 [
104638                                     -7.439619,
104639                                     54.146929
104640                                 ],
104641                                 [
104642                                     -7.480753,
104643                                     54.127653
104644                                 ],
104645                                 [
104646                                     -7.502302,
104647                                     54.125121
104648                                 ],
104649                                 [
104650                                     -7.609014,
104651                                     54.139901
104652                                 ],
104653                                 [
104654                                     -7.620796,
104655                                     54.144965
104656                                 ],
104657                                 [
104658                                     -7.624052,
104659                                     54.153336
104660                                 ],
104661                                 [
104662                                     -7.625706,
104663                                     54.162173
104664                                 ],
104665                                 [
104666                                     -7.632682,
104667                                     54.168529
104668                                 ],
104669                                 [
104670                                     -7.70477,
104671                                     54.200362
104672                                 ],
104673                                 [
104674                                     -7.722599,
104675                                     54.202326
104676                                 ],
104677                                 [
104678                                     -7.782078,
104679                                     54.2
104680                                 ],
104681                                 [
104682                                     -7.836959,
104683                                     54.204341
104684                                 ],
104685                                 [
104686                                     -7.856441,
104687                                     54.211421
104688                                 ],
104689                                 [
104690                                     -7.86967,
104691                                     54.226872
104692                                 ],
104693                                 [
104694                                     -7.873649,
104695                                     54.271055
104696                                 ],
104697                                 [
104698                                     -7.880264,
104699                                     54.287023
104700                                 ],
104701                                 [
104702                                     -7.894966,
104703                                     54.293586
104704                                 ],
104705                                 [
104706                                     -7.93411,
104707                                     54.297049
104708                                 ],
104709                                 [
104710                                     -7.942075,
104711                                     54.298873
104712                                 ],
104713                                 [
104714                                     -7.950802,
104715                                     54.300873
104716                                 ],
104717                                 [
104718                                     -7.96801,
104719                                     54.31219
104720                                 ],
104721                                 [
104722                                     -7.981033,
104723                                     54.326556
104724                                 ],
104725                                 [
104726                                     -8.002194,
104727                                     54.357923
104728                                 ],
104729                                 [
104730                                     -8.03134,
104731                                     54.358027
104732                                 ],
104733                                 [
104734                                     -8.05648,
104735                                     54.365882
104736                                 ],
104737                                 [
104738                                     -8.079941,
104739                                     54.380196
104740                                 ],
104741                                 [
104742                                     -8.122419,
104743                                     54.415233
104744                                 ],
104745                                 [
104746                                     -8.146346,
104747                                     54.430736
104748                                 ],
104749                                 [
104750                                     -8.156035,
104751                                     54.439055
104752                                 ],
104753                                 [
104754                                     -8.158128,
104755                                     54.447117
104756                                 ],
104757                                 [
104758                                     -8.161177,
104759                                     54.454817
104760                                 ],
104761                                 [
104762                                     -8.173837,
104763                                     54.461741
104764                                 ],
104765                                 [
104766                                     -8.168467,
104767                                     54.463477
104768                                 ],
104769                                 [
104770                                     -8.15017,
104771                                     54.46939
104772                                 ],
104773                                 [
104774                                     -8.097046,
104775                                     54.478588
104776                                 ],
104777                                 [
104778                                     -8.072448,
104779                                     54.487063
104780                                 ],
104781                                 [
104782                                     -8.060976,
104783                                     54.493316
104784                                 ],
104785                                 [
104786                                     -8.05586,
104787                                     54.497553
104788                                 ],
104789                                 [
104790                                     -8.043561,
104791                                     54.512229
104792                                 ],
104793                                 [
104794                                     -8.023278,
104795                                     54.529696
104796                                 ],
104797                                 [
104798                                     -8.002194,
104799                                     54.543442
104800                                 ],
104801                                 [
104802                                     -7.926411,
104803                                     54.533055
104804                                 ],
104805                                 [
104806                                     -7.887137,
104807                                     54.532125
104808                                 ],
104809                                 [
104810                                     -7.848844,
104811                                     54.54091
104812                                 ],
104813                                 [
104814                                     -7.749264,
104815                                     54.596152
104816                                 ],
104817                                 [
104818                                     -7.707871,
104819                                     54.604162
104820                                 ],
104821                                 [
104822                                     -7.707944,
104823                                     54.604708
104824                                 ],
104825                                 [
104826                                     -7.707951,
104827                                     54.604763
104828                                 ],
104829                                 [
104830                                     -7.710558,
104831                                     54.624264
104832                                 ],
104833                                 [
104834                                     -7.721204,
104835                                     54.625866
104836                                 ],
104837                                 [
104838                                     -7.736758,
104839                                     54.619251
104840                                 ],
104841                                 [
104842                                     -7.753553,
104843                                     54.614497
104844                                 ],
104845                                 [
104846                                     -7.769159,
104847                                     54.618011
104848                                 ],
104849                                 [
104850                                     -7.801199,
104851                                     54.634806
104852                                 ],
104853                                 [
104854                                     -7.814996,
104855                                     54.639457
104856                                 ],
104857                                 [
104858                                     -7.822541,
104859                                     54.638113
104860                                 ],
104861                                 [
104862                                     -7.838044,
104863                                     54.63124
104864                                 ],
104865                                 [
104866                                     -7.846416,
104867                                     54.631447
104868                                 ],
104869                                 [
104870                                     -7.85427,
104871                                     54.636408
104872                                 ],
104873                                 [
104874                                     -7.864347,
104875                                     54.649069
104876                                 ],
104877                                 [
104878                                     -7.872771,
104879                                     54.652221
104880                                 ],
104881                                 [
104882                                     -7.890082,
104883                                     54.655063
104884                                 ],
104885                                 [
104886                                     -7.906619,
104887                                     54.661316
104888                                 ],
104889                                 [
104890                                     -7.914835,
104891                                     54.671651
104892                                 ],
104893                                 [
104894                                     -7.907135,
104895                                     54.686689
104896                                 ],
104897                                 [
104898                                     -7.913233,
104899                                     54.688653
104900                                 ],
104901                                 [
104902                                     -7.929666,
104903                                     54.696714
104904                                 ],
104905                                 [
104906                                     -7.880109,
104907                                     54.711029
104908                                 ],
104909                                 [
104910                                     -7.845899,
104911                                     54.731027
104912                                 ],
104913                                 [
104914                                     -7.832153,
104915                                     54.730614
104916                                 ],
104917                                 [
104918                                     -7.803576,
104919                                     54.716145
104920                                 ],
104921                                 [
104922                                     -7.770503,
104923                                     54.706016
104924                                 ],
104925                                 [
104926                                     -7.736603,
104927                                     54.707463
104928                                 ],
104929                                 [
104930                                     -7.70229,
104931                                     54.718883
104932                                 ],
104933                                 [
104934                                     -7.667512,
104935                                     54.738779
104936                                 ],
104937                                 [
104938                                     -7.649683,
104939                                     54.744877
104940                                 ],
104941                                 [
104942                                     -7.61537,
104943                                     54.739347
104944                                 ],
104945                                 [
104946                                     -7.585398,
104947                                     54.744722
104948                                 ],
104949                                 [
104950                                     -7.566639,
104951                                     54.738675
104952                                 ],
104953                                 [
104954                                     -7.556149,
104955                                     54.738365
104956                                 ],
104957                                 [
104958                                     -7.543075,
104959                                     54.741673
104960                                 ],
104961                                 [
104962                                     -7.543023,
104963                                     54.743791
104964                                 ],
104965                                 [
104966                                     -7.548398,
104967                                     54.747202
104968                                 ],
104969                                 [
104970                                     -7.551705,
104971                                     54.754695
104972                                 ],
104973                                 [
104974                                     -7.549741,
104975                                     54.779603
104976                                 ],
104977                                 [
104978                                     -7.543385,
104979                                     54.793091
104980                                 ],
104981                                 [
104982                                     -7.470831,
104983                                     54.845284
104984                                 ],
104985                                 [
104986                                     -7.45507,
104987                                     54.863009
104988                                 ],
104989                                 [
104990                                     -7.444735,
104991                                     54.884455
104992                                 ],
104993                                 [
104994                                     -7.444735,
104995                                     54.894893
104996                                 ],
104997                                 [
104998                                     -7.448972,
104999                                     54.920318
105000                                 ],
105001                                 [
105002                                     -7.445251,
105003                                     54.932152
105004                                 ],
105005                                 [
105006                                     -7.436983,
105007                                     54.938301
105008                                 ],
105009                                 [
105010                                     -7.417139,
105011                                     54.943056
105012                                 ],
105013                                 [
105014                                     -7.415755,
105015                                     54.944372
105016                                 ],
105017                                 [
105018                                     -7.408665,
105019                                     54.951117
105020                                 ],
105021                                 [
105022                                     -7.407424,
105023                                     54.959437
105024                                 ],
105025                                 [
105026                                     -7.413109,
105027                                     54.984965
105028                                 ],
105029                                 [
105030                                     -7.409078,
105031                                     54.992045
105032                                 ],
105033                                 [
105034                                     -7.403755,
105035                                     54.99313
105036                                 ],
105037                                 [
105038                                     -7.40112,
105039                                     54.994836
105040                                 ],
105041                                 [
105042                                     -7.405254,
105043                                     55.003569
105044                                 ],
105045                                 [
105046                                     -7.376987,
105047                                     55.02889
105048                                 ],
105049                                 [
105050                                     -7.366962,
105051                                     55.035557
105052                                 ],
105053                                 [
105054                                     -7.355024,
105055                                     55.040931
105056                                 ],
105057                                 [
105058                                     -7.291152,
105059                                     55.046615
105060                                 ],
105061                                 [
105062                                     -7.282987,
105063                                     55.051835
105064                                 ],
105065                                 [
105066                                     -7.275288,
105067                                     55.058863
105068                                 ],
105069                                 [
105070                                     -7.266503,
105071                                     55.065167
105072                                 ],
105073                                 [
105074                                     -7.247097,
105075                                     55.069328
105076                                 ],
105077                                 [
105078                                     -7.2471,
105079                                     55.069322
105080                                 ],
105081                                 [
105082                                     -7.256744,
105083                                     55.050686
105084                                 ],
105085                                 [
105086                                     -7.240956,
105087                                     55.050279
105088                                 ],
105089                                 [
105090                                     -7.240314,
105091                                     55.050389
105092                                 ]
105093                             ]
105094                         ],
105095                         [
105096                             [
105097                                 [
105098                                     -13.688588,
105099                                     57.596259
105100                                 ],
105101                                 [
105102                                     -13.690419,
105103                                     57.596259
105104                                 ],
105105                                 [
105106                                     -13.691314,
105107                                     57.596503
105108                                 ],
105109                                 [
105110                                     -13.691314,
105111                                     57.597154
105112                                 ],
105113                                 [
105114                                     -13.690419,
105115                                     57.597805
105116                                 ],
105117                                 [
105118                                     -13.688588,
105119                                     57.597805
105120                                 ],
105121                                 [
105122                                     -13.687652,
105123                                     57.597154
105124                                 ],
105125                                 [
105126                                     -13.687652,
105127                                     57.596869
105128                                 ],
105129                                 [
105130                                     -13.688588,
105131                                     57.596259
105132                                 ]
105133                             ]
105134                         ],
105135                         [
105136                             [
105137                                 [
105138                                     -4.839121,
105139                                     54.469789
105140                                 ],
105141                                 [
105142                                     -4.979941,
105143                                     54.457977
105144                                 ],
105145                                 [
105146                                     -5.343644,
105147                                     54.878637
105148                                 ],
105149                                 [
105150                                     -5.308469,
105151                                     55.176452
105152                                 ],
105153                                 [
105154                                     -6.272566,
105155                                     55.418443
105156                                 ],
105157                                 [
105158                                     -8.690528,
105159                                     57.833706
105160                                 ],
105161                                 [
105162                                     -6.344705,
105163                                     59.061083
105164                                 ],
105165                                 [
105166                                     -4.204785,
105167                                     58.63305
105168                                 ],
105169                                 [
105170                                     -2.31566,
105171                                     60.699068
105172                                 ],
105173                                 [
105174                                     -1.695335,
105175                                     60.76432
105176                                 ],
105177                                 [
105178                                     -1.58092,
105179                                     60.866001
105180                                 ],
105181                                 [
105182                                     -0.17022,
105183                                     60.897204
105184                                 ],
105185                                 [
105186                                     -0.800508,
105187                                     59.770037
105188                                 ],
105189                                 [
105190                                     -1.292368,
105191                                     57.732574
105192                                 ],
105193                                 [
105194                                     -1.850077,
105195                                     55.766368
105196                                 ],
105197                                 [
105198                                     -1.73054,
105199                                     55.782219
105200                                 ],
105201                                 [
105202                                     1.892395,
105203                                     52.815229
105204                                 ],
105205                                 [
105206                                     1.742775,
105207                                     51.364209
105208                                 ],
105209                                 [
105210                                     1.080173,
105211                                     50.847526
105212                                 ],
105213                                 [
105214                                     0.000774,
105215                                     50.664982
105216                                 ],
105217                                 [
105218                                     -0.162997,
105219                                     50.752401
105220                                 ],
105221                                 [
105222                                     -0.725152,
105223                                     50.731879
105224                                 ],
105225                                 [
105226                                     -0.768853,
105227                                     50.741516
105228                                 ],
105229                                 [
105230                                     -0.770985,
105231                                     50.736884
105232                                 ],
105233                                 [
105234                                     -0.789947,
105235                                     50.730048
105236                                 ],
105237                                 [
105238                                     -0.812815,
105239                                     50.734768
105240                                 ],
105241                                 [
105242                                     -0.877742,
105243                                     50.761156
105244                                 ],
105245                                 [
105246                                     -0.942879,
105247                                     50.758338
105248                                 ],
105249                                 [
105250                                     -0.992581,
105251                                     50.737379
105252                                 ],
105253                                 [
105254                                     -1.18513,
105255                                     50.766989
105256                                 ],
105257                                 [
105258                                     -1.282741,
105259                                     50.792353
105260                                 ],
105261                                 [
105262                                     -1.375004,
105263                                     50.772063
105264                                 ],
105265                                 [
105266                                     -1.523427,
105267                                     50.719605
105268                                 ],
105269                                 [
105270                                     -1.630649,
105271                                     50.695128
105272                                 ],
105273                                 [
105274                                     -1.663617,
105275                                     50.670508
105276                                 ],
105277                                 [
105278                                     -1.498021,
105279                                     50.40831
105280                                 ],
105281                                 [
105282                                     -4.097427,
105283                                     49.735486
105284                                 ],
105285                                 [
105286                                     -6.825199,
105287                                     49.700905
105288                                 ],
105289                                 [
105290                                     -5.541541,
105291                                     51.446591
105292                                 ],
105293                                 [
105294                                     -6.03361,
105295                                     51.732369
105296                                 ],
105297                                 [
105298                                     -4.791746,
105299                                     52.635365
105300                                 ],
105301                                 [
105302                                     -4.969244,
105303                                     52.637413
105304                                 ],
105305                                 [
105306                                     -5.049473,
105307                                     53.131209
105308                                 ],
105309                                 [
105310                                     -4.787393,
105311                                     53.409491
105312                                 ],
105313                                 [
105314                                     -4.734148,
105315                                     53.424866
105316                                 ],
105317                                 [
105318                                     -4.917096,
105319                                     53.508212
105320                                 ],
105321                                 [
105322                                     -4.839121,
105323                                     54.469789
105324                                 ]
105325                             ]
105326                         ]
105327                     ]
105328                 }
105329             },
105330             {
105331                 "type": "Feature",
105332                 "properties": {
105333                     "id": 0
105334                 },
105335                 "geometry": {
105336                     "type": "MultiPolygon",
105337                     "coordinates": [
105338                         [
105339                             [
105340                                 [
105341                                     -157.018938,
105342                                     19.300864
105343                                 ],
105344                                 [
105345                                     -179.437336,
105346                                     27.295312
105347                                 ],
105348                                 [
105349                                     -179.480084,
105350                                     28.991459
105351                                 ],
105352                                 [
105353                                     -168.707465,
105354                                     26.30325
105355                                 ],
105356                                 [
105357                                     -163.107414,
105358                                     24.60499
105359                                 ],
105360                                 [
105361                                     -153.841679,
105362                                     20.079306
105363                                 ],
105364                                 [
105365                                     -154.233846,
105366                                     19.433391
105367                                 ],
105368                                 [
105369                                     -153.61725,
105370                                     18.900587
105371                                 ],
105372                                 [
105373                                     -154.429471,
105374                                     18.171036
105375                                 ],
105376                                 [
105377                                     -156.780638,
105378                                     18.718492
105379                                 ],
105380                                 [
105381                                     -157.018938,
105382                                     19.300864
105383                                 ]
105384                             ]
105385                         ],
105386                         [
105387                             [
105388                                 [
105389                                     -78.91269,
105390                                     43.037032
105391                                 ],
105392                                 [
105393                                     -78.964351,
105394                                     42.976393
105395                                 ],
105396                                 [
105397                                     -78.981718,
105398                                     42.979043
105399                                 ],
105400                                 [
105401                                     -78.998055,
105402                                     42.991111
105403                                 ],
105404                                 [
105405                                     -79.01189,
105406                                     43.004358
105407                                 ],
105408                                 [
105409                                     -79.022046,
105410                                     43.010539
105411                                 ],
105412                                 [
105413                                     -79.023076,
105414                                     43.017015
105415                                 ],
105416                                 [
105417                                     -79.00983,
105418                                     43.050867
105419                                 ],
105420                                 [
105421                                     -79.011449,
105422                                     43.065291
105423                                 ],
105424                                 [
105425                                     -78.993051,
105426                                     43.066174
105427                                 ],
105428                                 [
105429                                     -78.975536,
105430                                     43.069707
105431                                 ],
105432                                 [
105433                                     -78.958905,
105434                                     43.070884
105435                                 ],
105436                                 [
105437                                     -78.943304,
105438                                     43.065291
105439                                 ],
105440                                 [
105441                                     -78.917399,
105442                                     43.058521
105443                                 ],
105444                                 [
105445                                     -78.908569,
105446                                     43.049396
105447                                 ],
105448                                 [
105449                                     -78.91269,
105450                                     43.037032
105451                                 ]
105452                             ]
105453                         ],
105454                         [
105455                             [
105456                                 [
105457                                     -123.03529,
105458                                     48.992515
105459                                 ],
105460                                 [
105461                                     -123.035308,
105462                                     48.992499
105463                                 ],
105464                                 [
105465                                     -123.045277,
105466                                     48.984361
105467                                 ],
105468                                 [
105469                                     -123.08849,
105470                                     48.972235
105471                                 ],
105472                                 [
105473                                     -123.089345,
105474                                     48.987982
105475                                 ],
105476                                 [
105477                                     -123.090484,
105478                                     48.992499
105479                                 ],
105480                                 [
105481                                     -123.090488,
105482                                     48.992515
105483                                 ],
105484                                 [
105485                                     -123.035306,
105486                                     48.992515
105487                                 ],
105488                                 [
105489                                     -123.03529,
105490                                     48.992515
105491                                 ]
105492                             ]
105493                         ],
105494                         [
105495                             [
105496                                 [
105497                                     -103.837038,
105498                                     29.279906
105499                                 ],
105500                                 [
105501                                     -103.864121,
105502                                     29.281366
105503                                 ],
105504                                 [
105505                                     -103.928122,
105506                                     29.293019
105507                                 ],
105508                                 [
105509                                     -104.01915,
105510                                     29.32033
105511                                 ],
105512                                 [
105513                                     -104.057313,
105514                                     29.339037
105515                                 ],
105516                                 [
105517                                     -104.105424,
105518                                     29.385675
105519                                 ],
105520                                 [
105521                                     -104.139789,
105522                                     29.400584
105523                                 ],
105524                                 [
105525                                     -104.161648,
105526                                     29.416759
105527                                 ],
105528                                 [
105529                                     -104.194514,
105530                                     29.448927
105531                                 ],
105532                                 [
105533                                     -104.212291,
105534                                     29.484661
105535                                 ],
105536                                 [
105537                                     -104.218698,
105538                                     29.489829
105539                                 ],
105540                                 [
105541                                     -104.227148,
105542                                     29.493033
105543                                 ],
105544                                 [
105545                                     -104.251022,
105546                                     29.508588
105547                                 ],
105548                                 [
105549                                     -104.267171,
105550                                     29.526571
105551                                 ],
105552                                 [
105553                                     -104.292751,
105554                                     29.532824
105555                                 ],
105556                                 [
105557                                     -104.320604,
105558                                     29.532255
105559                                 ],
105560                                 [
105561                                     -104.338484,
105562                                     29.524013
105563                                 ],
105564                                 [
105565                                     -104.349026,
105566                                     29.537578
105567                                 ],
105568                                 [
105569                                     -104.430443,
105570                                     29.582795
105571                                 ],
105572                                 [
105573                                     -104.437832,
105574                                     29.58543
105575                                 ],
105576                                 [
105577                                     -104.444008,
105578                                     29.589203
105579                                 ],
105580                                 [
105581                                     -104.448555,
105582                                     29.597678
105583                                 ],
105584                                 [
105585                                     -104.452069,
105586                                     29.607109
105587                                 ],
105588                                 [
105589                                     -104.455222,
105590                                     29.613387
105591                                 ],
105592                                 [
105593                                     -104.469381,
105594                                     29.625402
105595                                 ],
105596                                 [
105597                                     -104.516639,
105598                                     29.654315
105599                                 ],
105600                                 [
105601                                     -104.530824,
105602                                     29.667906
105603                                 ],
105604                                 [
105605                                     -104.535036,
105606                                     29.677802
105607                                 ],
105608                                 [
105609                                     -104.535191,
105610                                     29.687853
105611                                 ],
105612                                 [
105613                                     -104.537103,
105614                                     29.702116
105615                                 ],
105616                                 [
105617                                     -104.543666,
105618                                     29.71643
105619                                 ],
105620                                 [
105621                                     -104.561391,
105622                                     29.745421
105623                                 ],
105624                                 [
105625                                     -104.570279,
105626                                     29.787511
105627                                 ],
105628                                 [
105629                                     -104.583586,
105630                                     29.802575
105631                                 ],
105632                                 [
105633                                     -104.601207,
105634                                     29.81477
105635                                 ],
105636                                 [
105637                                     -104.619682,
105638                                     29.833064
105639                                 ],
105640                                 [
105641                                     -104.623764,
105642                                     29.841487
105643                                 ],
105644                                 [
105645                                     -104.637588,
105646                                     29.887996
105647                                 ],
105648                                 [
105649                                     -104.656346,
105650                                     29.908201
105651                                 ],
105652                                 [
105653                                     -104.660635,
105654                                     29.918433
105655                                 ],
105656                                 [
105657                                     -104.663478,
105658                                     29.923084
105659                                 ],
105660                                 [
105661                                     -104.676526,
105662                                     29.93683
105663                                 ],
105664                                 [
105665                                     -104.680479,
105666                                     29.942308
105667                                 ],
105668                                 [
105669                                     -104.682469,
105670                                     29.952126
105671                                 ],
105672                                 [
105673                                     -104.680117,
105674                                     29.967784
105675                                 ],
105676                                 [
105677                                     -104.680479,
105678                                     29.976466
105679                                 ],
105680                                 [
105681                                     -104.699108,
105682                                     30.03145
105683                                 ],
105684                                 [
105685                                     -104.701589,
105686                                     30.055324
105687                                 ],
105688                                 [
105689                                     -104.698592,
105690                                     30.075271
105691                                 ],
105692                                 [
105693                                     -104.684639,
105694                                     30.111135
105695                                 ],
105696                                 [
105697                                     -104.680479,
105698                                     30.134131
105699                                 ],
105700                                 [
105701                                     -104.67867,
105702                                     30.170356
105703                                 ],
105704                                 [
105705                                     -104.681564,
105706                                     30.192939
105707                                 ],
105708                                 [
105709                                     -104.695853,
105710                                     30.208441
105711                                 ],
105712                                 [
105713                                     -104.715231,
105714                                     30.243995
105715                                 ],
105716                                 [
105717                                     -104.724585,
105718                                     30.252211
105719                                 ],
105720                                 [
105721                                     -104.742155,
105722                                     30.25986
105723                                 ],
105724                                 [
105725                                     -104.74939,
105726                                     30.264459
105727                                 ],
105728                                 [
105729                                     -104.761689,
105730                                     30.284199
105731                                 ],
105732                                 [
105733                                     -104.774143,
105734                                     30.311588
105735                                 ],
105736                                 [
105737                                     -104.788767,
105738                                     30.335927
105739                                 ],
105740                                 [
105741                                     -104.807732,
105742                                     30.346418
105743                                 ],
105744                                 [
105745                                     -104.8129,
105746                                     30.350707
105747                                 ],
105748                                 [
105749                                     -104.814967,
105750                                     30.360577
105751                                 ],
105752                                 [
105753                                     -104.816001,
105754                                     30.371997
105755                                 ],
105756                                 [
105757                                     -104.818274,
105758                                     30.380524
105759                                 ],
105760                                 [
105761                                     -104.824269,
105762                                     30.38719
105763                                 ],
105764                                 [
105765                                     -104.83755,
105766                                     30.394063
105767                                 ],
105768                                 [
105769                                     -104.844939,
105770                                     30.40104
105771                                 ],
105772                                 [
105773                                     -104.853259,
105774                                     30.41215
105775                                 ],
105776                                 [
105777                                     -104.855016,
105778                                     30.417473
105779                                 ],
105780                                 [
105781                                     -104.853621,
105782                                     30.423984
105783                                 ],
105784                                 [
105785                                     -104.852432,
105786                                     30.438867
105787                                 ],
105788                                 [
105789                                     -104.854655,
105790                                     30.448737
105791                                 ],
105792                                 [
105793                                     -104.864473,
105794                                     30.462018
105795                                 ],
105796                                 [
105797                                     -104.866695,
105798                                     30.473025
105799                                 ],
105800                                 [
105801                                     -104.865248,
105802                                     30.479898
105803                                 ],
105804                                 [
105805                                     -104.859615,
105806                                     30.491112
105807                                 ],
105808                                 [
105809                                     -104.859254,
105810                                     30.497261
105811                                 ],
105812                                 [
105813                                     -104.863026,
105814                                     30.502377
105815                                 ],
105816                                 [
105817                                     -104.879718,
105818                                     30.510852
105819                                 ],
105820                                 [
105821                                     -104.882146,
105822                                     30.520929
105823                                 ],
105824                                 [
105825                                     -104.884007,
105826                                     30.541858
105827                                 ],
105828                                 [
105829                                     -104.886591,
105830                                     30.551883
105831                                 ],
105832                                 [
105833                                     -104.898166,
105834                                     30.569401
105835                                 ],
105836                                 [
105837                                     -104.928242,
105838                                     30.599529
105839                                 ],
105840                                 [
105841                                     -104.93434,
105842                                     30.610536
105843                                 ],
105844                                 [
105845                                     -104.941057,
105846                                     30.61405
105847                                 ],
105848                                 [
105849                                     -104.972735,
105850                                     30.618029
105851                                 ],
105852                                 [
105853                                     -104.98276,
105854                                     30.620716
105855                                 ],
105856                                 [
105857                                     -104.989117,
105858                                     30.629553
105859                                 ],
105860                                 [
105861                                     -104.991649,
105862                                     30.640301
105863                                 ],
105864                                 [
105865                                     -104.992941,
105866                                     30.651464
105867                                 ],
105868                                 [
105869                                     -104.995783,
105870                                     30.661747
105871                                 ],
105872                                 [
105873                                     -105.008495,
105874                                     30.676992
105875                                 ],
105876                                 [
105877                                     -105.027977,
105878                                     30.690117
105879                                 ],
105880                                 [
105881                                     -105.049475,
105882                                     30.699264
105883                                 ],
105884                                 [
105885                                     -105.06813,
105886                                     30.702675
105887                                 ],
105888                                 [
105889                                     -105.087043,
105890                                     30.709806
105891                                 ],
105892                                 [
105893                                     -105.133604,
105894                                     30.757917
105895                                 ],
105896                                 [
105897                                     -105.140425,
105898                                     30.750476
105899                                 ],
105900                                 [
105901                                     -105.153241,
105902                                     30.763188
105903                                 ],
105904                                 [
105905                                     -105.157788,
105906                                     30.76572
105907                                 ],
105908                                 [
105909                                     -105.160889,
105910                                     30.764118
105911                                 ],
105912                                 [
105913                                     -105.162698,
105914                                     30.774919
105915                                 ],
105916                                 [
105917                                     -105.167297,
105918                                     30.781171
105919                                 ],
105920                                 [
105921                                     -105.17479,
105922                                     30.783962
105923                                 ],
105924                                 [
105925                                     -105.185125,
105926                                     30.784634
105927                                 ],
105928                                 [
105929                                     -105.195306,
105930                                     30.787941
105931                                 ],
105932                                 [
105933                                     -105.204917,
105934                                     30.80241
105935                                 ],
105936                                 [
105937                                     -105.2121,
105938                                     30.805718
105939                                 ],
105940                                 [
105941                                     -105.21825,
105942                                     30.806803
105943                                 ],
105944                                 [
105945                                     -105.229257,
105946                                     30.810214
105947                                 ],
105948                                 [
105949                                     -105.232874,
105950                                     30.809128
105951                                 ],
105952                                 [
105953                                     -105.239851,
105954                                     30.801532
105955                                 ],
105956                                 [
105957                                     -105.243985,
105958                                     30.799103
105959                                 ],
105960                                 [
105961                                     -105.249049,
105962                                     30.798845
105963                                 ],
105964                                 [
105965                                     -105.259488,
105966                                     30.802979
105967                                 ],
105968                                 [
105969                                     -105.265844,
105970                                     30.808405
105971                                 ],
105972                                 [
105973                                     -105.270753,
105974                                     30.814348
105975                                 ],
105976                                 [
105977                                     -105.277006,
105978                                     30.819412
105979                                 ],
105980                                 [
105981                                     -105.334315,
105982                                     30.843803
105983                                 ],
105984                                 [
105985                                     -105.363771,
105986                                     30.850366
105987                                 ],
105988                                 [
105989                                     -105.376173,
105990                                     30.859565
105991                                 ],
105992                                 [
105993                                     -105.41555,
105994                                     30.902456
105995                                 ],
105996                                 [
105997                                     -105.496682,
105998                                     30.95651
105999                                 ],
106000                                 [
106001                                     -105.530789,
106002                                     30.991701
106003                                 ],
106004                                 [
106005                                     -105.555955,
106006                                     31.002605
106007                                 ],
106008                                 [
106009                                     -105.565722,
106010                                     31.016661
106011                                 ],
106012                                 [
106013                                     -105.578641,
106014                                     31.052163
106015                                 ],
106016                                 [
106017                                     -105.59094,
106018                                     31.071438
106019                                 ],
106020                                 [
106021                                     -105.605875,
106022                                     31.081928
106023                                 ],
106024                                 [
106025                                     -105.623496,
106026                                     31.090351
106027                                 ],
106028                                 [
106029                                     -105.643805,
106030                                     31.103684
106031                                 ],
106032                                 [
106033                                     -105.668042,
106034                                     31.127869
106035                                 ],
106036                                 [
106037                                     -105.675225,
106038                                     31.131951
106039                                 ],
106040                                 [
106041                                     -105.692278,
106042                                     31.137635
106043                                 ],
106044                                 [
106045                                     -105.76819,
106046                                     31.18001
106047                                 ],
106048                                 [
106049                                     -105.777854,
106050                                     31.192722
106051                                 ],
106052                                 [
106053                                     -105.78483,
106054                                     31.211016
106055                                 ],
106056                                 [
106057                                     -105.861983,
106058                                     31.288376
106059                                 ],
106060                                 [
106061                                     -105.880147,
106062                                     31.300881
106063                                 ],
106064                                 [
106065                                     -105.896994,
106066                                     31.305997
106067                                 ],
106068                                 [
106069                                     -105.897149,
106070                                     31.309511
106071                                 ],
106072                                 [
106073                                     -105.908802,
106074                                     31.317004
106075                                 ],
106076                                 [
106077                                     -105.928052,
106078                                     31.326461
106079                                 ],
106080                                 [
106081                                     -105.934563,
106082                                     31.335504
106083                                 ],
106084                                 [
106085                                     -105.941772,
106086                                     31.352351
106087                                 ],
106088                                 [
106089                                     -105.948515,
106090                                     31.361239
106091                                 ],
106092                                 [
106093                                     -105.961202,
106094                                     31.371006
106095                                 ],
106096                                 [
106097                                     -106.004739,
106098                                     31.396948
106099                                 ],
106100                                 [
106101                                     -106.021147,
106102                                     31.402167
106103                                 ],
106104                                 [
106105                                     -106.046261,
106106                                     31.404648
106107                                 ],
106108                                 [
106109                                     -106.065304,
106110                                     31.410952
106111                                 ],
106112                                 [
106113                                     -106.099385,
106114                                     31.428884
106115                                 ],
106116                                 [
106117                                     -106.141113,
106118                                     31.439167
106119                                 ],
106120                                 [
106121                                     -106.164316,
106122                                     31.447797
106123                                 ],
106124                                 [
106125                                     -106.174471,
106126                                     31.460251
106127                                 ],
106128                                 [
106129                                     -106.209249,
106130                                     31.477305
106131                                 ],
106132                                 [
106133                                     -106.215424,
106134                                     31.483919
106135                                 ],
106136                                 [
106137                                     -106.21744,
106138                                     31.488725
106139                                 ],
106140                                 [
106141                                     -106.218731,
106142                                     31.494616
106143                                 ],
106144                                 [
106145                                     -106.222891,
106146                                     31.50459
106147                                 ],
106148                                 [
106149                                     -106.232658,
106150                                     31.519938
106151                                 ],
106152                                 [
106153                                     -106.274749,
106154                                     31.562622
106155                                 ],
106156                                 [
106157                                     -106.286298,
106158                                     31.580141
106159                                 ],
106160                                 [
106161                                     -106.312292,
106162                                     31.648612
106163                                 ],
106164                                 [
106165                                     -106.331309,
106166                                     31.68215
106167                                 ],
106168                                 [
106169                                     -106.35849,
106170                                     31.717548
106171                                 ],
106172                                 [
106173                                     -106.39177,
106174                                     31.745919
106175                                 ],
106176                                 [
106177                                     -106.428951,
106178                                     31.758476
106179                                 ],
106180                                 [
106181                                     -106.473135,
106182                                     31.755065
106183                                 ],
106184                                 [
106185                                     -106.492797,
106186                                     31.759044
106187                                 ],
106188                                 [
106189                                     -106.501425,
106190                                     31.766344
106191                                 ],
106192                                 [
106193                                     -106.506052,
106194                                     31.770258
106195                                 ],
106196                                 [
106197                                     -106.517189,
106198                                     31.773824
106199                                 ],
106200                                 [
106201                                     -106.558969,
106202                                     31.773876
106203                                 ],
106204                                 [
106205                                     -106.584859,
106206                                     31.773927
106207                                 ],
106208                                 [
106209                                     -106.610697,
106210                                     31.773979
106211                                 ],
106212                                 [
106213                                     -106.636587,
106214                                     31.774082
106215                                 ],
106216                                 [
106217                                     -106.662477,
106218                                     31.774134
106219                                 ],
106220                                 [
106221                                     -106.688315,
106222                                     31.774237
106223                                 ],
106224                                 [
106225                                     -106.714205,
106226                                     31.774237
106227                                 ],
106228                                 [
106229                                     -106.740095,
106230                                     31.774289
106231                                 ],
106232                                 [
106233                                     -106.765933,
106234                                     31.774392
106235                                 ],
106236                                 [
106237                                     -106.791823,
106238                                     31.774444
106239                                 ],
106240                                 [
106241                                     -106.817713,
106242                                     31.774496
106243                                 ],
106244                                 [
106245                                     -106.843603,
106246                                     31.774547
106247                                 ],
106248                                 [
106249                                     -106.869441,
106250                                     31.774599
106251                                 ],
106252                                 [
106253                                     -106.895331,
106254                                     31.774702
106255                                 ],
106256                                 [
106257                                     -106.921221,
106258                                     31.774702
106259                                 ],
106260                                 [
106261                                     -106.947111,
106262                                     31.774754
106263                                 ],
106264                                 [
106265                                     -106.973001,
106266                                     31.774857
106267                                 ],
106268                                 [
106269                                     -106.998891,
106270                                     31.774909
106271                                 ],
106272                                 [
106273                                     -107.02478,
106274                                     31.774961
106275                                 ],
106276                                 [
106277                                     -107.05067,
106278                                     31.775013
106279                                 ],
106280                                 [
106281                                     -107.076509,
106282                                     31.775064
106283                                 ],
106284                                 [
106285                                     -107.102398,
106286                                     31.775168
106287                                 ],
106288                                 [
106289                                     -107.128288,
106290                                     31.775168
106291                                 ],
106292                                 [
106293                                     -107.154127,
106294                                     31.775219
106295                                 ],
106296                                 [
106297                                     -107.180016,
106298                                     31.775374
106299                                 ],
106300                                 [
106301                                     -107.205906,
106302                                     31.775374
106303                                 ],
106304                                 [
106305                                     -107.231796,
106306                                     31.775426
106307                                 ],
106308                                 [
106309                                     -107.257634,
106310                                     31.775478
106311                                 ],
106312                                 [
106313                                     -107.283524,
106314                                     31.775529
106315                                 ],
106316                                 [
106317                                     -107.309414,
106318                                     31.775633
106319                                 ],
106320                                 [
106321                                     -107.335252,
106322                                     31.775684
106323                                 ],
106324                                 [
106325                                     -107.361142,
106326                                     31.775788
106327                                 ],
106328                                 [
106329                                     -107.387032,
106330                                     31.775788
106331                                 ],
106332                                 [
106333                                     -107.412896,
106334                                     31.775839
106335                                 ],
106336                                 [
106337                                     -107.438786,
106338                                     31.775943
106339                                 ],
106340                                 [
106341                                     -107.464676,
106342                                     31.775994
106343                                 ],
106344                                 [
106345                                     -107.490566,
106346                                     31.776098
106347                                 ],
106348                                 [
106349                                     -107.516404,
106350                                     31.776149
106351                                 ],
106352                                 [
106353                                     -107.542294,
106354                                     31.776201
106355                                 ],
106356                                 [
106357                                     -107.568184,
106358                                     31.776253
106359                                 ],
106360                                 [
106361                                     -107.594074,
106362                                     31.776304
106363                                 ],
106364                                 [
106365                                     -107.619964,
106366                                     31.776408
106367                                 ],
106368                                 [
106369                                     -107.645854,
106370                                     31.776459
106371                                 ],
106372                                 [
106373                                     -107.671744,
106374                                     31.776459
106375                                 ],
106376                                 [
106377                                     -107.697633,
106378                                     31.776563
106379                                 ],
106380                                 [
106381                                     -107.723472,
106382                                     31.776614
106383                                 ],
106384                                 [
106385                                     -107.749362,
106386                                     31.776666
106387                                 ],
106388                                 [
106389                                     -107.775251,
106390                                     31.776718
106391                                 ],
106392                                 [
106393                                     -107.801141,
106394                                     31.77677
106395                                 ],
106396                                 [
106397                                     -107.82698,
106398                                     31.776873
106399                                 ],
106400                                 [
106401                                     -107.852869,
106402                                     31.776925
106403                                 ],
106404                                 [
106405                                     -107.878759,
106406                                     31.776925
106407                                 ],
106408                                 [
106409                                     -107.904598,
106410                                     31.777028
106411                                 ],
106412                                 [
106413                                     -107.930487,
106414                                     31.77708
106415                                 ],
106416                                 [
106417                                     -107.956377,
106418                                     31.777131
106419                                 ],
106420                                 [
106421                                     -107.982216,
106422                                     31.777183
106423                                 ],
106424                                 [
106425                                     -108.008105,
106426                                     31.777235
106427                                 ],
106428                                 [
106429                                     -108.033995,
106430                                     31.777338
106431                                 ],
106432                                 [
106433                                     -108.059885,
106434                                     31.77739
106435                                 ],
106436                                 [
106437                                     -108.085723,
106438                                     31.77739
106439                                 ],
106440                                 [
106441                                     -108.111613,
106442                                     31.777545
106443                                 ],
106444                                 [
106445                                     -108.137503,
106446                                     31.777545
106447                                 ],
106448                                 [
106449                                     -108.163341,
106450                                     31.777648
106451                                 ],
106452                                 [
106453                                     -108.189283,
106454                                     31.7777
106455                                 ],
106456                                 [
106457                                     -108.215121,
106458                                     31.777751
106459                                 ],
106460                                 [
106461                                     -108.215121,
106462                                     31.770723
106463                                 ],
106464                                 [
106465                                     -108.215121,
106466                                     31.763695
106467                                 ],
106468                                 [
106469                                     -108.215121,
106470                                     31.756667
106471                                 ],
106472                                 [
106473                                     -108.215121,
106474                                     31.749639
106475                                 ],
106476                                 [
106477                                     -108.215121,
106478                                     31.74256
106479                                 ],
106480                                 [
106481                                     -108.215121,
106482                                     31.735583
106483                                 ],
106484                                 [
106485                                     -108.215121,
106486                                     31.728555
106487                                 ],
106488                                 [
106489                                     -108.215121,
106490                                     31.721476
106491                                 ],
106492                                 [
106493                                     -108.215121,
106494                                     31.714396
106495                                 ],
106496                                 [
106497                                     -108.215121,
106498                                     31.70742
106499                                 ],
106500                                 [
106501                                     -108.215121,
106502                                     31.700392
106503                                 ],
106504                                 [
106505                                     -108.215121,
106506                                     31.693312
106507                                 ],
106508                                 [
106509                                     -108.215121,
106510                                     31.686284
106511                                 ],
106512                                 [
106513                                     -108.215121,
106514                                     31.679256
106515                                 ],
106516                                 [
106517                                     -108.215121,
106518                                     31.672176
106519                                 ],
106520                                 [
106521                                     -108.21507,
106522                                     31.665148
106523                                 ],
106524                                 [
106525                                     -108.215018,
106526                                     31.658172
106527                                 ],
106528                                 [
106529                                     -108.215018,
106530                                     31.651092
106531                                 ],
106532                                 [
106533                                     -108.215018,
106534                                     31.644064
106535                                 ],
106536                                 [
106537                                     -108.215018,
106538                                     31.637036
106539                                 ],
106540                                 [
106541                                     -108.215018,
106542                                     31.630008
106543                                 ],
106544                                 [
106545                                     -108.215018,
106546                                     31.62298
106547                                 ],
106548                                 [
106549                                     -108.215018,
106550                                     31.615952
106551                                 ],
106552                                 [
106553                                     -108.215018,
106554                                     31.608873
106555                                 ],
106556                                 [
106557                                     -108.215018,
106558                                     31.601845
106559                                 ],
106560                                 [
106561                                     -108.215018,
106562                                     31.594817
106563                                 ],
106564                                 [
106565                                     -108.215018,
106566                                     31.587789
106567                                 ],
106568                                 [
106569                                     -108.215018,
106570                                     31.580761
106571                                 ],
106572                                 [
106573                                     -108.215018,
106574                                     31.573733
106575                                 ],
106576                                 [
106577                                     -108.215018,
106578                                     31.566653
106579                                 ],
106580                                 [
106581                                     -108.215018,
106582                                     31.559625
106583                                 ],
106584                                 [
106585                                     -108.214966,
106586                                     31.552597
106587                                 ],
106588                                 [
106589                                     -108.214966,
106590                                     31.545569
106591                                 ],
106592                                 [
106593                                     -108.214966,
106594                                     31.538489
106595                                 ],
106596                                 [
106597                                     -108.214966,
106598                                     31.531461
106599                                 ],
106600                                 [
106601                                     -108.214966,
106602                                     31.524485
106603                                 ],
106604                                 [
106605                                     -108.214966,
106606                                     31.517405
106607                                 ],
106608                                 [
106609                                     -108.214966,
106610                                     31.510378
106611                                 ],
106612                                 [
106613                                     -108.214966,
106614                                     31.503401
106615                                 ],
106616                                 [
106617                                     -108.214966,
106618                                     31.496322
106619                                 ],
106620                                 [
106621                                     -108.214966,
106622                                     31.489242
106623                                 ],
106624                                 [
106625                                     -108.214966,
106626                                     31.482214
106627                                 ],
106628                                 [
106629                                     -108.214966,
106630                                     31.475238
106631                                 ],
106632                                 [
106633                                     -108.214966,
106634                                     31.468158
106635                                 ],
106636                                 [
106637                                     -108.214966,
106638                                     31.46113
106639                                 ],
106640                                 [
106641                                     -108.214966,
106642                                     31.454102
106643                                 ],
106644                                 [
106645                                     -108.214966,
106646                                     31.447074
106647                                 ],
106648                                 [
106649                                     -108.214915,
106650                                     31.440046
106651                                 ],
106652                                 [
106653                                     -108.214863,
106654                                     31.432966
106655                                 ],
106656                                 [
106657                                     -108.214863,
106658                                     31.425938
106659                                 ],
106660                                 [
106661                                     -108.214863,
106662                                     31.41891
106663                                 ],
106664                                 [
106665                                     -108.214863,
106666                                     31.411882
106667                                 ],
106668                                 [
106669                                     -108.214863,
106670                                     31.404803
106671                                 ],
106672                                 [
106673                                     -108.214863,
106674                                     31.397826
106675                                 ],
106676                                 [
106677                                     -108.214863,
106678                                     31.390798
106679                                 ],
106680                                 [
106681                                     -108.214863,
106682                                     31.383719
106683                                 ],
106684                                 [
106685                                     -108.214863,
106686                                     31.376639
106687                                 ],
106688                                 [
106689                                     -108.214863,
106690                                     31.369663
106691                                 ],
106692                                 [
106693                                     -108.214863,
106694                                     31.362635
106695                                 ],
106696                                 [
106697                                     -108.214863,
106698                                     31.355555
106699                                 ],
106700                                 [
106701                                     -108.214863,
106702                                     31.348527
106703                                 ],
106704                                 [
106705                                     -108.214863,
106706                                     31.341551
106707                                 ],
106708                                 [
106709                                     -108.214863,
106710                                     31.334471
106711                                 ],
106712                                 [
106713                                     -108.214811,
106714                                     31.327443
106715                                 ],
106716                                 [
106717                                     -108.257573,
106718                                     31.327391
106719                                 ],
106720                                 [
106721                                     -108.300336,
106722                                     31.327391
106723                                 ],
106724                                 [
106725                                     -108.34302,
106726                                     31.327391
106727                                 ],
106728                                 [
106729                                     -108.385731,
106730                                     31.327391
106731                                 ],
106732                                 [
106733                                     -108.428442,
106734                                     31.327391
106735                                 ],
106736                                 [
106737                                     -108.471152,
106738                                     31.327391
106739                                 ],
106740                                 [
106741                                     -108.513837,
106742                                     31.327391
106743                                 ],
106744                                 [
106745                                     -108.556547,
106746                                     31.327391
106747                                 ],
106748                                 [
106749                                     -108.59931,
106750                                     31.327391
106751                                 ],
106752                                 [
106753                                     -108.64202,
106754                                     31.327391
106755                                 ],
106756                                 [
106757                                     -108.684757,
106758                                     31.327391
106759                                 ],
106760                                 [
106761                                     -108.727467,
106762                                     31.327391
106763                                 ],
106764                                 [
106765                                     -108.770178,
106766                                     31.327391
106767                                 ],
106768                                 [
106769                                     -108.812914,
106770                                     31.327391
106771                                 ],
106772                                 [
106773                                     -108.855625,
106774                                     31.327391
106775                                 ],
106776                                 [
106777                                     -108.898335,
106778                                     31.327391
106779                                 ],
106780                                 [
106781                                     -108.941046,
106782                                     31.327391
106783                                 ],
106784                                 [
106785                                     -108.968282,
106786                                     31.327391
106787                                 ],
106788                                 [
106789                                     -108.983731,
106790                                     31.327391
106791                                 ],
106792                                 [
106793                                     -109.026493,
106794                                     31.327391
106795                                 ],
106796                                 [
106797                                     -109.04743,
106798                                     31.327391
106799                                 ],
106800                                 [
106801                                     -109.069203,
106802                                     31.327391
106803                                 ],
106804                                 [
106805                                     -109.111914,
106806                                     31.327391
106807                                 ],
106808                                 [
106809                                     -109.154599,
106810                                     31.327391
106811                                 ],
106812                                 [
106813                                     -109.197361,
106814                                     31.327391
106815                                 ],
106816                                 [
106817                                     -109.240072,
106818                                     31.32734
106819                                 ],
106820                                 [
106821                                     -109.282782,
106822                                     31.32734
106823                                 ],
106824                                 [
106825                                     -109.325519,
106826                                     31.32734
106827                                 ],
106828                                 [
106829                                     -109.368229,
106830                                     31.32734
106831                                 ],
106832                                 [
106833                                     -109.410914,
106834                                     31.32734
106835                                 ],
106836                                 [
106837                                     -109.45365,
106838                                     31.32734
106839                                 ],
106840                                 [
106841                                     -109.496387,
106842                                     31.32734
106843                                 ],
106844                                 [
106845                                     -109.539071,
106846                                     31.32734
106847                                 ],
106848                                 [
106849                                     -109.581808,
106850                                     31.32734
106851                                 ],
106852                                 [
106853                                     -109.624493,
106854                                     31.32734
106855                                 ],
106856                                 [
106857                                     -109.667177,
106858                                     31.32734
106859                                 ],
106860                                 [
106861                                     -109.709965,
106862                                     31.32734
106863                                 ],
106864                                 [
106865                                     -109.75265,
106866                                     31.32734
106867                                 ],
106868                                 [
106869                                     -109.795335,
106870                                     31.32734
106871                                 ],
106872                                 [
106873                                     -109.838123,
106874                                     31.32734
106875                                 ],
106876                                 [
106877                                     -109.880808,
106878                                     31.32734
106879                                 ],
106880                                 [
106881                                     -109.923596,
106882                                     31.327288
106883                                 ],
106884                                 [
106885                                     -109.96628,
106886                                     31.327236
106887                                 ],
106888                                 [
106889                                     -110.008965,
106890                                     31.327236
106891                                 ],
106892                                 [
106893                                     -110.051702,
106894                                     31.327236
106895                                 ],
106896                                 [
106897                                     -110.094386,
106898                                     31.327236
106899                                 ],
106900                                 [
106901                                     -110.137071,
106902                                     31.327236
106903                                 ],
106904                                 [
106905                                     -110.179807,
106906                                     31.327236
106907                                 ],
106908                                 [
106909                                     -110.222544,
106910                                     31.327236
106911                                 ],
106912                                 [
106913                                     -110.265229,
106914                                     31.327236
106915                                 ],
106916                                 [
106917                                     -110.308017,
106918                                     31.327236
106919                                 ],
106920                                 [
106921                                     -110.350753,
106922                                     31.327236
106923                                 ],
106924                                 [
106925                                     -110.39349,
106926                                     31.327236
106927                                 ],
106928                                 [
106929                                     -110.436174,
106930                                     31.327236
106931                                 ],
106932                                 [
106933                                     -110.478859,
106934                                     31.327236
106935                                 ],
106936                                 [
106937                                     -110.521595,
106938                                     31.327236
106939                                 ],
106940                                 [
106941                                     -110.56428,
106942                                     31.327236
106943                                 ],
106944                                 [
106945                                     -110.606965,
106946                                     31.327236
106947                                 ],
106948                                 [
106949                                     -110.649727,
106950                                     31.327236
106951                                 ],
106952                                 [
106953                                     -110.692438,
106954                                     31.327236
106955                                 ],
106956                                 [
106957                                     -110.7352,
106958                                     31.327236
106959                                 ],
106960                                 [
106961                                     -110.777885,
106962                                     31.327236
106963                                 ],
106964                                 [
106965                                     -110.820595,
106966                                     31.327236
106967                                 ],
106968                                 [
106969                                     -110.863358,
106970                                     31.327236
106971                                 ],
106972                                 [
106973                                     -110.906068,
106974                                     31.327236
106975                                 ],
106976                                 [
106977                                     -110.948753,
106978                                     31.327185
106979                                 ],
106980                                 [
106981                                     -111.006269,
106982                                     31.327185
106983                                 ],
106984                                 [
106985                                     -111.067118,
106986                                     31.333644
106987                                 ],
106988                                 [
106989                                     -111.094455,
106990                                     31.342532
106991                                 ],
106992                                 [
106993                                     -111.145924,
106994                                     31.359069
106995                                 ],
106996                                 [
106997                                     -111.197446,
106998                                     31.375554
106999                                 ],
107000                                 [
107001                                     -111.248864,
107002                                     31.392142
107003                                 ],
107004                                 [
107005                                     -111.300333,
107006                                     31.40873
107007                                 ],
107008                                 [
107009                                     -111.351803,
107010                                     31.425318
107011                                 ],
107012                                 [
107013                                     -111.403299,
107014                                     31.441855
107015                                 ],
107016                                 [
107017                                     -111.454768,
107018                                     31.458339
107019                                 ],
107020                                 [
107021                                     -111.506238,
107022                                     31.474979
107023                                 ],
107024                                 [
107025                                     -111.915464,
107026                                     31.601431
107027                                 ],
107028                                 [
107029                                     -112.324715,
107030                                     31.727987
107031                                 ],
107032                                 [
107033                                     -112.733967,
107034                                     31.854543
107035                                 ],
107036                                 [
107037                                     -113.143218,
107038                                     31.981046
107039                                 ],
107040                                 [
107041                                     -113.552444,
107042                                     32.107602
107043                                 ],
107044                                 [
107045                                     -113.961696,
107046                                     32.234132
107047                                 ],
107048                                 [
107049                                     -114.370921,
107050                                     32.360687
107051                                 ],
107052                                 [
107053                                     -114.780147,
107054                                     32.487243
107055                                 ],
107056                                 [
107057                                     -114.816785,
107058                                     32.498534
107059                                 ],
107060                                 [
107061                                     -114.819373,
107062                                     32.499363
107063                                 ],
107064                                 [
107065                                     -114.822108,
107066                                     32.50024
107067                                 ],
107068                                 [
107069                                     -114.809447,
107070                                     32.511324
107071                                 ],
107072                                 [
107073                                     -114.795546,
107074                                     32.552226
107075                                 ],
107076                                 [
107077                                     -114.794203,
107078                                     32.574111
107079                                 ],
107080                                 [
107081                                     -114.802678,
107082                                     32.594497
107083                                 ],
107084                                 [
107085                                     -114.786813,
107086                                     32.621033
107087                                 ],
107088                                 [
107089                                     -114.781542,
107090                                     32.628061
107091                                 ],
107092                                 [
107093                                     -114.758804,
107094                                     32.64483
107095                                 ],
107096                                 [
107097                                     -114.751156,
107098                                     32.65222
107099                                 ],
107100                                 [
107101                                     -114.739477,
107102                                     32.669066
107103                                 ],
107104                                 [
107105                                     -114.731209,
107106                                     32.686636
107107                                 ],
107108                                 [
107109                                     -114.723871,
107110                                     32.711519
107111                                 ],
107112                                 [
107113                                     -114.724284,
107114                                     32.712835
107115                                 ],
107116                                 [
107117                                     -114.724285,
107118                                     32.712836
107119                                 ],
107120                                 [
107121                                     -114.764541,
107122                                     32.709839
107123                                 ],
107124                                 [
107125                                     -114.838076,
107126                                     32.704206
107127                                 ],
107128                                 [
107129                                     -114.911612,
107130                                     32.698703
107131                                 ],
107132                                 [
107133                                     -114.985199,
107134                                     32.693122
107135                                 ],
107136                                 [
107137                                     -115.058734,
107138                                     32.687567
107139                                 ],
107140                                 [
107141                                     -115.13227,
107142                                     32.681986
107143                                 ],
107144                                 [
107145                                     -115.205806,
107146                                     32.676456
107147                                 ],
107148                                 [
107149                                     -115.27929,
107150                                     32.670823
107151                                 ],
107152                                 [
107153                                     -115.352851,
107154                                     32.665346
107155                                 ],
107156                                 [
107157                                     -115.426386,
107158                                     32.659765
107159                                 ],
107160                                 [
107161                                     -115.499922,
107162                                     32.654209
107163                                 ],
107164                                 [
107165                                     -115.573535,
107166                                     32.648654
107167                                 ],
107168                                 [
107169                                     -115.647019,
107170                                     32.643073
107171                                 ],
107172                                 [
107173                                     -115.720529,
107174                                     32.637518
107175                                 ],
107176                                 [
107177                                     -115.794064,
107178                                     32.631963
107179                                 ],
107180                                 [
107181                                     -115.8676,
107182                                     32.626408
107183                                 ],
107184                                 [
107185                                     -115.941213,
107186                                     32.620827
107187                                 ],
107188                                 [
107189                                     -116.014748,
107190                                     32.615271
107191                                 ],
107192                                 [
107193                                     -116.088232,
107194                                     32.609664
107195                                 ],
107196                                 [
107197                                     -116.161742,
107198                                     32.604161
107199                                 ],
107200                                 [
107201                                     -116.235329,
107202                                     32.598554
107203                                 ],
107204                                 [
107205                                     -116.308891,
107206                                     32.593025
107207                                 ],
107208                                 [
107209                                     -116.382426,
107210                                     32.587469
107211                                 ],
107212                                 [
107213                                     -116.455962,
107214                                     32.581888
107215                                 ],
107216                                 [
107217                                     -116.529472,
107218                                     32.576333
107219                                 ],
107220                                 [
107221                                     -116.603007,
107222                                     32.570804
107223                                 ],
107224                                 [
107225                                     -116.676543,
107226                                     32.565223
107227                                 ],
107228                                 [
107229                                     -116.750104,
107230                                     32.559667
107231                                 ],
107232                                 [
107233                                     -116.82364,
107234                                     32.554086
107235                                 ],
107236                                 [
107237                                     -116.897201,
107238                                     32.548531
107239                                 ],
107240                                 [
107241                                     -116.970737,
107242                                     32.542976
107243                                 ],
107244                                 [
107245                                     -117.044221,
107246                                     32.537421
107247                                 ],
107248                                 [
107249                                     -117.125121,
107250                                     32.531669
107251                                 ],
107252                                 [
107253                                     -117.125969,
107254                                     32.538258
107255                                 ],
107256                                 [
107257                                     -117.239623,
107258                                     32.531308
107259                                 ],
107260                                 [
107261                                     -120.274098,
107262                                     32.884264
107263                                 ],
107264                                 [
107265                                     -121.652736,
107266                                     34.467248
107267                                 ],
107268                                 [
107269                                     -124.367265,
107270                                     37.662798
107271                                 ],
107272                                 [
107273                                     -126.739806,
107274                                     41.37928
107275                                 ],
107276                                 [
107277                                     -126.996297,
107278                                     45.773888
107279                                 ],
107280                                 [
107281                                     -124.770704,
107282                                     48.44258
107283                                 ],
107284                                 [
107285                                     -123.734053,
107286                                     48.241906
107287                                 ],
107288                                 [
107289                                     -123.1663,
107290                                     48.27837
107291                                 ],
107292                                 [
107293                                     -123.193018,
107294                                     48.501035
107295                                 ],
107296                                 [
107297                                     -123.176987,
107298                                     48.65482
107299                                 ],
107300                                 [
107301                                     -122.912481,
107302                                     48.753561
107303                                 ],
107304                                 [
107305                                     -122.899122,
107306                                     48.897797
107307                                 ],
107308                                 [
107309                                     -122.837671,
107310                                     48.97502
107311                                 ],
107312                                 [
107313                                     -122.743986,
107314                                     48.980582
107315                                 ],
107316                                 [
107317                                     -122.753,
107318                                     48.992499
107319                                 ],
107320                                 [
107321                                     -122.753012,
107322                                     48.992515
107323                                 ],
107324                                 [
107325                                     -122.653258,
107326                                     48.992515
107327                                 ],
107328                                 [
107329                                     -122.433375,
107330                                     48.992515
107331                                 ],
107332                                 [
107333                                     -122.213517,
107334                                     48.992515
107335                                 ],
107336                                 [
107337                                     -121.993763,
107338                                     48.992515
107339                                 ],
107340                                 [
107341                                     -121.773958,
107342                                     48.992515
107343                                 ],
107344                                 [
107345                                     -121.554152,
107346                                     48.992515
107347                                 ],
107348                                 [
107349                                     -121.33432,
107350                                     48.992515
107351                                 ],
107352                                 [
107353                                     -121.114515,
107354                                     48.992515
107355                                 ],
107356                                 [
107357                                     -95.396937,
107358                                     48.99267
107359                                 ],
107360                                 [
107361                                     -95.177106,
107362                                     48.99267
107363                                 ],
107364                                 [
107365                                     -95.168527,
107366                                     48.995047
107367                                 ],
107368                                 [
107369                                     -95.161887,
107370                                     49.001145
107371                                 ],
107372                                 [
107373                                     -95.159329,
107374                                     49.01179
107375                                 ],
107376                                 [
107377                                     -95.159665,
107378                                     49.10951
107379                                 ],
107380                                 [
107381                                     -95.160027,
107382                                     49.223353
107383                                 ],
107384                                 [
107385                                     -95.160337,
107386                                     49.313012
107387                                 ],
107388                                 [
107389                                     -95.160569,
107390                                     49.369494
107391                                 ],
107392                                 [
107393                                     -95.102821,
107394                                     49.35394
107395                                 ],
107396                                 [
107397                                     -94.982518,
107398                                     49.356162
107399                                 ],
107400                                 [
107401                                     -94.926087,
107402                                     49.345568
107403                                 ],
107404                                 [
107405                                     -94.856195,
107406                                     49.318283
107407                                 ],
107408                                 [
107409                                     -94.839142,
107410                                     49.308878
107411                                 ],
107412                                 [
107413                                     -94.827256,
107414                                     49.292858
107415                                 ],
107416                                 [
107417                                     -94.819892,
107418                                     49.252034
107419                                 ],
107420                                 [
107421                                     -94.810358,
107422                                     49.229606
107423                                 ],
107424                                 [
107425                                     -94.806121,
107426                                     49.210899
107427                                 ],
107428                                 [
107429                                     -94.811185,
107430                                     49.166561
107431                                 ],
107432                                 [
107433                                     -94.803743,
107434                                     49.146407
107435                                 ],
107436                                 [
107437                                     -94.792039,
107438                                     49.12646
107439                                 ],
107440                                 [
107441                                     -94.753772,
107442                                     49.026156
107443                                 ],
107444                                 [
107445                                     -94.711217,
107446                                     48.914586
107447                                 ],
107448                                 [
107449                                     -94.711734,
107450                                     48.862755
107451                                 ],
107452                                 [
107453                                     -94.712147,
107454                                     48.842446
107455                                 ],
107456                                 [
107457                                     -94.713284,
107458                                     48.823843
107459                                 ],
107460                                 [
107461                                     -94.710907,
107462                                     48.807513
107463                                 ],
107464                                 [
107465                                     -94.701786,
107466                                     48.790098
107467                                 ],
107468                                 [
107469                                     -94.688893,
107470                                     48.778832
107471                                 ],
107472                                 [
107473                                     -94.592852,
107474                                     48.726433
107475                                 ],
107476                                 [
107477                                     -94.519161,
107478                                     48.70447
107479                                 ],
107480                                 [
107481                                     -94.4795,
107482                                     48.700698
107483                                 ],
107484                                 [
107485                                     -94.311577,
107486                                     48.713927
107487                                 ],
107488                                 [
107489                                     -94.292586,
107490                                     48.711912
107491                                 ],
107492                                 [
107493                                     -94.284034,
107494                                     48.709069
107495                                 ],
107496                                 [
107497                                     -94.274499,
107498                                     48.704108
107499                                 ],
107500                                 [
107501                                     -94.265482,
107502                                     48.697752
107503                                 ],
107504                                 [
107505                                     -94.258454,
107506                                     48.690828
107507                                 ],
107508                                 [
107509                                     -94.255767,
107510                                     48.683541
107511                                 ],
107512                                 [
107513                                     -94.252459,
107514                                     48.662405
107515                                 ],
107516                                 [
107517                                     -94.251038,
107518                                     48.65729
107519                                 ],
107520                                 [
107521                                     -94.23215,
107522                                     48.652019
107523                                 ],
107524                                 [
107525                                     -94.03485,
107526                                     48.643311
107527                                 ],
107528                                 [
107529                                     -93.874885,
107530                                     48.636206
107531                                 ],
107532                                 [
107533                                     -93.835741,
107534                                     48.617137
107535                                 ],
107536                                 [
107537                                     -93.809386,
107538                                     48.543576
107539                                 ],
107540                                 [
107541                                     -93.778664,
107542                                     48.519468
107543                                 ],
107544                                 [
107545                                     -93.756779,
107546                                     48.516549
107547                                 ],
107548                                 [
107549                                     -93.616297,
107550                                     48.531302
107551                                 ],
107552                                 [
107553                                     -93.599889,
107554                                     48.526341
107555                                 ],
107556                                 [
107557                                     -93.566584,
107558                                     48.538279
107559                                 ],
107560                                 [
107561                                     -93.491756,
107562                                     48.542309
107563                                 ],
107564                                 [
107565                                     -93.459924,
107566                                     48.557399
107567                                 ],
107568                                 [
107569                                     -93.45225,
107570                                     48.572721
107571                                 ],
107572                                 [
107573                                     -93.453774,
107574                                     48.586958
107575                                 ],
107576                                 [
107577                                     -93.451475,
107578                                     48.597422
107579                                 ],
107580                                 [
107581                                     -93.417316,
107582                                     48.604114
107583                                 ],
107584                                 [
107585                                     -93.385716,
107586                                     48.614863
107587                                 ],
107588                                 [
107589                                     -93.25774,
107590                                     48.630314
107591                                 ],
107592                                 [
107593                                     -93.131701,
107594                                     48.62463
107595                                 ],
107596                                 [
107597                                     -92.97972,
107598                                     48.61768
107599                                 ],
107600                                 [
107601                                     -92.955588,
107602                                     48.612228
107603                                 ],
107604                                 [
107605                                     -92.884197,
107606                                     48.579878
107607                                 ],
107608                                 [
107609                                     -92.72555,
107610                                     48.548692
107611                                 ],
107612                                 [
107613                                     -92.648604,
107614                                     48.536263
107615                                 ],
107616                                 [
107617                                     -92.630181,
107618                                     48.519468
107619                                 ],
107620                                 [
107621                                     -92.627468,
107622                                     48.502777
107623                                 ],
107624                                 [
107625                                     -92.646743,
107626                                     48.497428
107627                                 ],
107628                                 [
107629                                     -92.691366,
107630                                     48.489858
107631                                 ],
107632                                 [
107633                                     -92.710641,
107634                                     48.482882
107635                                 ],
107636                                 [
107637                                     -92.718909,
107638                                     48.459782
107639                                 ],
107640                                 [
107641                                     -92.704052,
107642                                     48.445158
107643                                 ],
107644                                 [
107645                                     -92.677129,
107646                                     48.441747
107647                                 ],
107648                                 [
107649                                     -92.657053,
107650                                     48.438233
107651                                 ],
107652                                 [
107653                                     -92.570521,
107654                                     48.446656
107655                                 ],
107656                                 [
107657                                     -92.526932,
107658                                     48.445623
107659                                 ],
107660                                 [
107661                                     -92.490629,
107662                                     48.433117
107663                                 ],
107664                                 [
107665                                     -92.474532,
107666                                     48.410483
107667                                 ],
107668                                 [
107669                                     -92.467581,
107670                                     48.394282
107671                                 ],
107672                                 [
107673                                     -92.467064,
107674                                     48.353225
107675                                 ],
107676                                 [
107677                                     -92.462465,
107678                                     48.329299
107679                                 ],
107680                                 [
107681                                     -92.451381,
107682                                     48.312685
107683                                 ],
107684                                 [
107685                                     -92.41823,
107686                                     48.282041
107687                                 ],
107688                                 [
107689                                     -92.38464,
107690                                     48.232406
107691                                 ],
107692                                 [
107693                                     -92.371851,
107694                                     48.222587
107695                                 ],
107696                                 [
107697                                     -92.353815,
107698                                     48.222897
107699                                 ],
107700                                 [
107701                                     -92.327874,
107702                                     48.229435
107703                                 ],
107704                                 [
107705                                     -92.303663,
107706                                     48.239279
107707                                 ],
107708                                 [
107709                                     -92.291029,
107710                                     48.249562
107711                                 ],
107712                                 [
107713                                     -92.292062,
107714                                     48.270336
107715                                 ],
107716                                 [
107717                                     -92.301416,
107718                                     48.290645
107719                                 ],
107720                                 [
107721                                     -92.303095,
107722                                     48.310928
107723                                 ],
107724                                 [
107725                                     -92.281598,
107726                                     48.33178
107727                                 ],
107728                                 [
107729                                     -92.259118,
107730                                     48.339635
107731                                 ],
107732                                 [
107733                                     -92.154732,
107734                                     48.350125
107735                                 ],
107736                                 [
107737                                     -92.070499,
107738                                     48.346714
107739                                 ],
107740                                 [
107741                                     -92.043421,
107742                                     48.334596
107743                                 ],
107744                                 [
107745                                     -92.030114,
107746                                     48.313176
107747                                 ],
107748                                 [
107749                                     -92.021355,
107750                                     48.287441
107751                                 ],
107752                                 [
107753                                     -92.007997,
107754                                     48.262482
107755                                 ],
107756                                 [
107757                                     -91.992158,
107758                                     48.247909
107759                                 ],
107760                                 [
107761                                     -91.975492,
107762                                     48.236566
107763                                 ],
107764                                 [
107765                                     -91.957302,
107766                                     48.228323
107767                                 ],
107768                                 [
107769                                     -91.852244,
107770                                     48.195974
107771                                 ],
107772                                 [
107773                                     -91.764988,
107774                                     48.187344
107775                                 ],
107776                                 [
107777                                     -91.744137,
107778                                     48.179593
107779                                 ],
107780                                 [
107781                                     -91.727575,
107782                                     48.168327
107783                                 ],
107784                                 [
107785                                     -91.695509,
107786                                     48.13758
107787                                 ],
107788                                 [
107789                                     -91.716438,
107790                                     48.112051
107791                                 ],
107792                                 [
107793                                     -91.692512,
107794                                     48.097866
107795                                 ],
107796                                 [
107797                                     -91.618615,
107798                                     48.089572
107799                                 ],
107800                                 [
107801                                     -91.597479,
107802                                     48.090399
107803                                 ],
107804                                 [
107805                                     -91.589676,
107806                                     48.088332
107807                                 ],
107808                                 [
107809                                     -91.581098,
107810                                     48.080942
107811                                 ],
107812                                 [
107813                                     -91.579806,
107814                                     48.070969
107815                                 ],
107816                                 [
107817                                     -91.585129,
107818                                     48.06084
107819                                 ],
107820                                 [
107821                                     -91.586989,
107822                                     48.052572
107823                                 ],
107824                                 [
107825                                     -91.574845,
107826                                     48.048205
107827                                 ],
107828                                 [
107829                                     -91.487098,
107830                                     48.053476
107831                                 ],
107832                                 [
107833                                     -91.464722,
107834                                     48.048955
107835                                 ],
107836                                 [
107837                                     -91.446274,
107838                                     48.040738
107839                                 ],
107840                                 [
107841                                     -91.427929,
107842                                     48.036449
107843                                 ],
107844                                 [
107845                                     -91.3654,
107846                                     48.057843
107847                                 ],
107848                                 [
107849                                     -91.276362,
107850                                     48.064768
107851                                 ],
107852                                 [
107853                                     -91.23807,
107854                                     48.082648
107855                                 ],
107856                                 [
107857                                     -91.203963,
107858                                     48.107659
107859                                 ],
107860                                 [
107861                                     -91.071103,
107862                                     48.170859
107863                                 ],
107864                                 [
107865                                     -91.02816,
107866                                     48.184838
107867                                 ],
107868                                 [
107869                                     -91.008109,
107870                                     48.194372
107871                                 ],
107872                                 [
107873                                     -90.923153,
107874                                     48.227109
107875                                 ],
107876                                 [
107877                                     -90.873802,
107878                                     48.234344
107879                                 ],
107880                                 [
107881                                     -90.840678,
107882                                     48.220107
107883                                 ],
107884                                 [
107885                                     -90.837939,
107886                                     48.210547
107887                                 ],
107888                                 [
107889                                     -90.848843,
107890                                     48.198713
107891                                 ],
107892                                 [
107893                                     -90.849721,
107894                                     48.189566
107895                                 ],
107896                                 [
107897                                     -90.843003,
107898                                     48.176983
107899                                 ],
107900                                 [
107901                                     -90.83427,
107902                                     48.171789
107903                                 ],
107904                                 [
107905                                     -90.823883,
107906                                     48.168327
107907                                 ],
107908                                 [
107909                                     -90.812307,
107910                                     48.160989
107911                                 ],
107912                                 [
107913                                     -90.803057,
107914                                     48.147166
107915                                 ],
107916                                 [
107917                                     -90.796701,
107918                                     48.117064
107919                                 ],
107920                                 [
107921                                     -90.786469,
107922                                     48.10045
107923                                 ],
107924                                 [
107925                                     -90.750347,
107926                                     48.083991
107927                                 ],
107928                                 [
107929                                     -90.701307,
107930                                     48.08456
107931                                 ],
107932                                 [
107933                                     -90.611079,
107934                                     48.103499
107935                                 ],
107936                                 [
107937                                     -90.586843,
107938                                     48.104817
107939                                 ],
107940                                 [
107941                                     -90.573872,
107942                                     48.097892
107943                                 ],
107944                                 [
107945                                     -90.562194,
107946                                     48.088849
107947                                 ],
107948                                 [
107949                                     -90.542014,
107950                                     48.083733
107951                                 ],
107952                                 [
107953                                     -90.531601,
107954                                     48.08456
107955                                 ],
107956                                 [
107957                                     -90.501887,
107958                                     48.094275
107959                                 ],
107960                                 [
107961                                     -90.490493,
107962                                     48.096239
107963                                 ],
107964                                 [
107965                                     -90.483465,
107966                                     48.094482
107967                                 ],
107968                                 [
107969                                     -90.477858,
107970                                     48.091536
107971                                 ],
107972                                 [
107973                                     -90.470623,
107974                                     48.089882
107975                                 ],
107976                                 [
107977                                     -90.178625,
107978                                     48.116444
107979                                 ],
107980                                 [
107981                                     -90.120386,
107982                                     48.115359
107983                                 ],
107984                                 [
107985                                     -90.073257,
107986                                     48.101199
107987                                 ],
107988                                 [
107989                                     -90.061036,
107990                                     48.091019
107991                                 ],
107992                                 [
107993                                     -90.008222,
107994                                     48.029731
107995                                 ],
107996                                 [
107997                                     -89.995329,
107998                                     48.018595
107999                                 ],
108000                                 [
108001                                     -89.980317,
108002                                     48.010094
108003                                 ],
108004                                 [
108005                                     -89.92045,
108006                                     47.98746
108007                                 ],
108008                                 [
108009                                     -89.902441,
108010                                     47.985909
108011                                 ],
108012                                 [
108013                                     -89.803454,
108014                                     48.013763
108015                                 ],
108016                                 [
108017                                     -89.780975,
108018                                     48.017199
108019                                 ],
108020                                 [
108021                                     -89.763302,
108022                                     48.017303
108023                                 ],
108024                                 [
108025                                     -89.745964,
108026                                     48.013763
108027                                 ],
108028                                 [
108029                                     -89.724596,
108030                                     48.005908
108031                                 ],
108032                                 [
108033                                     -89.712788,
108034                                     48.003376
108035                                 ],
108036                                 [
108037                                     -89.678656,
108038                                     48.008699
108039                                 ],
108040                                 [
108041                                     -89.65659,
108042                                     48.007975
108043                                 ],
108044                                 [
108045                                     -89.593105,
108046                                     47.996503
108047                                 ],
108048                                 [
108049                                     -89.581753,
108050                                     47.996333
108051                                 ],
108052                                 [
108053                                     -89.586724,
108054                                     47.992938
108055                                 ],
108056                                 [
108057                                     -89.310872,
108058                                     47.981097
108059                                 ],
108060                                 [
108061                                     -89.072861,
108062                                     48.046842
108063                                 ],
108064                                 [
108065                                     -88.49789,
108066                                     48.212841
108067                                 ],
108068                                 [
108069                                     -88.286621,
108070                                     48.156675
108071                                 ],
108072                                 [
108073                                     -85.939935,
108074                                     47.280501
108075                                 ],
108076                                 [
108077                                     -84.784644,
108078                                     46.770068
108079                                 ],
108080                                 [
108081                                     -84.516909,
108082                                     46.435083
108083                                 ],
108084                                 [
108085                                     -84.489712,
108086                                     46.446652
108087                                 ],
108088                                 [
108089                                     -84.491052,
108090                                     46.457658
108091                                 ],
108092                                 [
108093                                     -84.478301,
108094                                     46.466467
108095                                 ],
108096                                 [
108097                                     -84.465408,
108098                                     46.478172
108099                                 ],
108100                                 [
108101                                     -84.448096,
108102                                     46.489722
108103                                 ],
108104                                 [
108105                                     -84.42324,
108106                                     46.511581
108107                                 ],
108108                                 [
108109                                     -84.389702,
108110                                     46.520262
108111                                 ],
108112                                 [
108113                                     -84.352469,
108114                                     46.522743
108115                                 ],
108116                                 [
108117                                     -84.30534,
108118                                     46.501607
108119                                 ],
108120                                 [
108121                                     -84.242011,
108122                                     46.526464
108123                                 ],
108124                                 [
108125                                     -84.197285,
108126                                     46.546359
108127                                 ],
108128                                 [
108129                                     -84.147676,
108130                                     46.541346
108131                                 ],
108132                                 [
108133                                     -84.110443,
108134                                     46.526464
108135                                 ],
108136                                 [
108137                                     -84.158812,
108138                                     46.433343
108139                                 ],
108140                                 [
108141                                     -84.147676,
108142                                     46.399882
108143                                 ],
108144                                 [
108145                                     -84.129046,
108146                                     46.375026
108147                                 ],
108148                                 [
108149                                     -84.10543,
108150                                     46.347741
108151                                 ],
108152                                 [
108153                                     -84.105944,
108154                                     46.346374
108155                                 ],
108156                                 [
108157                                     -84.117195,
108158                                     46.347157
108159                                 ],
108160                                 [
108161                                     -84.117489,
108162                                     46.338326
108163                                 ],
108164                                 [
108165                                     -84.122361,
108166                                     46.331922
108167                                 ],
108168                                 [
108169                                     -84.112061,
108170                                     46.287102
108171                                 ],
108172                                 [
108173                                     -84.092672,
108174                                     46.227469
108175                                 ],
108176                                 [
108177                                     -84.111983,
108178                                     46.20337
108179                                 ],
108180                                 [
108181                                     -84.015118,
108182                                     46.149712
108183                                 ],
108184                                 [
108185                                     -83.957038,
108186                                     46.045736
108187                                 ],
108188                                 [
108189                                     -83.676821,
108190                                     46.15388
108191                                 ],
108192                                 [
108193                                     -83.429449,
108194                                     46.086221
108195                                 ],
108196                                 [
108197                                     -83.523049,
108198                                     45.892052
108199                                 ],
108200                                 [
108201                                     -83.574563,
108202                                     45.890259
108203                                 ],
108204                                 [
108205                                     -82.551615,
108206                                     44.857931
108207                                 ],
108208                                 [
108209                                     -82.655591,
108210                                     43.968545
108211                                 ],
108212                                 [
108213                                     -82.440632,
108214                                     43.096285
108215                                 ],
108216                                 [
108217                                     -82.460131,
108218                                     43.084392
108219                                 ],
108220                                 [
108221                                     -82.458894,
108222                                     43.083247
108223                                 ],
108224                                 [
108225                                     -82.431813,
108226                                     43.039387
108227                                 ],
108228                                 [
108229                                     -82.424748,
108230                                     43.02408
108231                                 ],
108232                                 [
108233                                     -82.417242,
108234                                     43.01731
108235                                 ],
108236                                 [
108237                                     -82.416369,
108238                                     43.01742
108239                                 ],
108240                                 [
108241                                     -82.416412,
108242                                     43.017143
108243                                 ],
108244                                 [
108245                                     -82.414603,
108246                                     42.983243
108247                                 ],
108248                                 [
108249                                     -82.430442,
108250                                     42.951307
108251                                 ],
108252                                 [
108253                                     -82.453179,
108254                                     42.918983
108255                                 ],
108256                                 [
108257                                     -82.464781,
108258                                     42.883637
108259                                 ],
108260                                 [
108261                                     -82.468036,
108262                                     42.863974
108263                                 ],
108264                                 [
108265                                     -82.482325,
108266                                     42.835113
108267                                 ],
108268                                 [
108269                                     -82.485271,
108270                                     42.818524
108271                                 ],
108272                                 [
108273                                     -82.473618,
108274                                     42.798164
108275                                 ],
108276                                 [
108277                                     -82.470982,
108278                                     42.790568
108279                                 ],
108280                                 [
108281                                     -82.471344,
108282                                     42.779845
108283                                 ],
108284                                 [
108285                                     -82.476951,
108286                                     42.761474
108287                                 ],
108288                                 [
108289                                     -82.48341,
108290                                     42.719254
108291                                 ],
108292                                 [
108293                                     -82.511264,
108294                                     42.646675
108295                                 ],
108296                                 [
108297                                     -82.526224,
108298                                     42.619906
108299                                 ],
108300                                 [
108301                                     -82.549246,
108302                                     42.590941
108303                                 ],
108304                                 [
108305                                     -82.575833,
108306                                     42.571795
108307                                 ],
108308                                 [
108309                                     -82.608467,
108310                                     42.561098
108311                                 ],
108312                                 [
108313                                     -82.644331,
108314                                     42.557817
108315                                 ],
108316                                 [
108317                                     -82.644698,
108318                                     42.557533
108319                                 ],
108320                                 [
108321                                     -82.644932,
108322                                     42.561634
108323                                 ],
108324                                 [
108325                                     -82.637132,
108326                                     42.568405
108327                                 ],
108328                                 [
108329                                     -82.60902,
108330                                     42.579296
108331                                 ],
108332                                 [
108333                                     -82.616673,
108334                                     42.582828
108335                                 ],
108336                                 [
108337                                     -82.636985,
108338                                     42.599607
108339                                 ],
108340                                 [
108341                                     -82.625357,
108342                                     42.616092
108343                                 ],
108344                                 [
108345                                     -82.629331,
108346                                     42.626394
108347                                 ],
108348                                 [
108349                                     -82.638751,
108350                                     42.633459
108351                                 ],
108352                                 [
108353                                     -82.644344,
108354                                     42.640524
108355                                 ],
108356                                 [
108357                                     -82.644166,
108358                                     42.641056
108359                                 ],
108360                                 [
108361                                     -82.716083,
108362                                     42.617461
108363                                 ],
108364                                 [
108365                                     -82.777592,
108366                                     42.408506
108367                                 ],
108368                                 [
108369                                     -82.888693,
108370                                     42.406093
108371                                 ],
108372                                 [
108373                                     -82.889991,
108374                                     42.403266
108375                                 ],
108376                                 [
108377                                     -82.905739,
108378                                     42.387665
108379                                 ],
108380                                 [
108381                                     -82.923842,
108382                                     42.374419
108383                                 ],
108384                                 [
108385                                     -82.937972,
108386                                     42.366176
108387                                 ],
108388                                 [
108389                                     -82.947686,
108390                                     42.363527
108391                                 ],
108392                                 [
108393                                     -82.979624,
108394                                     42.359406
108395                                 ],
108396                                 [
108397                                     -83.042618,
108398                                     42.340861
108399                                 ],
108400                                 [
108401                                     -83.061899,
108402                                     42.32732
108403                                 ],
108404                                 [
108405                                     -83.081622,
108406                                     42.30907
108407                                 ],
108408                                 [
108409                                     -83.11342,
108410                                     42.279619
108411                                 ],
108412                                 [
108413                                     -83.145306,
108414                                     42.066968
108415                                 ],
108416                                 [
108417                                     -83.177398,
108418                                     41.960666
108419                                 ],
108420                                 [
108421                                     -83.21512,
108422                                     41.794493
108423                                 ],
108424                                 [
108425                                     -82.219051,
108426                                     41.516445
108427                                 ],
108428                                 [
108429                                     -80.345329,
108430                                     42.13344
108431                                 ],
108432                                 [
108433                                     -80.316455,
108434                                     42.123137
108435                                 ],
108436                                 [
108437                                     -79.270266,
108438                                     42.591872
108439                                 ],
108440                                 [
108441                                     -79.221058,
108442                                     42.582892
108443                                 ],
108444                                 [
108445                                     -78.871842,
108446                                     42.860012
108447                                 ],
108448                                 [
108449                                     -78.875011,
108450                                     42.867184
108451                                 ],
108452                                 [
108453                                     -78.896205,
108454                                     42.897209
108455                                 ],
108456                                 [
108457                                     -78.901651,
108458                                     42.908101
108459                                 ],
108460                                 [
108461                                     -78.90901,
108462                                     42.952255
108463                                 ],
108464                                 [
108465                                     -78.913426,
108466                                     42.957848
108467                                 ],
108468                                 [
108469                                     -78.932118,
108470                                     42.9708
108471                                 ],
108472                                 [
108473                                     -78.936386,
108474                                     42.979631
108475                                 ],
108476                                 [
108477                                     -78.927997,
108478                                     43.002003
108479                                 ],
108480                                 [
108481                                     -78.893114,
108482                                     43.029379
108483                                 ],
108484                                 [
108485                                     -78.887963,
108486                                     43.051456
108487                                 ],
108488                                 [
108489                                     -78.914897,
108490                                     43.076477
108491                                 ],
108492                                 [
108493                                     -79.026167,
108494                                     43.086485
108495                                 ],
108496                                 [
108497                                     -79.065231,
108498                                     43.10573
108499                                 ],
108500                                 [
108501                                     -79.065273,
108502                                     43.105897
108503                                 ],
108504                                 [
108505                                     -79.065738,
108506                                     43.120237
108507                                 ],
108508                                 [
108509                                     -79.061423,
108510                                     43.130288
108511                                 ],
108512                                 [
108513                                     -79.055583,
108514                                     43.138427
108515                                 ],
108516                                 [
108517                                     -79.051604,
108518                                     43.146851
108519                                 ],
108520                                 [
108521                                     -79.04933,
108522                                     43.159847
108523                                 ],
108524                                 [
108525                                     -79.048607,
108526                                     43.170622
108527                                 ],
108528                                 [
108529                                     -79.053775,
108530                                     43.260358
108531                                 ],
108532                                 [
108533                                     -79.058425,
108534                                     43.277799
108535                                 ],
108536                                 [
108537                                     -79.058631,
108538                                     43.2782
108539                                 ],
108540                                 [
108541                                     -78.990696,
108542                                     43.286947
108543                                 ],
108544                                 [
108545                                     -78.862059,
108546                                     43.324332
108547                                 ],
108548                                 [
108549                                     -78.767813,
108550                                     43.336418
108551                                 ],
108552                                 [
108553                                     -78.516117,
108554                                     43.50645
108555                                 ],
108556                                 [
108557                                     -76.363317,
108558                                     43.943219
108559                                 ],
108560                                 [
108561                                     -76.396746,
108562                                     44.106667
108563                                 ],
108564                                 [
108565                                     -76.364697,
108566                                     44.111631
108567                                 ],
108568                                 [
108569                                     -76.366146,
108570                                     44.117349
108571                                 ],
108572                                 [
108573                                     -76.357462,
108574                                     44.131478
108575                                 ],
108576                                 [
108577                                     -76.183493,
108578                                     44.223025
108579                                 ],
108580                                 [
108581                                     -76.162644,
108582                                     44.229888
108583                                 ],
108584                                 [
108585                                     -76.176117,
108586                                     44.30795
108587                                 ],
108588                                 [
108589                                     -76.046414,
108590                                     44.354817
108591                                 ],
108592                                 [
108593                                     -75.928746,
108594                                     44.391137
108595                                 ],
108596                                 [
108597                                     -75.852508,
108598                                     44.381639
108599                                 ],
108600                                 [
108601                                     -75.849095,
108602                                     44.386103
108603                                 ],
108604                                 [
108605                                     -75.847623,
108606                                     44.392579
108607                                 ],
108608                                 [
108609                                     -75.84674,
108610                                     44.398172
108611                                 ],
108612                                 [
108613                                     -75.845415,
108614                                     44.40141
108615                                 ],
108616                                 [
108617                                     -75.780803,
108618                                     44.432318
108619                                 ],
108620                                 [
108621                                     -75.770205,
108622                                     44.446153
108623                                 ],
108624                                 [
108625                                     -75.772266,
108626                                     44.463815
108627                                 ],
108628                                 [
108629                                     -75.779184,
108630                                     44.48236
108631                                 ],
108632                                 [
108633                                     -75.791496,
108634                                     44.496513
108635                                 ],
108636                                 [
108637                                     -75.791183,
108638                                     44.496768
108639                                 ],
108640                                 [
108641                                     -75.754622,
108642                                     44.527567
108643                                 ],
108644                                 [
108645                                     -75.69969,
108646                                     44.581673
108647                                 ],
108648                                 [
108649                                     -75.578199,
108650                                     44.661513
108651                                 ],
108652                                 [
108653                                     -75.455958,
108654                                     44.741766
108655                                 ],
108656                                 [
108657                                     -75.341831,
108658                                     44.816749
108659                                 ],
108660                                 [
108661                                     -75.270233,
108662                                     44.863774
108663                                 ],
108664                                 [
108665                                     -75.129647,
108666                                     44.925166
108667                                 ],
108668                                 [
108669                                     -75.075594,
108670                                     44.935501
108671                                 ],
108672                                 [
108673                                     -75.058721,
108674                                     44.941031
108675                                 ],
108676                                 [
108677                                     -75.0149,
108678                                     44.96599
108679                                 ],
108680                                 [
108681                                     -74.998647,
108682                                     44.972398
108683                                 ],
108684                                 [
108685                                     -74.940201,
108686                                     44.987746
108687                                 ],
108688                                 [
108689                                     -74.903744,
108690                                     45.005213
108691                                 ],
108692                                 [
108693                                     -74.88651,
108694                                     45.009398
108695                                 ],
108696                                 [
108697                                     -74.868474,
108698                                     45.010122
108699                                 ],
108700                                 [
108701                                     -74.741557,
108702                                     44.998857
108703                                 ],
108704                                 [
108705                                     -74.712961,
108706                                     44.999254
108707                                 ],
108708                                 [
108709                                     -74.695875,
108710                                     44.99803
108711                                 ],
108712                                 [
108713                                     -74.596114,
108714                                     44.998495
108715                                 ],
108716                                 [
108717                                     -74.496352,
108718                                     44.999012
108719                                 ],
108720                                 [
108721                                     -74.197146,
108722                                     45.000458
108723                                 ],
108724                                 [
108725                                     -71.703551,
108726                                     45.012757
108727                                 ],
108728                                 [
108729                                     -71.603816,
108730                                     45.013274
108731                                 ],
108732                                 [
108733                                     -71.505848,
108734                                     45.013731
108735                                 ],
108736                                 [
108737                                     -71.50408,
108738                                     45.013739
108739                                 ],
108740                                 [
108741                                     -71.506613,
108742                                     45.037045
108743                                 ],
108744                                 [
108745                                     -71.504752,
108746                                     45.052962
108747                                 ],
108748                                 [
108749                                     -71.497259,
108750                                     45.066553
108751                                 ],
108752                                 [
108753                                     -71.45659,
108754                                     45.110994
108755                                 ],
108756                                 [
108757                                     -71.451215,
108758                                     45.121691
108759                                 ],
108760                                 [
108761                                     -71.445996,
108762                                     45.140295
108763                                 ],
108764                                 [
108765                                     -71.441604,
108766                                     45.150682
108767                                 ],
108768                                 [
108769                                     -71.413026,
108770                                     45.186184
108771                                 ],
108772                                 [
108773                                     -71.406567,
108774                                     45.204942
108775                                 ],
108776                                 [
108777                                     -71.42269,
108778                                     45.217189
108779                                 ],
108780                                 [
108781                                     -71.449045,
108782                                     45.226905
108783                                 ],
108784                                 [
108785                                     -71.438813,
108786                                     45.233468
108787                                 ],
108788                                 [
108789                                     -71.394888,
108790                                     45.241529
108791                                 ],
108792                                 [
108793                                     -71.381245,
108794                                     45.250779
108795                                 ],
108796                                 [
108797                                     -71.3521,
108798                                     45.278323
108799                                 ],
108800                                 [
108801                                     -71.334323,
108802                                     45.28871
108803                                 ],
108804                                 [
108805                                     -71.311534,
108806                                     45.294136
108807                                 ],
108808                                 [
108809                                     -71.293396,
108810                                     45.292327
108811                                 ],
108812                                 [
108813                                     -71.20937,
108814                                     45.254758
108815                                 ],
108816                                 [
108817                                     -71.185133,
108818                                     45.248557
108819                                 ],
108820                                 [
108821                                     -71.160329,
108822                                     45.245767
108823                                 ],
108824                                 [
108825                                     -71.141725,
108826                                     45.252329
108827                                 ],
108828                                 [
108829                                     -71.111029,
108830                                     45.287108
108831                                 ],
108832                                 [
108833                                     -71.095242,
108834                                     45.300905
108835                                 ],
108836                                 [
108837                                     -71.085553,
108838                                     45.304213
108839                                 ],
108840                                 [
108841                                     -71.084952,
108842                                     45.304293
108843                                 ],
108844                                 [
108845                                     -71.064211,
108846                                     45.307055
108847                                 ],
108848                                 [
108849                                     -71.054418,
108850                                     45.310362
108851                                 ],
108852                                 [
108853                                     -71.036667,
108854                                     45.323385
108855                                 ],
108856                                 [
108857                                     -71.027598,
108858                                     45.33465
108859                                 ],
108860                                 [
108861                                     -71.016539,
108862                                     45.343125
108863                                 ],
108864                                 [
108865                                     -70.993155,
108866                                     45.347827
108867                                 ],
108868                                 [
108869                                     -70.968118,
108870                                     45.34452
108871                                 ],
108872                                 [
108873                                     -70.951608,
108874                                     45.332014
108875                                 ],
108876                                 [
108877                                     -70.906908,
108878                                     45.246232
108879                                 ],
108880                                 [
108881                                     -70.892412,
108882                                     45.234604
108883                                 ],
108884                                 [
108885                                     -70.874351,
108886                                     45.245663
108887                                 ],
108888                                 [
108889                                     -70.870605,
108890                                     45.255275
108891                                 ],
108892                                 [
108893                                     -70.872491,
108894                                     45.274189
108895                                 ],
108896                                 [
108897                                     -70.870243,
108898                                     45.283129
108899                                 ],
108900                                 [
108901                                     -70.862621,
108902                                     45.290363
108903                                 ],
108904                                 [
108905                                     -70.842389,
108906                                     45.301215
108907                                 ],
108908                                 [
108909                                     -70.835258,
108910                                     45.309794
108911                                 ],
108912                                 [
108913                                     -70.83208,
108914                                     45.328552
108915                                 ],
108916                                 [
108917                                     -70.835465,
108918                                     45.373097
108919                                 ],
108920                                 [
108921                                     -70.833837,
108922                                     45.393096
108923                                 ],
108924                                 [
108925                                     -70.825982,
108926                                     45.410459
108927                                 ],
108928                                 [
108929                                     -70.812986,
108930                                     45.42343
108931                                 ],
108932                                 [
108933                                     -70.794873,
108934                                     45.430406
108935                                 ],
108936                                 [
108937                                     -70.771877,
108938                                     45.430045
108939                                 ],
108940                                 [
108941                                     -70.75255,
108942                                     45.422345
108943                                 ],
108944                                 [
108945                                     -70.718004,
108946                                     45.397282
108947                                 ],
108948                                 [
108949                                     -70.696739,
108950                                     45.388652
108951                                 ],
108952                                 [
108953                                     -70.675785,
108954                                     45.388704
108955                                 ],
108956                                 [
108957                                     -70.65359,
108958                                     45.395473
108959                                 ],
108960                                 [
108961                                     -70.641316,
108962                                     45.408496
108963                                 ],
108964                                 [
108965                                     -70.650257,
108966                                     45.427461
108967                                 ],
108968                                 [
108969                                     -70.668162,
108970                                     45.439036
108971                                 ],
108972                                 [
108973                                     -70.707385,
108974                                     45.4564
108975                                 ],
108976                                 [
108977                                     -70.722836,
108978                                     45.470921
108979                                 ],
108980                                 [
108981                                     -70.732009,
108982                                     45.491591
108983                                 ],
108984                                 [
108985                                     -70.730329,
108986                                     45.507973
108987                                 ],
108988                                 [
108989                                     -70.686792,
108990                                     45.572723
108991                                 ],
108992                                 [
108993                                     -70.589614,
108994                                     45.651788
108995                                 ],
108996                                 [
108997                                     -70.572406,
108998                                     45.662279
108999                                 ],
109000                                 [
109001                                     -70.514735,
109002                                     45.681709
109003                                 ],
109004                                 [
109005                                     -70.484763,
109006                                     45.699641
109007                                 ],
109008                                 [
109009                                     -70.4728,
109010                                     45.703568
109011                                 ],
109012                                 [
109013                                     -70.450424,
109014                                     45.703723
109015                                 ],
109016                                 [
109017                                     -70.439132,
109018                                     45.705893
109019                                 ],
109020                                 [
109021                                     -70.419315,
109022                                     45.716901
109023                                 ],
109024                                 [
109025                                     -70.407351,
109026                                     45.731525
109027                                 ],
109028                                 [
109029                                     -70.402442,
109030                                     45.749663
109031                                 ],
109032                                 [
109033                                     -70.403941,
109034                                     45.771161
109035                                 ],
109036                                 [
109037                                     -70.408282,
109038                                     45.781651
109039                                 ],
109040                                 [
109041                                     -70.413682,
109042                                     45.787697
109043                                 ],
109044                                 [
109045                                     -70.41717,
109046                                     45.793795
109047                                 ],
109048                                 [
109049                                     -70.415232,
109050                                     45.804389
109051                                 ],
109052                                 [
109053                                     -70.409935,
109054                                     45.810745
109055                                 ],
109056                                 [
109057                                     -70.389807,
109058                                     45.825059
109059                                 ],
109060                                 [
109061                                     -70.312654,
109062                                     45.867641
109063                                 ],
109064                                 [
109065                                     -70.283173,
109066                                     45.890482
109067                                 ],
109068                                 [
109069                                     -70.262528,
109070                                     45.923038
109071                                 ],
109072                                 [
109073                                     -70.255939,
109074                                     45.948876
109075                                 ],
109076                                 [
109077                                     -70.263148,
109078                                     45.956834
109079                                 ],
109080                                 [
109081                                     -70.280434,
109082                                     45.959315
109083                                 ],
109084                                 [
109085                                     -70.303947,
109086                                     45.968616
109087                                 ],
109088                                 [
109089                                     -70.316298,
109090                                     45.982982
109091                                 ],
109092                                 [
109093                                     -70.316892,
109094                                     45.999002
109095                                 ],
109096                                 [
109097                                     -70.306143,
109098                                     46.035331
109099                                 ],
109100                                 [
109101                                     -70.303637,
109102                                     46.038483
109103                                 ],
109104                                 [
109105                                     -70.294309,
109106                                     46.044943
109107                                 ],
109108                                 [
109109                                     -70.29201,
109110                                     46.048663
109111                                 ],
109112                                 [
109113                                     -70.293017,
109114                                     46.054038
109115                                 ],
109116                                 [
109117                                     -70.296092,
109118                                     46.057862
109119                                 ],
109120                                 [
109121                                     -70.300795,
109122                                     46.061737
109123                                 ],
109124                                 [
109125                                     -70.304774,
109126                                     46.065975
109127                                 ],
109128                                 [
109129                                     -70.311362,
109130                                     46.071866
109131                                 ],
109132                                 [
109133                                     -70.312629,
109134                                     46.079566
109135                                 ],
109136                                 [
109137                                     -70.30033,
109138                                     46.089281
109139                                 ],
109140                                 [
109141                                     -70.26444,
109142                                     46.106593
109143                                 ],
109144                                 [
109145                                     -70.24948,
109146                                     46.120597
109147                                 ],
109148                                 [
109149                                     -70.244002,
109150                                     46.141009
109151                                 ],
109152                                 [
109153                                     -70.249247,
109154                                     46.162765
109155                                 ],
109156                                 [
109157                                     -70.263329,
109158                                     46.183229
109159                                 ],
109160                                 [
109161                                     -70.284801,
109162                                     46.191859
109163                                 ],
109164                                 [
109165                                     -70.280899,
109166                                     46.211857
109167                                 ],
109168                                 [
109169                                     -70.253407,
109170                                     46.251493
109171                                 ],
109172                                 [
109173                                     -70.236173,
109174                                     46.288339
109175                                 ],
109176                                 [
109177                                     -70.223693,
109178                                     46.300793
109179                                 ],
109180                                 [
109181                                     -70.201886,
109182                                     46.305495
109183                                 ],
109184                                 [
109185                                     -70.199509,
109186                                     46.315262
109187                                 ],
109188                                 [
109189                                     -70.197028,
109190                                     46.336863
109191                                 ],
109192                                 [
109193                                     -70.188398,
109194                                     46.358412
109195                                 ],
109196                                 [
109197                                     -70.167418,
109198                                     46.368179
109199                                 ],
109200                                 [
109201                                     -70.153052,
109202                                     46.372829
109203                                 ],
109204                                 [
109205                                     -70.074323,
109206                                     46.419545
109207                                 ],
109208                                 [
109209                                     -70.061817,
109210                                     46.445409
109211                                 ],
109212                                 [
109213                                     -70.050086,
109214                                     46.511271
109215                                 ],
109216                                 [
109217                                     -70.032723,
109218                                     46.609766
109219                                 ],
109220                                 [
109221                                     -70.023628,
109222                                     46.661287
109223                                 ],
109224                                 [
109225                                     -70.007763,
109226                                     46.704075
109227                                 ],
109228                                 [
109229                                     -69.989961,
109230                                     46.721697
109231                                 ],
109232                                 [
109233                                     -69.899708,
109234                                     46.811562
109235                                 ],
109236                                 [
109237                                     -69.809403,
109238                                     46.901299
109239                                 ],
109240                                 [
109241                                     -69.719099,
109242                                     46.991086
109243                                 ],
109244                                 [
109245                                     -69.628794,
109246                                     47.080797
109247                                 ],
109248                                 [
109249                                     -69.538464,
109250                                     47.17061
109251                                 ],
109252                                 [
109253                                     -69.448159,
109254                                     47.260346
109255                                 ],
109256                                 [
109257                                     -69.357906,
109258                                     47.350134
109259                                 ],
109260                                 [
109261                                     -69.267628,
109262                                     47.439844
109263                                 ],
109264                                 [
109265                                     -69.25091,
109266                                     47.452919
109267                                 ],
109268                                 [
109269                                     -69.237268,
109270                                     47.45881
109271                                 ],
109272                                 [
109273                                     -69.221972,
109274                                     47.459688
109275                                 ],
109276                                 [
109277                                     -69.069655,
109278                                     47.431886
109279                                 ],
109280                                 [
109281                                     -69.054023,
109282                                     47.418399
109283                                 ],
109284                                 [
109285                                     -69.054333,
109286                                     47.389253
109287                                 ],
109288                                 [
109289                                     -69.066193,
109290                                     47.32967
109291                                 ],
109292                                 [
109293                                     -69.065134,
109294                                     47.296339
109295                                 ],
109296                                 [
109297                                     -69.06356,
109298                                     47.290809
109299                                 ],
109300                                 [
109301                                     -69.057486,
109302                                     47.269467
109303                                 ],
109304                                 [
109305                                     -69.0402,
109306                                     47.249055
109307                                 ],
109308                                 [
109309                                     -68.906229,
109310                                     47.190221
109311                                 ],
109312                                 [
109313                                     -68.889718,
109314                                     47.190609
109315                                 ],
109316                                 [
109317                                     -68.761819,
109318                                     47.23704
109319                                 ],
109320                                 [
109321                                     -68.71779,
109322                                     47.245231
109323                                 ],
109324                                 [
109325                                     -68.668801,
109326                                     47.243422
109327                                 ],
109328                                 [
109329                                     -68.644203,
109330                                     47.245283
109331                                 ],
109332                                 [
109333                                     -68.6256,
109334                                     47.255205
109335                                 ],
109336                                 [
109337                                     -68.607926,
109338                                     47.269829
109339                                 ],
109340                                 [
109341                                     -68.58524,
109342                                     47.28249
109343                                 ],
109344                                 [
109345                                     -68.539662,
109346                                     47.299853
109347                                 ],
109348                                 [
109349                                     -68.518009,
109350                                     47.304762
109351                                 ],
109352                                 [
109353                                     -68.492016,
109354                                     47.307553
109355                                 ],
109356                                 [
109357                                     -68.466746,
109358                                     47.305692
109359                                 ],
109360                                 [
109361                                     -68.435327,
109362                                     47.291275
109363                                 ],
109364                                 [
109365                                     -68.422563,
109366                                     47.293109
109367                                 ],
109368                                 [
109369                                     -68.410212,
109370                                     47.297424
109371                                 ],
109372                                 [
109373                                     -68.385614,
109374                                     47.301713
109375                                 ],
109376                                 [
109377                                     -68.383392,
109378                                     47.307139
109379                                 ],
109380                                 [
109381                                     -68.384839,
109382                                     47.315873
109383                                 ],
109384                                 [
109385                                     -68.382049,
109386                                     47.32781
109387                                 ],
109388                                 [
109389                                     -68.347839,
109390                                     47.358506
109391                                 ],
109392                                 [
109393                                     -68.299728,
109394                                     47.367833
109395                                 ],
109396                                 [
109397                                     -68.24645,
109398                                     47.360573
109399                                 ],
109400                                 [
109401                                     -68.197047,
109402                                     47.341401
109403                                 ],
109404                                 [
109405                                     -68.184335,
109406                                     47.333133
109407                                 ],
109408                                 [
109409                                     -68.156068,
109410                                     47.306674
109411                                 ],
109412                                 [
109413                                     -68.145061,
109414                                     47.301455
109415                                 ],
109416                                 [
109417                                     -68.115398,
109418                                     47.292282
109419                                 ],
109420                                 [
109421                                     -68.101446,
109422                                     47.286185
109423                                 ],
109424                                 [
109425                                     -68.039382,
109426                                     47.245231
109427                                 ],
109428                                 [
109429                                     -67.993184,
109430                                     47.223217
109431                                 ],
109432                                 [
109433                                     -67.962436,
109434                                     47.197689
109435                                 ],
109436                                 [
109437                                     -67.953703,
109438                                     47.18663
109439                                 ],
109440                                 [
109441                                     -67.949982,
109442                                     47.172936
109443                                 ],
109444                                 [
109445                                     -67.943419,
109446                                     47.164538
109447                                 ],
109448                                 [
109449                                     -67.899132,
109450                                     47.138778
109451                                 ],
109452                                 [
109453                                     -67.870607,
109454                                     47.107358
109455                                 ],
109456                                 [
109457                                     -67.854742,
109458                                     47.09785
109459                                 ],
109460                                 [
109461                                     -67.813556,
109462                                     47.081908
109463                                 ],
109464                                 [
109465                                     -67.808699,
109466                                     47.075138
109467                                 ],
109468                                 [
109469                                     -67.805185,
109470                                     47.035631
109471                                 ],
109472                                 [
109473                                     -67.802549,
109474                                     46.901247
109475                                 ],
109476                                 [
109477                                     -67.800017,
109478                                     46.766785
109479                                 ],
109480                                 [
109481                                     -67.797433,
109482                                     46.632297
109483                                 ],
109484                                 [
109485                                     -67.794849,
109486                                     46.497861
109487                                 ],
109488                                 [
109489                                     -67.792317,
109490                                     46.363476
109491                                 ],
109492                                 [
109493                                     -67.789733,
109494                                     46.229014
109495                                 ],
109496                                 [
109497                                     -67.78715,
109498                                     46.094552
109499                                 ],
109500                                 [
109501                                     -67.784566,
109502                                     45.960142
109503                                 ],
109504                                 [
109505                                     -67.782757,
109506                                     45.95053
109507                                 ],
109508                                 [
109509                                     -67.776556,
109510                                     45.942933
109511                                 ],
109512                                 [
109513                                     -67.767461,
109514                                     45.935957
109515                                 ],
109516                                 [
109517                                     -67.759658,
109518                                     45.928567
109519                                 ],
109520                                 [
109521                                     -67.757849,
109522                                     45.919472
109523                                 ],
109524                                 [
109525                                     -67.769425,
109526                                     45.903969
109527                                 ],
109528                                 [
109529                                     -67.787356,
109530                                     45.890017
109531                                 ],
109532                                 [
109533                                     -67.799242,
109534                                     45.875651
109535                                 ],
109536                                 [
109537                                     -67.792627,
109538                                     45.858907
109539                                 ],
109540                                 [
109541                                     -67.776091,
109542                                     45.840821
109543                                 ],
109544                                 [
109545                                     -67.772835,
109546                                     45.828057
109547                                 ],
109548                                 [
109549                                     -67.779863,
109550                                     45.815706
109551                                 ],
109552                                 [
109553                                     -67.794126,
109554                                     45.799169
109555                                 ],
109556                                 [
109557                                     -67.80627,
109558                                     45.781754
109559                                 ],
109560                                 [
109561                                     -67.811127,
109562                                     45.76651
109563                                 ],
109564                                 [
109565                                     -67.810816,
109566                                     45.762414
109567                                 ],
109568                                 [
109569                                     -67.817811,
109570                                     45.754896
109571                                 ],
109572                                 [
109573                                     -67.821785,
109574                                     45.740767
109575                                 ],
109576                                 [
109577                                     -67.827673,
109578                                     45.739001
109579                                 ],
109580                                 [
109581                                     -67.868884,
109582                                     45.744593
109583                                 ],
109584                                 [
109585                                     -67.856815,
109586                                     45.723694
109587                                 ],
109588                                 [
109589                                     -67.835768,
109590                                     45.703971
109591                                 ],
109592                                 [
109593                                     -67.793821,
109594                                     45.676301
109595                                 ],
109596                                 [
109597                                     -67.733034,
109598                                     45.651869
109599                                 ],
109600                                 [
109601                                     -67.723173,
109602                                     45.645393
109603                                 ],
109604                                 [
109605                                     -67.711546,
109606                                     45.642155
109607                                 ],
109608                                 [
109609                                     -67.697564,
109610                                     45.64922
109611                                 ],
109612                                 [
109613                                     -67.66695,
109614                                     45.620077
109615                                 ],
109616                                 [
109617                                     -67.649435,
109618                                     45.611247
109619                                 ],
109620                                 [
109621                                     -67.603073,
109622                                     45.605948
109623                                 ],
109624                                 [
109625                                     -67.561862,
109626                                     45.596234
109627                                 ],
109628                                 [
109629                                     -67.54052,
109630                                     45.593879
109631                                 ],
109632                                 [
109633                                     -67.442056,
109634                                     45.603593
109635                                 ],
109636                                 [
109637                                     -67.440939,
109638                                     45.604586
109639                                 ],
109640                                 [
109641                                     -67.431306,
109642                                     45.597941
109643                                 ],
109644                                 [
109645                                     -67.422107,
109646                                     45.568796
109647                                 ],
109648                                 [
109649                                     -67.42619,
109650                                     45.533449
109651                                 ],
109652                                 [
109653                                     -67.443036,
109654                                     45.522184
109655                                 ],
109656                                 [
109657                                     -67.467531,
109658                                     45.508283
109659                                 ],
109660                                 [
109661                                     -67.493214,
109662                                     45.493142
109663                                 ],
109664                                 [
109665                                     -67.48231,
109666                                     45.455521
109667                                 ],
109668                                 [
109669                                     -67.428825,
109670                                     45.38705
109671                                 ],
109672                                 [
109673                                     -67.434561,
109674                                     45.350308
109675                                 ],
109676                                 [
109677                                     -67.459056,
109678                                     45.318424
109679                                 ],
109680                                 [
109681                                     -67.468668,
109682                                     45.301835
109683                                 ],
109684                                 [
109685                                     -67.475024,
109686                                     45.282353
109687                                 ],
109688                                 [
109689                                     -67.471303,
109690                                     45.266282
109691                                 ],
109692                                 [
109693                                     -67.427585,
109694                                     45.236568
109695                                 ],
109696                                 [
109697                                     -67.390533,
109698                                     45.193108
109699                                 ],
109700                                 [
109701                                     -67.356272,
109702                                     45.165926
109703                                 ],
109704                                 [
109705                                     -67.31922,
109706                                     45.153886
109707                                 ],
109708                                 [
109709                                     -67.284648,
109710                                     45.169699
109711                                 ],
109712                                 [
109713                                     -67.279584,
109714                                     45.179052
109715                                 ],
109716                                 [
109717                                     -67.279222,
109718                                     45.187372
109719                                 ],
109720                                 [
109721                                     -67.277207,
109722                                     45.195072
109723                                 ],
109724                                 [
109725                                     -67.267336,
109726                                     45.202513
109727                                 ],
109728                                 [
109729                                     -67.254986,
109730                                     45.205045
109731                                 ],
109732                                 [
109733                                     -67.242428,
109734                                     45.202565
109735                                 ],
109736                                 [
109737                                     -67.219071,
109738                                     45.192126
109739                                 ],
109740                                 [
109741                                     -67.206166,
109742                                     45.189401
109743                                 ],
109744                                 [
109745                                     -67.176015,
109746                                     45.178656
109747                                 ],
109748                                 [
109749                                     -67.191274,
109750                                     45.180365
109751                                 ],
109752                                 [
109753                                     -67.204376,
109754                                     45.178209
109755                                 ],
109756                                 [
109757                                     -67.204724,
109758                                     45.177791
109759                                 ],
109760                                 [
109761                                     -67.152423,
109762                                     45.148932
109763                                 ],
109764                                 [
109765                                     -67.048033,
109766                                     45.043407
109767                                 ],
109768                                 [
109769                                     -66.962727,
109770                                     45.047088
109771                                 ],
109772                                 [
109773                                     -66.857192,
109774                                     44.968696
109775                                 ],
109776                                 [
109777                                     -66.897268,
109778                                     44.817275
109779                                 ],
109780                                 [
109781                                     -67.2159,
109782                                     44.593511
109783                                 ],
109784                                 [
109785                                     -67.122366,
109786                                     44.423624
109787                                 ],
109788                                 [
109789                                     -67.68447,
109790                                     44.192544
109791                                 ],
109792                                 [
109793                                     -67.459678,
109794                                     40.781645
109795                                 ],
109796                                 [
109797                                     -76.607854,
109798                                     32.495823
109799                                 ],
109800                                 [
109801                                     -76.798479,
109802                                     32.713735
109803                                 ],
109804                                 [
109805                                     -78.561892,
109806                                     29.037718
109807                                 ],
109808                                 [
109809                                     -78.892446,
109810                                     29.039659
109811                                 ],
109812                                 [
109813                                     -79.762295,
109814                                     26.719312
109815                                 ],
109816                                 [
109817                                     -80.026352,
109818                                     24.932961
109819                                 ],
109820                                 [
109821                                     -82.368794,
109822                                     23.994833
109823                                 ],
109824                                 [
109825                                     -83.806281,
109826                                     29.068506
109827                                 ],
109828                                 [
109829                                     -87.460772,
109830                                     29.089961
109831                                 ],
109832                                 [
109833                                     -87.922646,
109834                                     28.666131
109835                                 ],
109836                                 [
109837                                     -90.461001,
109838                                     28.246758
109839                                 ],
109840                                 [
109841                                     -91.787336,
109842                                     29.11536
109843                                 ],
109844                                 [
109845                                     -93.311871,
109846                                     29.12431
109847                                 ],
109848                                 [
109849                                     -96.423449,
109850                                     26.057857
109851                                 ],
109852                                 [
109853                                     -97.129057,
109854                                     25.991017
109855                                 ],
109856                                 [
109857                                     -97.129509,
109858                                     25.966833
109859                                 ],
109860                                 [
109861                                     -97.139358,
109862                                     25.965876
109863                                 ],
109864                                 [
109865                                     -97.202171,
109866                                     25.960893
109867                                 ],
109868                                 [
109869                                     -97.202176,
109870                                     25.960857
109871                                 ],
109872                                 [
109873                                     -97.204941,
109874                                     25.960639
109875                                 ],
109876                                 [
109877                                     -97.253051,
109878                                     25.963481
109879                                 ],
109880                                 [
109881                                     -97.266358,
109882                                     25.960639
109883                                 ],
109884                                 [
109885                                     -97.2692,
109886                                     25.944361
109887                                 ],
109888                                 [
109889                                     -97.287649,
109890                                     25.928651
109891                                 ],
109892                                 [
109893                                     -97.310981,
109894                                     25.922088
109895                                 ],
109896                                 [
109897                                     -97.328447,
109898                                     25.933302
109899                                 ],
109900                                 [
109901                                     -97.351107,
109902                                     25.918419
109903                                 ],
109904                                 [
109905                                     -97.355112,
109906                                     25.912786
109907                                 ],
109908                                 [
109909                                     -97.35227,
109910                                     25.894493
109911                                 ],
109912                                 [
109913                                     -97.345165,
109914                                     25.871704
109915                                 ],
109916                                 [
109917                                     -97.345733,
109918                                     25.852222
109919                                 ],
109920                                 [
109921                                     -97.36599,
109922                                     25.843902
109923                                 ],
109924                                 [
109925                                     -97.376015,
109926                                     25.846744
109927                                 ],
109928                                 [
109929                                     -97.380124,
109930                                     25.853203
109931                                 ],
109932                                 [
109933                                     -97.383121,
109934                                     25.860541
109935                                 ],
109936                                 [
109937                                     -97.389891,
109938                                     25.865657
109939                                 ],
109940                                 [
109941                                     -97.397823,
109942                                     25.865812
109943                                 ],
109944                                 [
109945                                     -97.399476,
109946                                     25.861162
109947                                 ],
109948                                 [
109949                                     -97.39989,
109950                                     25.855115
109951                                 ],
109952                                 [
109953                                     -97.404179,
109954                                     25.851395
109955                                 ],
109956                                 [
109957                                     -97.425418,
109958                                     25.854857
109959                                 ],
109960                                 [
109961                                     -97.435727,
109962                                     25.869275
109963                                 ],
109964                                 [
109965                                     -97.441309,
109966                                     25.884933
109967                                 ],
109968                                 [
109969                                     -97.448259,
109970                                     25.892322
109971                                 ],
109972                                 [
109973                                     -97.469421,
109974                                     25.892943
109975                                 ],
109976                                 [
109977                                     -97.486319,
109978                                     25.895733
109979                                 ],
109980                                 [
109981                                     -97.502209,
109982                                     25.901883
109983                                 ],
109984                                 [
109985                                     -97.52027,
109986                                     25.912786
109987                                 ],
109988                                 [
109989                                     -97.565177,
109990                                     25.954748
109991                                 ],
109992                                 [
109993                                     -97.594322,
109994                                     25.966375
109995                                 ],
109996                                 [
109997                                     -97.604787,
109998                                     25.979966
109999                                 ],
110000                                 [
110001                                     -97.613055,
110002                                     25.995985
110003                                 ],
110004                                 [
110005                                     -97.622641,
110006                                     26.00906
110007                                 ],
110008                                 [
110009                                     -97.641451,
110010                                     26.022495
110011                                 ],
110012                                 [
110013                                     -97.659874,
110014                                     26.03066
110015                                 ],
110016                                 [
110017                                     -97.679614,
110018                                     26.034639
110019                                 ],
110020                                 [
110021                                     -97.766948,
110022                                     26.039652
110023                                 ],
110024                                 [
110025                                     -97.780306,
110026                                     26.043218
110027                                 ],
110028                                 [
110029                                     -97.782321,
110030                                     26.058617
110031                                 ],
110032                                 [
110033                                     -97.80201,
110034                                     26.063733
110035                                 ],
110036                                 [
110037                                     -97.878181,
110038                                     26.063733
110039                                 ],
110040                                 [
110041                                     -97.941666,
110042                                     26.056809
110043                                 ],
110044                                 [
110045                                     -97.999233,
110046                                     26.064302
110047                                 ],
110048                                 [
110049                                     -98.013057,
110050                                     26.063682
110051                                 ],
110052                                 [
110053                                     -98.044166,
110054                                     26.048799
110055                                 ],
110056                                 [
110057                                     -98.065457,
110058                                     26.042184
110059                                 ],
110060                                 [
110061                                     -98.075146,
110062                                     26.046628
110063                                 ],
110064                                 [
110065                                     -98.083311,
110066                                     26.070916
110067                                 ],
110068                                 [
110069                                     -98.103103,
110070                                     26.074947
110071                                 ],
110072                                 [
110073                                     -98.150232,
110074                                     26.063682
110075                                 ],
110076                                 [
110077                                     -98.185062,
110078                                     26.065232
110079                                 ],
110080                                 [
110081                                     -98.222656,
110082                                     26.075412
110083                                 ],
110084                                 [
110085                                     -98.300429,
110086                                     26.111431
110087                                 ],
110088                                 [
110089                                     -98.309809,
110090                                     26.121094
110091                                 ],
110092                                 [
110093                                     -98.333037,
110094                                     26.15303
110095                                 ],
110096                                 [
110097                                     -98.339264,
110098                                     26.159851
110099                                 ],
110100                                 [
110101                                     -98.365774,
110102                                     26.160161
110103                                 ],
110104                                 [
110105                                     -98.377272,
110106                                     26.163572
110107                                 ],
110108                                 [
110109                                     -98.377272,
110110                                     26.173649
110111                                 ],
110112                                 [
110113                                     -98.36934,
110114                                     26.19401
110115                                 ],
110116                                 [
110117                                     -98.397193,
110118                                     26.201141
110119                                 ],
110120                                 [
110121                                     -98.428845,
110122                                     26.217729
110123                                 ],
110124                                 [
110125                                     -98.456544,
110126                                     26.225946
110127                                 ],
110128                                 [
110129                                     -98.472383,
110130                                     26.207652
110131                                 ],
110132                                 [
110133                                     -98.49295,
110134                                     26.230596
110135                                 ],
110136                                 [
110137                                     -98.521527,
110138                                     26.240932
110139                                 ],
110140                                 [
110141                                     -98.552791,
110142                                     26.248321
110143                                 ],
110144                                 [
110145                                     -98.581627,
110146                                     26.262274
110147                                 ],
110148                                 [
110149                                     -98.640564,
110150                                     26.24181
110151                                 ],
110152                                 [
110153                                     -98.653663,
110154                                     26.244291
110155                                 ],
110156                                 [
110157                                     -98.664696,
110158                                     26.250647
110159                                 ],
110160                                 [
110161                                     -98.685289,
110162                                     26.268475
110163                                 ],
110164                                 [
110165                                     -98.693325,
110166                                     26.270542
110167                                 ],
110168                                 [
110169                                     -98.702239,
110170                                     26.271628
110171                                 ],
110172                                 [
110173                                     -98.704255,
110174                                     26.27664
110175                                 ],
110176                                 [
110177                                     -98.691465,
110178                                     26.290231
110179                                 ],
110180                                 [
110181                                     -98.701413,
110182                                     26.299119
110183                                 ],
110184                                 [
110185                                     -98.713169,
110186                                     26.303357
110187                                 ],
110188                                 [
110189                                     -98.726217,
110190                                     26.30439
110191                                 ],
110192                                 [
110193                                     -98.739911,
110194                                     26.303253
110195                                 ],
110196                                 [
110197                                     -98.735932,
110198                                     26.320048
110199                                 ],
110200                                 [
110201                                     -98.746397,
110202                                     26.332141
110203                                 ],
110204                                 [
110205                                     -98.780839,
110206                                     26.351674
110207                                 ],
110208                                 [
110209                                     -98.795851,
110210                                     26.368314
110211                                 ],
110212                                 [
110213                                     -98.801329,
110214                                     26.372138
110215                                 ],
110216                                 [
110217                                     -98.810295,
110218                                     26.372448
110219                                 ],
110220                                 [
110221                                     -98.817323,
110222                                     26.368521
110223                                 ],
110224                                 [
110225                                     -98.825023,
110226                                     26.366454
110227                                 ],
110228                                 [
110229                                     -98.836081,
110230                                     26.372138
110231                                 ],
110232                                 [
110233                                     -98.842334,
110234                                     26.365834
110235                                 ],
110236                                 [
110237                                     -98.850835,
110238                                     26.364077
110239                                 ],
110240                                 [
110241                                     -98.860524,
110242                                     26.366299
110243                                 ],
110244                                 [
110245                                     -98.870214,
110246                                     26.372138
110247                                 ],
110248                                 [
110249                                     -98.893029,
110250                                     26.367849
110251                                 ],
110252                                 [
110253                                     -98.9299,
110254                                     26.39224
110255                                 ],
110256                                 [
110257                                     -98.945377,
110258                                     26.378288
110259                                 ],
110260                                 [
110261                                     -98.954136,
110262                                     26.393946
110263                                 ],
110264                                 [
110265                                     -98.962844,
110266                                     26.399527
110267                                 ],
110268                                 [
110269                                     -98.986951,
110270                                     26.400095
110271                                 ],
110272                                 [
110273                                     -99.004056,
110274                                     26.393842
110275                                 ],
110276                                 [
110277                                     -99.010515,
110278                                     26.392602
110279                                 ],
110280                                 [
110281                                     -99.016432,
110282                                     26.394462
110283                                 ],
110284                                 [
110285                                     -99.022995,
110286                                     26.403351
110287                                 ],
110288                                 [
110289                                     -99.027878,
110290                                     26.406245
110291                                 ],
110292                                 [
110293                                     -99.047645,
110294                                     26.406968
110295                                 ],
110296                                 [
110297                                     -99.066351,
110298                                     26.404746
110299                                 ],
110300                                 [
110301                                     -99.085498,
110302                                     26.40764
110303                                 ],
110304                                 [
110305                                     -99.106427,
110306                                     26.423039
110307                                 ],
110308                                 [
110309                                     -99.108907,
110310                                     26.434253
110311                                 ],
110312                                 [
110313                                     -99.102525,
110314                                     26.446966
110315                                 ],
110316                                 [
110317                                     -99.09374,
110318                                     26.459781
110319                                 ],
110320                                 [
110321                                     -99.089373,
110322                                     26.47115
110323                                 ],
110324                                 [
110325                                     -99.091492,
110326                                     26.484018
110327                                 ],
110328                                 [
110329                                     -99.10299,
110330                                     26.512078
110331                                 ],
110332                                 [
110333                                     -99.115108,
110334                                     26.525617
110335                                 ],
110336                                 [
110337                                     -99.140946,
110338                                     26.531405
110339                                 ],
110340                                 [
110341                                     -99.164873,
110342                                     26.540448
110343                                 ],
110344                                 [
110345                                     -99.17128,
110346                                     26.563961
110347                                 ],
110348                                 [
110349                                     -99.171548,
110350                                     26.56583
110351                                 ],
110352                                 [
110353                                     -99.213953,
110354                                     26.568537
110355                                 ],
110356                                 [
110357                                     -99.242801,
110358                                     26.579723
110359                                 ],
110360                                 [
110361                                     -99.254575,
110362                                     26.6018
110363                                 ],
110364                                 [
110365                                     -99.258844,
110366                                     26.614752
110367                                 ],
110368                                 [
110369                                     -99.277683,
110370                                     26.638007
110371                                 ],
110372                                 [
110373                                     -99.281951,
110374                                     26.649781
110375                                 ],
110376                                 [
110377                                     -99.277389,
110378                                     26.657729
110379                                 ],
110380                                 [
110381                                     -99.26635,
110382                                     26.653314
110383                                 ],
110384                                 [
110385                                     -99.252662,
110386                                     26.644483
110387                                 ],
110388                                 [
110389                                     -99.240299,
110390                                     26.639184
110391                                 ],
110392                                 [
110393                                     -99.244861,
110394                                     26.652431
110395                                 ],
110396                                 [
110397                                     -99.240299,
110398                                     26.697763
110399                                 ],
110400                                 [
110401                                     -99.242507,
110402                                     26.713658
110403                                 ],
110404                                 [
110405                                     -99.252368,
110406                                     26.743683
110407                                 ],
110408                                 [
110409                                     -99.254575,
110410                                     26.75899
110411                                 ],
110412                                 [
110413                                     -99.252368,
110414                                     26.799024
110415                                 ],
110416                                 [
110417                                     -99.254575,
110418                                     26.810504
110419                                 ],
110420                                 [
110421                                     -99.257666,
110422                                     26.813153
110423                                 ],
110424                                 [
110425                                     -99.262229,
110426                                     26.814036
110427                                 ],
110428                                 [
110429                                     -99.266497,
110430                                     26.817863
110431                                 ],
110432                                 [
110433                                     -99.268263,
110434                                     26.827872
110435                                 ],
110436                                 [
110437                                     -99.271649,
110438                                     26.832876
110439                                 ],
110440                                 [
110441                                     -99.289458,
110442                                     26.84465
110443                                 ],
110444                                 [
110445                                     -99.308444,
110446                                     26.830521
110447                                 ],
110448                                 [
110449                                     -99.316539,
110450                                     26.822279
110451                                 ],
110452                                 [
110453                                     -99.323457,
110454                                     26.810504
110455                                 ],
110456                                 [
110457                                     -99.328166,
110458                                     26.797258
110459                                 ],
110460                                 [
110461                                     -99.329197,
110462                                     26.789016
110463                                 ],
110464                                 [
110465                                     -99.331699,
110466                                     26.78254
110467                                 ],
110468                                 [
110469                                     -99.340383,
110470                                     26.77312
110471                                 ],
110472                                 [
110473                                     -99.366728,
110474                                     26.761345
110475                                 ],
110476                                 [
110477                                     -99.380269,
110478                                     26.777241
110479                                 ],
110480                                 [
110481                                     -99.391896,
110482                                     26.796963
110483                                 ],
110484                                 [
110485                                     -99.412207,
110486                                     26.796963
110487                                 ],
110488                                 [
110489                                     -99.410883,
110490                                     26.808149
110491                                 ],
110492                                 [
110493                                     -99.405437,
110494                                     26.818452
110495                                 ],
110496                                 [
110497                                     -99.396606,
110498                                     26.824928
110499                                 ],
110500                                 [
110501                                     -99.384979,
110502                                     26.824928
110503                                 ],
110504                                 [
110505                                     -99.377178,
110506                                     26.816686
110507                                 ],
110508                                 [
110509                                     -99.374823,
110510                                     26.804028
110511                                 ],
110512                                 [
110513                                     -99.374234,
110514                                     26.791076
110515                                 ],
110516                                 [
110517                                     -99.371291,
110518                                     26.783128
110519                                 ],
110520                                 [
110521                                     -99.360694,
110522                                     26.780479
110523                                 ],
110524                                 [
110525                                     -99.359369,
110526                                     26.790487
110527                                 ],
110528                                 [
110529                                     -99.36452,
110530                                     26.810504
110531                                 ],
110532                                 [
110533                                     -99.357897,
110534                                     26.822279
110535                                 ],
110536                                 [
110537                                     -99.351274,
110538                                     26.83111
110539                                 ],
110540                                 [
110541                                     -99.346123,
110542                                     26.840824
110543                                 ],
110544                                 [
110545                                     -99.344062,
110546                                     26.855247
110547                                 ],
110548                                 [
110549                                     -99.348772,
110550                                     26.899696
110551                                 ],
110552                                 [
110553                                     -99.355101,
110554                                     26.920302
110555                                 ],
110556                                 [
110557                                     -99.36452,
110558                                     26.934726
110559                                 ],
110560                                 [
110561                                     -99.403377,
110562                                     26.952093
110563                                 ],
110564                                 [
110565                                     -99.413974,
110566                                     26.964162
110567                                 ],
110568                                 [
110569                                     -99.401758,
110570                                     26.985651
110571                                 ],
110572                                 [
110573                                     -99.399991,
110574                                     26.999192
110575                                 ],
110576                                 [
110577                                     -99.418831,
110578                                     27.007728
110579                                 ],
110580                                 [
110581                                     -99.441938,
110582                                     27.013615
110583                                 ],
110584                                 [
110585                                     -99.453271,
110586                                     27.019797
110587                                 ],
110588                                 [
110589                                     -99.455332,
110590                                     27.025979
110591                                 ],
110592                                 [
110593                                     -99.464751,
110594                                     27.039225
110595                                 ],
110596                                 [
110597                                     -99.466959,
110598                                     27.047467
110599                                 ],
110600                                 [
110601                                     -99.462544,
110602                                     27.057181
110603                                 ],
110604                                 [
110605                                     -99.461635,
110606                                     27.056839
110607                                 ],
110608                                 [
110609                                     -99.461728,
110610                                     27.056954
110611                                 ],
110612                                 [
110613                                     -99.442039,
110614                                     27.089614
110615                                 ],
110616                                 [
110617                                     -99.439404,
110618                                     27.098347
110619                                 ],
110620                                 [
110621                                     -99.441419,
110622                                     27.107494
110623                                 ],
110624                                 [
110625                                     -99.445734,
110626                                     27.114728
110627                                 ],
110628                                 [
110629                                     -99.450178,
110630                                     27.120465
110631                                 ],
110632                                 [
110633                                     -99.452452,
110634                                     27.125012
110635                                 ],
110636                                 [
110637                                     -99.450333,
110638                                     27.145166
110639                                 ],
110640                                 [
110641                                     -99.435786,
110642                                     27.188419
110643                                 ],
110644                                 [
110645                                     -99.431988,
110646                                     27.207591
110647                                 ],
110648                                 [
110649                                     -99.434029,
110650                                     27.22697
110651                                 ],
110652                                 [
110653                                     -99.440902,
110654                                     27.244798
110655                                 ],
110656                                 [
110657                                     -99.451832,
110658                                     27.26118
110659                                 ],
110660                                 [
110661                                     -99.46612,
110662                                     27.276527
110663                                 ],
110664                                 [
110665                                     -99.468963,
110666                                     27.278233
110667                                 ],
110668                                 [
110669                                     -99.480409,
110670                                     27.283297
110671                                 ],
110672                                 [
110673                                     -99.482941,
110674                                     27.286708
110675                                 ],
110676                                 [
110677                                     -99.484879,
110678                                     27.294821
110679                                 ],
110680                                 [
110681                                     -99.486584,
110682                                     27.297611
110683                                 ],
110684                                 [
110685                                     -99.493199,
110686                                     27.30128
110687                                 ],
110688                                 [
110689                                     -99.521362,
110690                                     27.311254
110691                                 ],
110692                                 [
110693                                     -99.5148,
110694                                     27.321796
110695                                 ],
110696                                 [
110697                                     -99.497591,
110698                                     27.338798
110699                                 ],
110700                                 [
110701                                     -99.494026,
110702                                     27.348203
110703                                 ],
110704                                 [
110705                                     -99.492889,
110706                                     27.358848
110707                                 ],
110708                                 [
110709                                     -99.487721,
110710                                     27.37187
110711                                 ],
110712                                 [
110713                                     -99.484621,
110714                                     27.391766
110715                                 ],
110716                                 [
110717                                     -99.475706,
110718                                     27.414762
110719                                 ],
110720                                 [
110721                                     -99.472916,
110722                                     27.426647
110723                                 ],
110724                                 [
110725                                     -99.473639,
110726                                     27.463803
110727                                 ],
110728                                 [
110729                                     -99.472916,
110730                                     27.468299
110731                                 ],
110732                                 [
110733                                     -99.47643,
110734                                     27.48251
110735                                 ],
110736                                 [
110737                                     -99.480409,
110738                                     27.490778
110739                                 ],
110740                                 [
110741                                     -99.48829,
110742                                     27.494654
110743                                 ],
110744                                 [
110745                                     -99.503689,
110746                                     27.495584
110747                                 ],
110748                                 [
110749                                     -99.509503,
110750                                     27.500028
110751                                 ],
110752                                 [
110753                                     -99.510071,
110754                                     27.510518
110755                                 ],
110756                                 [
110757                                     -99.507074,
110758                                     27.533437
110759                                 ],
110760                                 [
110761                                     -99.507203,
110762                                     27.57377
110763                                 ],
110764                                 [
110765                                     -99.515006,
110766                                     27.588601
110767                                 ],
110768                                 [
110769                                     -99.535031,
110770                                     27.604828
110771                                 ],
110772                                 [
110773                                     -99.55503,
110774                                     27.613509
110775                                 ],
110776                                 [
110777                                     -99.572264,
110778                                     27.61847
110779                                 ],
110780                                 [
110781                                     -99.578232,
110782                                     27.622811
110783                                 ],
110784                                 [
110785                                     -99.590247,
110786                                     27.642061
110787                                 ],
110788                                 [
110789                                     -99.600169,
110790                                     27.646427
110791                                 ],
110792                                 [
110793                                     -99.612442,
110794                                     27.643637
110795                                 ],
110796                                 [
110797                                     -99.633526,
110798                                     27.633069
110799                                 ],
110800                                 [
110801                                     -99.644869,
110802                                     27.632733
110803                                 ],
110804                                 [
110805                                     -99.648642,
110806                                     27.636919
110807                                 ],
110808                                 [
110809                                     -99.658693,
110810                                     27.654024
110811                                 ],
110812                                 [
110813                                     -99.664739,
110814                                     27.659398
110815                                 ],
110816                                 [
110817                                     -99.70037,
110818                                     27.659191
110819                                 ],
110820                                 [
110821                                     -99.705692,
110822                                     27.66317
110823                                 ],
110824                                 [
110825                                     -99.710674,
110826                                     27.670116
110827                                 ],
110828                                 [
110829                                     -99.723056,
110830                                     27.687381
110831                                 ],
110832                                 [
110833                                     -99.730652,
110834                                     27.691825
110835                                 ],
110836                                 [
110837                                     -99.734037,
110838                                     27.702031
110839                                 ],
110840                                 [
110841                                     -99.736311,
110842                                     27.713607
110843                                 ],
110844                                 [
110845                                     -99.740445,
110846                                     27.722159
110847                                 ],
110848                                 [
110849                                     -99.747344,
110850                                     27.726009
110851                                 ],
110852                                 [
110853                                     -99.765198,
110854                                     27.731177
110855                                 ],
110856                                 [
110857                                     -99.774577,
110858                                     27.735828
110859                                 ],
110860                                 [
110861                                     -99.78685,
110862                                     27.748488
110863                                 ],
110864                                 [
110865                                     -99.795428,
110866                                     27.761924
110867                                 ],
110868                                 [
110869                                     -99.806963,
110870                                     27.771423
110871                                 ],
110872                                 [
110873                                     -99.808167,
110874                                     27.772414
110875                                 ],
110876                                 [
110877                                     -99.83292,
110878                                     27.776755
110879                                 ],
110880                                 [
110881                                     -99.832971,
110882                                     27.782181
110883                                 ],
110884                                 [
110885                                     -99.844779,
110886                                     27.793576
110887                                 ],
110888                                 [
110889                                     -99.858241,
110890                                     27.803524
110891                                 ],
110892                                 [
110893                                     -99.863357,
110894                                     27.804661
110895                                 ],
110896                                 [
110897                                     -99.864727,
110898                                     27.814324
110899                                 ],
110900                                 [
110901                                     -99.861858,
110902                                     27.83608
110903                                 ],
110904                                 [
110905                                     -99.863357,
110906                                     27.845666
110907                                 ],
110908                                 [
110909                                     -99.870928,
110910                                     27.854477
110911                                 ],
110912                                 [
110913                                     -99.880204,
110914                                     27.859231
110915                                 ],
110916                                 [
110917                                     -99.888007,
110918                                     27.864812
110919                                 ],
110920                                 [
110921                                     -99.891288,
110922                                     27.876026
110923                                 ],
110924                                 [
110925                                     -99.882684,
110926                                     27.89158
110927                                 ],
110928                                 [
110929                                     -99.878808,
110930                                     27.901838
110931                                 ],
110932                                 [
110933                                     -99.88134,
110934                                     27.906463
110935                                 ],
110936                                 [
110937                                     -99.896766,
110938                                     27.912923
110939                                 ],
110940                                 [
110941                                     -99.914336,
110942                                     27.928245
110943                                 ],
110944                                 [
110945                                     -99.929916,
110946                                     27.946331
110947                                 ],
110948                                 [
110949                                     -99.939683,
110950                                     27.961085
110951                                 ],
110952                                 [
110953                                     -99.928289,
110954                                     27.975761
110955                                 ],
110956                                 [
110957                                     -99.940717,
110958                                     27.983254
110959                                 ],
110960                                 [
110961                                     -99.961852,
110962                                     27.987492
110963                                 ],
110964                                 [
110965                                     -99.976606,
110966                                     27.992453
110967                                 ],
110968                                 [
110969                                     -99.991127,
110970                                     28.007801
110971                                 ],
110972                                 [
110973                                     -100.000584,
110974                                     28.02041
110975                                 ],
110976                                 [
110977                                     -100.007457,
110978                                     28.033561
110979                                 ],
110980                                 [
110981                                     -100.014123,
110982                                     28.050459
110983                                 ],
110984                                 [
110985                                     -100.013503,
110986                                     28.056971
110987                                 ],
110988                                 [
110989                                     -100.010506,
110990                                     28.063611
110991                                 ],
110992                                 [
110993                                     -100.010196,
110994                                     28.068882
110995                                 ],
110996                                 [
110997                                     -100.017585,
110998                                     28.070949
110999                                 ],
111000                                 [
111001                                     -100.031538,
111002                                     28.081801
111003                                 ],
111004                                 [
111005                                     -100.045077,
111006                                     28.095289
111007                                 ],
111008                                 [
111009                                     -100.048023,
111010                                     28.102523
111011                                 ],
111012                                 [
111013                                     -100.048901,
111014                                     28.115959
111015                                 ],
111016                                 [
111017                                     -100.056498,
111018                                     28.137922
111019                                 ],
111020                                 [
111021                                     -100.074895,
111022                                     28.154407
111023                                 ],
111024                                 [
111025                                     -100.172873,
111026                                     28.198538
111027                                 ],
111028                                 [
111029                                     -100.189203,
111030                                     28.201329
111031                                 ],
111032                                 [
111033                                     -100.197626,
111034                                     28.207168
111035                                 ],
111036                                 [
111037                                     -100.201192,
111038                                     28.220346
111039                                 ],
111040                                 [
111041                                     -100.202949,
111042                                     28.234428
111043                                 ],
111044                                 [
111045                                     -100.205946,
111046                                     28.242877
111047                                 ],
111048                                 [
111049                                     -100.212819,
111050                                     28.245073
111051                                 ],
111052                                 [
111053                                     -100.240724,
111054                                     28.249698
111055                                 ],
111056                                 [
111057                                     -100.257932,
111058                                     28.260524
111059                                 ],
111060                                 [
111061                                     -100.275089,
111062                                     28.277242
111063                                 ],
111064                                 [
111065                                     -100.284339,
111066                                     28.296517
111067                                 ],
111068                                 [
111069                                     -100.277931,
111070                                     28.314888
111071                                 ],
111072                                 [
111073                                     -100.278551,
111074                                     28.331088
111075                                 ],
111076                                 [
111077                                     -100.293899,
111078                                     28.353413
111079                                 ],
111080                                 [
111081                                     -100.322631,
111082                                     28.386899
111083                                 ],
111084                                 [
111085                                     -100.331675,
111086                                     28.422013
111087                                 ],
111088                                 [
111089                                     -100.336326,
111090                                     28.458574
111091                                 ],
111092                                 [
111093                                     -100.340201,
111094                                     28.464259
111095                                 ],
111096                                 [
111097                                     -100.348315,
111098                                     28.470253
111099                                 ],
111100                                 [
111101                                     -100.355549,
111102                                     28.478185
111103                                 ],
111104                                 [
111105                                     -100.35679,
111106                                     28.489322
111107                                 ],
111108                                 [
111109                                     -100.351622,
111110                                     28.496711
111111                                 ],
111112                                 [
111113                                     -100.322631,
111114                                     28.510406
111115                                 ],
111116                                 [
111117                                     -100.364024,
111118                                     28.524797
111119                                 ],
111120                                 [
111121                                     -100.38423,
111122                                     28.537174
111123                                 ],
111124                                 [
111125                                     -100.397769,
111126                                     28.557586
111127                                 ],
111128                                 [
111129                                     -100.398751,
111130                                     28.568645
111131                                 ],
111132                                 [
111133                                     -100.397097,
111134                                     28.592726
111135                                 ],
111136                                 [
111137                                     -100.401438,
111138                                     28.60226
111139                                 ],
111140                                 [
111141                                     -100.411463,
111142                                     28.609314
111143                                 ],
111144                                 [
111145                                     -100.434821,
111146                                     28.619133
111147                                 ],
111148                                 [
111149                                     -100.44619,
111150                                     28.626497
111151                                 ],
111152                                 [
111153                                     -100.444898,
111154                                     28.643782
111155                                 ],
111156                                 [
111157                                     -100.481381,
111158                                     28.686054
111159                                 ],
111160                                 [
111161                                     -100.493939,
111162                                     28.708378
111163                                 ],
111164                                 [
111165                                     -100.519054,
111166                                     28.804961
111167                                 ],
111168                                 [
111169                                     -100.524996,
111170                                     28.814831
111171                                 ],
111172                                 [
111173                                     -100.529285,
111174                                     28.819947
111175                                 ],
111176                                 [
111177                                     -100.534453,
111178                                     28.830231
111179                                 ],
111180                                 [
111181                                     -100.538639,
111182                                     28.835631
111183                                 ],
111184                                 [
111185                                     -100.54515,
111186                                     28.83899
111187                                 ],
111188                                 [
111189                                     -100.559671,
111190                                     28.839378
111191                                 ],
111192                                 [
111193                                     -100.566234,
111194                                     28.842504
111195                                 ],
111196                                 [
111197                                     -100.569696,
111198                                     28.84961
111199                                 ],
111200                                 [
111201                                     -100.56334,
111202                                     28.86209
111203                                 ],
111204                                 [
111205                                     -100.566234,
111206                                     28.869789
111207                                 ],
111208                                 [
111209                                     -100.571763,
111210                                     28.8732
111211                                 ],
111212                                 [
111213                                     -100.586543,
111214                                     28.879789
111215                                 ],
111216                                 [
111217                                     -100.58954,
111218                                     28.883458
111219                                 ],
111220                                 [
111221                                     -100.594966,
111222                                     28.899322
111223                                 ],
111224                                 [
111225                                     -100.606955,
111226                                     28.910123
111227                                 ],
111228                                 [
111229                                     -100.618841,
111230                                     28.917926
111231                                 ],
111232                                 [
111233                                     -100.624318,
111234                                     28.924721
111235                                 ],
111236                                 [
111237                                     -100.624783,
111238                                     28.93777
111239                                 ],
111240                                 [
111241                                     -100.626696,
111242                                     28.948338
111243                                 ],
111244                                 [
111245                                     -100.630778,
111246                                     28.956683
111247                                 ],
111248                                 [
111249                                     -100.637909,
111250                                     28.962884
111251                                 ],
111252                                 [
111253                                     -100.628918,
111254                                     28.98433
111255                                 ],
111256                                 [
111257                                     -100.632793,
111258                                     29.005156
111259                                 ],
111260                                 [
111261                                     -100.652224,
111262                                     29.044817
111263                                 ],
111264                                 [
111265                                     -100.660854,
111266                                     29.102669
111267                                 ],
111268                                 [
111269                                     -100.668967,
111270                                     29.116208
111271                                 ],
111272                                 [
111273                                     -100.678165,
111274                                     29.119412
111275                                 ],
111276                                 [
111277                                     -100.690826,
111278                                     29.121014
111279                                 ],
111280                                 [
111281                                     -100.70204,
111282                                     29.12365
111283                                 ],
111284                                 [
111285                                     -100.706846,
111286                                     29.130187
111287                                 ],
111288                                 [
111289                                     -100.70974,
111290                                     29.135561
111291                                 ],
111292                                 [
111293                                     -100.762501,
111294                                     29.173776
111295                                 ],
111296                                 [
111297                                     -100.770098,
111298                                     29.187289
111299                                 ],
111300                                 [
111301                                     -100.762088,
111302                                     29.208658
111303                                 ],
111304                                 [
111305                                     -100.783172,
111306                                     29.243074
111307                                 ],
111308                                 [
111309                                     -100.796143,
111310                                     29.257673
111311                                 ],
111312                                 [
111313                                     -100.81609,
111314                                     29.270773
111315                                 ],
111316                                 [
111317                                     -100.86389,
111318                                     29.290616
111319                                 ],
111320                                 [
111321                                     -100.871797,
111322                                     29.296456
111323                                 ],
111324                                 [
111325                                     -100.891227,
111326                                     29.318547
111327                                 ],
111328                                 [
111329                                     -100.91474,
111330                                     29.337048
111331                                 ],
111332                                 [
111333                                     -100.987397,
111334                                     29.366322
111335                                 ],
111336                                 [
111337                                     -100.998301,
111338                                     29.372472
111339                                 ],
111340                                 [
111341                                     -101.008068,
111342                                     29.380585
111343                                 ],
111344                                 [
111345                                     -101.016232,
111346                                     29.390068
111347                                 ],
111348                                 [
111349                                     -101.022175,
111350                                     29.40048
111351                                 ],
111352                                 [
111353                                     -101.025948,
111354                                     29.414356
111355                                 ],
111356                                 [
111357                                     -101.029617,
111358                                     29.442984
111359                                 ],
111360                                 [
111361                                     -101.037782,
111362                                     29.460063
111363                                 ],
111364                                 [
111365                                     -101.039026,
111366                                     29.460452
111367                                 ],
111368                                 [
111369                                     -101.040188,
111370                                     29.457132
111371                                 ],
111372                                 [
111373                                     -101.045487,
111374                                     29.451245
111375                                 ],
111376                                 [
111377                                     -101.060205,
111378                                     29.449184
111379                                 ],
111380                                 [
111381                                     -101.067711,
111382                                     29.45095
111383                                 ],
111384                                 [
111385                                     -101.076101,
111386                                     29.453894
111387                                 ],
111388                                 [
111389                                     -101.085962,
111390                                     29.454483
111391                                 ],
111392                                 [
111393                                     -101.098031,
111394                                     29.449184
111395                                 ],
111396                                 [
111397                                     -101.113043,
111398                                     29.466552
111399                                 ],
111400                                 [
111401                                     -101.142774,
111402                                     29.475383
111403                                 ],
111404                                 [
111405                                     -101.174124,
111406                                     29.475971
111407                                 ],
111408                                 [
111409                                     -101.193699,
111410                                     29.469495
111411                                 ],
111412                                 [
111413                                     -101.198703,
111414                                     29.473911
111415                                 ],
111416                                 [
111417                                     -101.198851,
111418                                     29.476854
111419                                 ],
111420                                 [
111421                                     -101.184132,
111422                                     29.497754
111423                                 ],
111424                                 [
111425                                     -101.184868,
111426                                     29.512767
111427                                 ],
111428                                 [
111429                                     -101.195171,
111430                                     29.521892
111431                                 ],
111432                                 [
111433                                     -101.214157,
111434                                     29.518065
111435                                 ],
111436                                 [
111437                                     -101.245213,
111438                                     29.493044
111439                                 ],
111440                                 [
111441                                     -101.265818,
111442                                     29.487157
111443                                 ],
111444                                 [
111445                                     -101.290545,
111446                                     29.49746
111447                                 ],
111448                                 [
111449                                     -101.297315,
111450                                     29.503936
111451                                 ],
111452                                 [
111453                                     -101.300995,
111454                                     29.512767
111455                                 ],
111456                                 [
111457                                     -101.294372,
111458                                     29.520715
111459                                 ],
111460                                 [
111461                                     -101.273177,
111462                                     29.524247
111463                                 ],
111464                                 [
111465                                     -101.259195,
111466                                     29.533372
111467                                 ],
111468                                 [
111469                                     -101.243888,
111470                                     29.554861
111471                                 ],
111472                                 [
111473                                     -101.231966,
111474                                     29.580176
111475                                 ],
111476                                 [
111477                                     -101.227845,
111478                                     29.599899
111479                                 ],
111480                                 [
111481                                     -101.239178,
111482                                     29.616677
111483                                 ],
111484                                 [
111485                                     -101.26052,
111486                                     29.613439
111487                                 ],
111488                                 [
111489                                     -101.281272,
111490                                     29.597249
111491                                 ],
111492                                 [
111493                                     -101.290545,
111494                                     29.575761
111495                                 ],
111496                                 [
111497                                     -101.295255,
111498                                     29.570168
111499                                 ],
111500                                 [
111501                                     -101.306146,
111502                                     29.574583
111503                                 ],
111504                                 [
111505                                     -101.317626,
111506                                     29.584003
111507                                 ],
111508                                 [
111509                                     -101.323955,
111510                                     29.592539
111511                                 ],
111512                                 [
111513                                     -101.323661,
111514                                     29.603137
111515                                 ],
111516                                 [
111517                                     -101.318804,
111518                                     29.616383
111519                                 ],
111520                                 [
111521                                     -101.311445,
111522                                     29.628158
111523                                 ],
111524                                 [
111525                                     -101.303497,
111526                                     29.634045
111527                                 ],
111528                                 [
111529                                     -101.303669,
111530                                     29.631411
111531                                 ],
111532                                 [
111533                                     -101.302727,
111534                                     29.633851
111535                                 ],
111536                                 [
111537                                     -101.301073,
111538                                     29.649509
111539                                 ],
111540                                 [
111541                                     -101.30978,
111542                                     29.654548
111543                                 ],
111544                                 [
111545                                     -101.336239,
111546                                     29.654315
111547                                 ],
111548                                 [
111549                                     -101.349029,
111550                                     29.660103
111551                                 ],
111552                                 [
111553                                     -101.357684,
111554                                     29.667441
111555                                 ],
111556                                 [
111557                                     -101.364351,
111558                                     29.676665
111559                                 ],
111560                                 [
111561                                     -101.376624,
111562                                     29.700643
111563                                 ],
111564                                 [
111565                                     -101.383368,
111566                                     29.718497
111567                                 ],
111568                                 [
111569                                     -101.39962,
111570                                     29.740718
111571                                 ],
111572                                 [
111573                                     -101.406545,
111574                                     29.752888
111575                                 ],
111576                                 [
111577                                     -101.409309,
111578                                     29.765781
111579                                 ],
111580                                 [
111581                                     -101.405098,
111582                                     29.778442
111583                                 ],
111584                                 [
111585                                     -101.414012,
111586                                     29.774411
111587                                 ],
111588                                 [
111589                                     -101.424218,
111590                                     29.771414
111591                                 ],
111592                                 [
111593                                     -101.435096,
111594                                     29.770122
111595                                 ],
111596                                 [
111597                                     -101.446103,
111598                                     29.771052
111599                                 ],
111600                                 [
111601                                     -101.455689,
111602                                     29.77591
111603                                 ],
111604                                 [
111605                                     -101.462433,
111606                                     29.788932
111607                                 ],
111608                                 [
111609                                     -101.470908,
111610                                     29.791516
111611                                 ],
111612                                 [
111613                                     -101.490286,
111614                                     29.785547
111615                                 ],
111616                                 [
111617                                     -101.505763,
111618                                     29.773894
111619                                 ],
111620                                 [
111621                                     -101.521809,
111622                                     29.765936
111623                                 ],
111624                                 [
111625                                     -101.542893,
111626                                     29.771052
111627                                 ],
111628                                 [
111629                                     -101.539689,
111630                                     29.779191
111631                                 ],
111632                                 [
111633                                     -101.530516,
111634                                     29.796477
111635                                 ],
111636                                 [
111637                                     -101.528604,
111638                                     29.801438
111639                                 ],
111640                                 [
111641                                     -101.531912,
111642                                     29.811101
111643                                 ],
111644                                 [
111645                                     -101.539172,
111646                                     29.817974
111647                                 ],
111648                                 [
111649                                     -101.546458,
111650                                     29.820145
111651                                 ],
111652                                 [
111653                                     -101.549766,
111654                                     29.815701
111655                                 ],
111656                                 [
111657                                     -101.553977,
111658                                     29.796684
111659                                 ],
111660                                 [
111661                                     -101.564907,
111662                                     29.786478
111663                                 ],
111664                                 [
111665                                     -101.580281,
111666                                     29.781568
111667                                 ],
111668                                 [
111669                                     -101.632216,
111670                                     29.775651
111671                                 ],
111672                                 [
111673                                     -101.794531,
111674                                     29.795857
111675                                 ],
111676                                 [
111677                                     -101.80298,
111678                                     29.801438
111679                                 ],
111680                                 [
111681                                     -101.805978,
111682                                     29.811928
111683                                 ],
111684                                 [
111685                                     -101.812695,
111686                                     29.812032
111687                                 ],
111688                                 [
111689                                     -101.82409,
111690                                     29.805184
111691                                 ],
111692                                 [
111693                                     -101.857602,
111694                                     29.805184
111695                                 ],
111696                                 [
111697                                     -101.877524,
111698                                     29.810843
111699                                 ],
111700                                 [
111701                                     -101.88742,
111702                                     29.81229
111703                                 ],
111704                                 [
111705                                     -101.895455,
111706                                     29.808621
111707                                 ],
111708                                 [
111709                                     -101.90238,
111710                                     29.803247
111711                                 ],
111712                                 [
111713                                     -101.910881,
111714                                     29.799888
111715                                 ],
111716                                 [
111717                                     -101.920157,
111718                                     29.798182
111719                                 ],
111720                                 [
111721                                     -101.929613,
111722                                     29.797717
111723                                 ],
111724                                 [
111725                                     -101.942662,
111726                                     29.803608
111727                                 ],
111728                                 [
111729                                     -101.957054,
111730                                     29.814047
111731                                 ],
111732                                 [
111733                                     -101.972246,
111734                                     29.818181
111735                                 ],
111736                                 [
111737                                     -101.98793,
111738                                     29.805184
111739                                 ],
111740                                 [
111741                                     -102.014595,
111742                                     29.810998
111743                                 ],
111744                                 [
111745                                     -102.109344,
111746                                     29.80211
111747                                 ],
111748                                 [
111749                                     -102.145647,
111750                                     29.815701
111751                                 ],
111752                                 [
111753                                     -102.157248,
111754                                     29.824537
111755                                 ],
111756                                 [
111757                                     -102.203679,
111758                                     29.846138
111759                                 ],
111760                                 [
111761                                     -102.239775,
111762                                     29.849135
111763                                 ],
111764                                 [
111765                                     -102.253444,
111766                                     29.855285
111767                                 ],
111768                                 [
111769                                     -102.258276,
111770                                     29.873475
111771                                 ],
111772                                 [
111773                                     -102.276181,
111774                                     29.869547
111775                                 ],
111776                                 [
111777                                     -102.289023,
111778                                     29.878126
111779                                 ],
111780                                 [
111781                                     -102.302175,
111782                                     29.889391
111783                                 ],
111784                                 [
111785                                     -102.321011,
111786                                     29.893939
111787                                 ],
111788                                 [
111789                                     -102.330235,
111790                                     29.888926
111791                                 ],
111792                                 [
111793                                     -102.339769,
111794                                     29.870633
111795                                 ],
111796                                 [
111797                                     -102.351061,
111798                                     29.866602
111799                                 ],
111800                                 [
111801                                     -102.36323,
111802                                     29.864276
111803                                 ],
111804                                 [
111805                                     -102.370723,
111806                                     29.857765
111807                                 ],
111808                                 [
111809                                     -102.374547,
111810                                     29.848102
111811                                 ],
111812                                 [
111813                                     -102.376589,
111814                                     29.821488
111815                                 ],
111816                                 [
111817                                     -102.380051,
111818                                     29.811386
111819                                 ],
111820                                 [
111821                                     -102.404132,
111822                                     29.780793
111823                                 ],
111824                                 [
111825                                     -102.406096,
111826                                     29.777279
111827                                 ],
111828                                 [
111829                                     -102.515288,
111830                                     29.784721
111831                                 ],
111832                                 [
111833                                     -102.523066,
111834                                     29.782318
111835                                 ],
111836                                 [
111837                                     -102.531127,
111838                                     29.769915
111839                                 ],
111840                                 [
111841                                     -102.54154,
111842                                     29.762474
111843                                 ],
111844                                 [
111845                                     -102.543349,
111846                                     29.760123
111847                                 ],
111848                                 [
111849                                     -102.546578,
111850                                     29.757875
111851                                 ],
111852                                 [
111853                                     -102.553141,
111854                                     29.756738
111855                                 ],
111856                                 [
111857                                     -102.558309,
111858                                     29.759089
111859                                 ],
111860                                 [
111861                                     -102.562882,
111862                                     29.769347
111863                                 ],
111864                                 [
111865                                     -102.566758,
111866                                     29.771052
111867                                 ],
111868                                 [
111869                                     -102.58531,
111870                                     29.764696
111871                                 ],
111872                                 [
111873                                     -102.621225,
111874                                     29.747281
111875                                 ],
111876                                 [
111877                                     -102.638743,
111878                                     29.743715
111879                                 ],
111880                                 [
111881                                     -102.676054,
111882                                     29.74449
111883                                 ],
111884                                 [
111885                                     -102.683469,
111886                                     29.743715
111887                                 ],
111888                                 [
111889                                     -102.69104,
111890                                     29.736817
111891                                 ],
111892                                 [
111893                                     -102.693624,
111894                                     29.729401
111895                                 ],
111896                                 [
111897                                     -102.694709,
111898                                     29.720616
111899                                 ],
111900                                 [
111901                                     -102.697758,
111902                                     29.709557
111903                                 ],
111904                                 [
111905                                     -102.726748,
111906                                     29.664495
111907                                 ],
111908                                 [
111909                                     -102.73127,
111910                                     29.650594
111911                                 ],
111912                                 [
111913                                     -102.735507,
111914                                     29.649509
111915                                 ],
111916                                 [
111917                                     -102.751656,
111918                                     29.622457
111919                                 ],
111920                                 [
111921                                     -102.75176,
111922                                     29.620157
111923                                 ],
111924                                 [
111925                                     -102.761346,
111926                                     29.603414
111927                                 ],
111928                                 [
111929                                     -102.767598,
111930                                     29.59729
111931                                 ],
111932                                 [
111933                                     -102.779665,
111934                                     29.592303
111935                                 ],
111936                                 [
111937                                     -102.774084,
111938                                     29.579617
111939                                 ],
111940                                 [
111941                                     -102.776461,
111942                                     29.575948
111943                                 ],
111944                                 [
111945                                     -102.785892,
111946                                     29.571814
111947                                 ],
111948                                 [
111949                                     -102.78075,
111950                                     29.558249
111951                                 ],
111952                                 [
111953                                     -102.786512,
111954                                     29.550497
111955                                 ],
111956                                 [
111957                                     -102.795478,
111958                                     29.54427
111959                                 ],
111960                                 [
111961                                     -102.827311,
111962                                     29.470502
111963                                 ],
111964                                 [
111965                                     -102.833951,
111966                                     29.461355
111967                                 ],
111968                                 [
111969                                     -102.839067,
111970                                     29.45195
111971                                 ],
111972                                 [
111973                                     -102.841134,
111974                                     29.438308
111975                                 ],
111976                                 [
111977                                     -102.838705,
111978                                     29.426939
111979                                 ],
111980                                 [
111981                                     -102.834984,
111982                                     29.415699
111983                                 ],
111984                                 [
111985                                     -102.835191,
111986                                     29.403839
111987                                 ],
111988                                 [
111989                                     -102.844545,
111990                                     29.390533
111991                                 ],
111992                                 [
111993                                     -102.845578,
111994                                     29.384719
111995                                 ],
111996                                 [
111997                                     -102.838033,
111998                                     29.370534
111999                                 ],
112000                                 [
112001                                     -102.837672,
112002                                     29.366322
112003                                 ],
112004                                 [
112005                                     -102.84656,
112006                                     29.361749
112007                                 ],
112008                                 [
112009                                     -102.853872,
112010                                     29.361
112011                                 ],
112012                                 [
112013                                     -102.859867,
112014                                     29.361155
112015                                 ],
112016                                 [
112017                                     -102.864957,
112018                                     29.359527
112019                                 ],
112020                                 [
112021                                     -102.876972,
112022                                     29.350871
112023                                 ],
112024                                 [
112025                                     -102.883069,
112026                                     29.343766
112027                                 ],
112028                                 [
112029                                     -102.885188,
112030                                     29.333379
112031                                 ],
112032                                 [
112033                                     -102.885498,
112034                                     29.314801
112035                                 ],
112036                                 [
112037                                     -102.899399,
112038                                     29.276095
112039                                 ],
112040                                 [
112041                                     -102.899709,
112042                                     29.2639
112043                                 ],
112044                                 [
112045                                     -102.892139,
112046                                     29.254391
112047                                 ],
112048                                 [
112049                                     -102.867954,
112050                                     29.240387
112051                                 ],
112052                                 [
112053                                     -102.858781,
112054                                     29.229147
112055                                 ],
112056                                 [
112057                                     -102.869866,
112058                                     29.224781
112059                                 ],
112060                                 [
112061                                     -102.896893,
112062                                     29.220285
112063                                 ],
112064                                 [
112065                                     -102.942265,
112066                                     29.190209
112067                                 ],
112068                                 [
112069                                     -102.947536,
112070                                     29.182018
112071                                 ],
112072                                 [
112073                                     -102.969757,
112074                                     29.192845
112075                                 ],
112076                                 [
112077                                     -102.988386,
112078                                     29.177135
112079                                 ],
112080                                 [
112081                                     -103.015826,
112082                                     29.126776
112083                                 ],
112084                                 [
112085                                     -103.024275,
112086                                     29.116157
112087                                 ],
112088                                 [
112089                                     -103.032621,
112090                                     29.110214
112091                                 ],
112092                                 [
112093                                     -103.072541,
112094                                     29.091404
112095                                 ],
112096                                 [
112097                                     -103.080758,
112098                                     29.085203
112099                                 ],
112100                                 [
112101                                     -103.085589,
112102                                     29.07572
112103                                 ],
112104                                 [
112105                                     -103.091532,
112106                                     29.057866
112107                                 ],
112108                                 [
112109                                     -103.095356,
112110                                     29.060294
112111                                 ],
112112                                 [
112113                                     -103.104684,
112114                                     29.057866
112115                                 ],
112116                                 [
112117                                     -103.109205,
112118                                     29.023372
112119                                 ],
112120                                 [
112121                                     -103.122771,
112122                                     28.996474
112123                                 ],
112124                                 [
112125                                     -103.147989,
112126                                     28.985105
112127                                 ],
112128                                 [
112129                                     -103.187108,
112130                                     28.990221
112131                                 ],
112132                                 [
112133                                     -103.241756,
112134                                     29.003502
112135                                 ],
112136                                 [
112137                                     -103.301545,
112138                                     29.002365
112139                                 ],
112140                                 [
112141                                     -103.316247,
112142                                     29.010065
112143                                 ],
112144                                 [
112145                                     -103.311514,
112146                                     29.026043
112147                                 ],
112148                                 [
112149                                     -103.309994,
112150                                     29.031175
112151                                 ],
112152                                 [
112153                                     -103.3248,
112154                                     29.026808
112155                                 ],
112156                                 [
112157                                     -103.330484,
112158                                     29.023733
112159                                 ],
112160                                 [
112161                                     -103.342602,
112162                                     29.041226
112163                                 ],
112164                                 [
112165                                     -103.351671,
112166                                     29.039417
112167                                 ],
112168                                 [
112169                                     -103.360534,
112170                                     29.029831
112171                                 ],
112172                                 [
112173                                     -103.372083,
112174                                     29.023733
112175                                 ],
112176                                 [
112177                                     -103.38663,
112178                                     29.028798
112179                                 ],
112180                                 [
112181                                     -103.414639,
112182                                     29.052414
112183                                 ],
112184                                 [
112185                                     -103.423605,
112186                                     29.057866
112187                                 ],
112188                                 [
112189                                     -103.435697,
112190                                     29.061121
112191                                 ],
112192                                 [
112193                                     -103.478537,
112194                                     29.08205
112195                                 ],
112196                                 [
112197                                     -103.529748,
112198                                     29.126776
112199                                 ],
112200                                 [
112201                                     -103.535588,
112202                                     29.135122
112203                                 ],
112204                                 [
112205                                     -103.538223,
112206                                     29.142408
112207                                 ],
112208                                 [
112209                                     -103.541711,
112210                                     29.148816
112211                                 ],
112212                                 [
112213                                     -103.550238,
112214                                     29.154656
112215                                 ],
112216                                 [
112217                                     -103.558015,
112218                                     29.156206
112219                                 ],
112220                                 [
112221                                     -103.58499,
112222                                     29.154656
112223                                 ],
112224                                 [
112225                                     -103.673125,
112226                                     29.173569
112227                                 ],
112228                                 [
112229                                     -103.702477,
112230                                     29.187858
112231                                 ],
112232                                 [
112233                                     -103.749476,
112234                                     29.222972
112235                                 ],
112236                                 [
112237                                     -103.759062,
112238                                     29.226848
112239                                 ],
112240                                 [
112241                                     -103.770767,
112242                                     29.229845
112243                                 ],
112244                                 [
112245                                     -103.777718,
112246                                     29.235297
112247                                 ],
112248                                 [
112249                                     -103.769424,
112250                                     29.257543
112251                                 ],
112252                                 [
112253                                     -103.774229,
112254                                     29.267517
112255                                 ],
112256                                 [
112257                                     -103.78366,
112258                                     29.274803
112259                                 ],
112260                                 [
112261                                     -103.794177,
112262                                     29.277594
112263                                 ],
112264                                 [
112265                                     -103.837038,
112266                                     29.279906
112267                                 ]
112268                             ]
112269                         ],
112270                         [
112271                             [
112272                                 [
112273                                     178.301106,
112274                                     52.056551
112275                                 ],
112276                                 [
112277                                     179.595462,
112278                                     52.142083
112279                                 ],
112280                                 [
112281                                     179.825447,
112282                                     51.992849
112283                                 ],
112284                                 [
112285                                     179.661729,
112286                                     51.485763
112287                                 ],
112288                                 [
112289                                     179.723231,
112290                                     51.459963
112291                                 ],
112292                                 [
112293                                     179.408066,
112294                                     51.209841
112295                                 ],
112296                                 [
112297                                     178.411463,
112298                                     51.523605
112299                                 ],
112300                                 [
112301                                     177.698335,
112302                                     51.877899
112303                                 ],
112304                                 [
112305                                     177.16784,
112306                                     51.581866
112307                                 ],
112308                                 [
112309                                     176.487008,
112310                                     52.175325
112311                                 ],
112312                                 [
112313                                     174.484678,
112314                                     52.08716
112315                                 ],
112316                                 [
112317                                     172.866263,
112318                                     52.207379
112319                                 ],
112320                                 [
112321                                     172.825506,
112322                                     52.716846
112323                                 ],
112324                                 [
112325                                     172.747012,
112326                                     52.654022
112327                                 ],
112328                                 [
112329                                     172.08261,
112330                                     52.952695
112331                                 ],
112332                                 [
112333                                     172.942925,
112334                                     53.183013
112335                                 ],
112336                                 [
112337                                     173.029416,
112338                                     52.993628
112339                                 ],
112340                                 [
112341                                     173.127208,
112342                                     52.99494
112343                                 ],
112344                                 [
112345                                     173.143321,
112346                                     52.990383
112347                                 ],
112348                                 [
112349                                     173.175059,
112350                                     52.971747
112351                                 ],
112352                                 [
112353                                     173.182932,
112354                                     52.968373
112355                                 ],
112356                                 [
112357                                     176.45233,
112358                                     52.628178
112359                                 ],
112360                                 [
112361                                     176.468135,
112362                                     52.488358
112363                                 ],
112364                                 [
112365                                     177.900385,
112366                                     52.488358
112367                                 ],
112368                                 [
112369                                     178.007601,
112370                                     52.179677
112371                                 ],
112372                                 [
112373                                     178.301106,
112374                                     52.056551
112375                                 ]
112376                             ]
112377                         ],
112378                         [
112379                             [
112380                                 [
112381                                     -168.899607,
112382                                     65.747626
112383                                 ],
112384                                 [
112385                                     -168.909861,
112386                                     65.739569
112387                                 ],
112388                                 [
112389                                     -168.926218,
112390                                     65.739895
112391                                 ],
112392                                 [
112393                                     -168.942128,
112394                                     65.74372
112395                                 ],
112396                                 [
112397                                     -168.951731,
112398                                     65.75316
112399                                 ],
112400                                 [
112401                                     -168.942983,
112402                                     65.764716
112403                                 ],
112404                                 [
112405                                     -168.920115,
112406                                     65.768866
112407                                 ],
112408                                 [
112409                                     -168.907908,
112410                                     65.768297
112411                                 ],
112412                                 [
112413                                     -168.902781,
112414                                     65.761542
112415                                 ],
112416                                 [
112417                                     -168.899607,
112418                                     65.747626
112419                                 ]
112420                             ]
112421                         ],
112422                         [
112423                             [
112424                                 [
112425                                     -131.160718,
112426                                     54.787192
112427                                 ],
112428                                 [
112429                                     -132.853508,
112430                                     54.482536
112431                                 ],
112432                                 [
112433                                     -134.77719,
112434                                     54.717786
112435                                 ],
112436                                 [
112437                                     -142.6966,
112438                                     55.845503
112439                                 ],
112440                                 [
112441                                     -142.861997,
112442                                     49.948308
112443                                 ],
112444                                 [
112445                                     -155.675916,
112446                                     51.109976
112447                                 ],
112448                                 [
112449                                     -164.492732,
112450                                     50.603976
112451                                 ],
112452                                 [
112453                                     -164.691217,
112454                                     50.997975
112455                                 ],
112456                                 [
112457                                     -171.246993,
112458                                     49.948308
112459                                 ],
112460                                 [
112461                                     -171.215436,
112462                                     50.576636
112463                                 ],
112464                                 [
112465                                     -173.341669,
112466                                     50.968826
112467                                 ],
112468                                 [
112469                                     -173.362022,
112470                                     51.082198
112471                                 ],
112472                                 [
112473                                     -177.799603,
112474                                     51.272899
112475                                 ],
112476                                 [
112477                                     -179.155463,
112478                                     50.982285
112479                                 ],
112480                                 [
112481                                     -179.476076,
112482                                     52.072632
112483                                 ],
112484                                 [
112485                                     -177.11459,
112486                                     52.248701
112487                                 ],
112488                                 [
112489                                     -177.146284,
112490                                     52.789384
112491                                 ],
112492                                 [
112493                                     -174.777218,
112494                                     52.443779
112495                                 ],
112496                                 [
112497                                     -174.773743,
112498                                     52.685853
112499                                 ],
112500                                 [
112501                                     -173.653194,
112502                                     52.704099
112503                                 ],
112504                                 [
112505                                     -173.790528,
112506                                     53.469081
112507                                 ],
112508                                 [
112509                                     -171.063371,
112510                                     53.604473
112511                                 ],
112512                                 [
112513                                     -170.777733,
112514                                     59.291898
112515                                 ],
112516                                 [
112517                                     -174.324884,
112518                                     60.332184
112519                                 ],
112520                                 [
112521                                     -171.736408,
112522                                     62.68026
112523                                 ],
112524                                 [
112525                                     -172.315705,
112526                                     62.725352
112527                                 ],
112528                                 [
112529                                     -171.995091,
112530                                     63.999658
112531                                 ],
112532                                 [
112533                                     -168.501424,
112534                                     65.565173
112535                                 ],
112536                                 [
112537                                     -168.714145,
112538                                     65.546708
112539                                 ],
112540                                 [
112541                                     -168.853077,
112542                                     68.370871
112543                                 ],
112544                                 [
112545                                     -161.115601,
112546                                     72.416214
112547                                 ],
112548                                 [
112549                                     -146.132257,
112550                                     70.607941
112551                                 ],
112552                                 [
112553                                     -140.692512,
112554                                     69.955349
112555                                 ],
112556                                 [
112557                                     -141.145395,
112558                                     69.671641
112559                                 ],
112560                                 [
112561                                     -141.015207,
112562                                     69.654202
112563                                 ],
112564                                 [
112565                                     -141.006459,
112566                                     69.651272
112567                                 ],
112568                                 [
112569                                     -141.005564,
112570                                     69.650946
112571                                 ],
112572                                 [
112573                                     -141.005549,
112574                                     69.650941
112575                                 ],
112576                                 [
112577                                     -141.005471,
112578                                     69.505164
112579                                 ],
112580                                 [
112581                                     -141.001208,
112582                                     60.466879
112583                                 ],
112584                                 [
112585                                     -141.001156,
112586                                     60.321074
112587                                 ],
112588                                 [
112589                                     -140.994929,
112590                                     60.304382
112591                                 ],
112592                                 [
112593                                     -140.979555,
112594                                     60.295804
112595                                 ],
112596                                 [
112597                                     -140.909146,
112598                                     60.28366
112599                                 ],
112600                                 [
112601                                     -140.768457,
112602                                     60.259269
112603                                 ],
112604                                 [
112605                                     -140.660505,
112606                                     60.24051
112607                                 ],
112608                                 [
112609                                     -140.533743,
112610                                     60.218548
112611                                 ],
112612                                 [
112613                                     -140.518705,
112614                                     60.22387
112615                                 ],
112616                                 [
112617                                     -140.506664,
112618                                     60.236324
112619                                 ],
112620                                 [
112621                                     -140.475323,
112622                                     60.276477
112623                                 ],
112624                                 [
112625                                     -140.462791,
112626                                     60.289138
112627                                 ],
112628                                 [
112629                                     -140.447805,
112630                                     60.29446
112631                                 ],
112632                                 [
112633                                     -140.424111,
112634                                     60.293168
112635                                 ],
112636                                 [
112637                                     -140.32497,
112638                                     60.267537
112639                                 ],
112640                                 [
112641                                     -140.169243,
112642                                     60.227229
112643                                 ],
112644                                 [
112645                                     -140.01579,
112646                                     60.187387
112647                                 ],
112648                                 [
112649                                     -139.967757,
112650                                     60.188369
112651                                 ],
112652                                 [
112653                                     -139.916933,
112654                                     60.207851
112655                                 ],
112656                                 [
112657                                     -139.826318,
112658                                     60.256478
112659                                 ],
112660                                 [
112661                                     -139.728417,
112662                                     60.309033
112663                                 ],
112664                                 [
112665                                     -139.679816,
112666                                     60.32681
112667                                 ],
112668                                 [
112669                                     -139.628346,
112670                                     60.334096
112671                                 ],
112672                                 [
112673                                     -139.517965,
112674                                     60.336732
112675                                 ],
112676                                 [
112677                                     -139.413992,
112678                                     60.339212
112679                                 ],
112680                                 [
112681                                     -139.262193,
112682                                     60.342778
112683                                 ],
112684                                 [
112685                                     -139.101608,
112686                                     60.346602
112687                                 ],
112688                                 [
112689                                     -139.079465,
112690                                     60.341021
112691                                 ],
112692                                 [
112693                                     -139.06869,
112694                                     60.322056
112695                                 ],
112696                                 [
112697                                     -139.073186,
112698                                     60.299835
112699                                 ],
112700                                 [
112701                                     -139.113468,
112702                                     60.226816
112703                                 ],
112704                                 [
112705                                     -139.149615,
112706                                     60.161187
112707                                 ],
112708                                 [
112709                                     -139.183231,
112710                                     60.100157
112711                                 ],
112712                                 [
112713                                     -139.182146,
112714                                     60.073389
112715                                 ],
112716                                 [
112717                                     -139.112305,
112718                                     60.031376
112719                                 ],
112720                                 [
112721                                     -139.060207,
112722                                     60.000059
112723                                 ],
112724                                 [
112725                                     -139.051611,
112726                                     59.994892
112727                                 ],
112728                                 [
112729                                     -139.003759,
112730                                     59.977219
112731                                 ],
112732                                 [
112733                                     -138.842425,
112734                                     59.937686
112735                                 ],
112736                                 [
112737                                     -138.742586,
112738                                     59.913192
112739                                 ],
112740                                 [
112741                                     -138.704888,
112742                                     59.898464
112743                                 ],
112744                                 [
112745                                     -138.697188,
112746                                     59.89371
112747                                 ],
112748                                 [
112749                                     -138.692098,
112750                                     59.886888
112751                                 ],
112752                                 [
112753                                     -138.654349,
112754                                     59.805498
112755                                 ],
112756                                 [
112757                                     -138.63745,
112758                                     59.784052
112759                                 ],
112760                                 [
112761                                     -138.59921,
112762                                     59.753822
112763                                 ],
112764                                 [
112765                                     -138.488881,
112766                                     59.696357
112767                                 ],
112768                                 [
112769                                     -138.363617,
112770                                     59.631142
112771                                 ],
112772                                 [
112773                                     -138.219543,
112774                                     59.556004
112775                                 ],
112776                                 [
112777                                     -138.067614,
112778                                     59.476991
112779                                 ],
112780                                 [
112781                                     -137.91057,
112782                                     59.395187
112783                                 ],
112784                                 [
112785                                     -137.758305,
112786                                     59.315915
112787                                 ],
112788                                 [
112789                                     -137.611363,
112790                                     59.239331
112791                                 ],
112792                                 [
112793                                     -137.594181,
112794                                     59.225275
112795                                 ],
112796                                 [
112797                                     -137.582088,
112798                                     59.206568
112799                                 ],
112800                                 [
112801                                     -137.5493,
112802                                     59.134531
112803                                 ],
112804                                 [
112805                                     -137.521007,
112806                                     59.072364
112807                                 ],
112808                                 [
112809                                     -137.484394,
112810                                     58.991904
112811                                 ],
112812                                 [
112813                                     -137.507752,
112814                                     58.939969
112815                                 ],
112816                                 [
112817                                     -137.50876,
112818                                     58.914906
112819                                 ],
112820                                 [
112821                                     -137.486875,
112822                                     58.900075
112823                                 ],
112824                                 [
112825                                     -137.453466,
112826                                     58.899145
112827                                 ],
112828                                 [
112829                                     -137.423106,
112830                                     58.907723
112831                                 ],
112832                                 [
112833                                     -137.338098,
112834                                     58.955472
112835                                 ],
112836                                 [
112837                                     -137.2819,
112838                                     58.98715
112839                                 ],
112840                                 [
112841                                     -137.172346,
112842                                     59.027148
112843                                 ],
112844                                 [
112845                                     -137.062367,
112846                                     59.067572
112847                                 ],
112848                                 [
112849                                     -137.047109,
112850                                     59.07331
112851                                 ],
112852                                 [
112853                                     -136.942282,
112854                                     59.11107
112855                                 ],
112856                                 [
112857                                     -136.840816,
112858                                     59.148174
112859                                 ],
112860                                 [
112861                                     -136.785496,
112862                                     59.157217
112863                                 ],
112864                                 [
112865                                     -136.671911,
112866                                     59.150809
112867                                 ],
112868                                 [
112869                                     -136.613491,
112870                                     59.15422
112871                                 ],
112872                                 [
112873                                     -136.569489,
112874                                     59.172152
112875                                 ],
112876                                 [
112877                                     -136.484791,
112878                                     59.2538
112879                                 ],
112880                                 [
112881                                     -136.483551,
112882                                     59.257469
112883                                 ],
112884                                 [
112885                                     -136.466549,
112886                                     59.287803
112887                                 ],
112888                                 [
112889                                     -136.467092,
112890                                     59.38449
112891                                 ],
112892                                 [
112893                                     -136.467557,
112894                                     59.461643
112895                                 ],
112896                                 [
112897                                     -136.415958,
112898                                     59.452238
112899                                 ],
112900                                 [
112901                                     -136.36684,
112902                                     59.449551
112903                                 ],
112904                                 [
112905                                     -136.319995,
112906                                     59.459059
112907                                 ],
112908                                 [
112909                                     -136.275036,
112910                                     59.486448
112911                                 ],
112912                                 [
112913                                     -136.244728,
112914                                     59.528202
112915                                 ],
112916                                 [
112917                                     -136.258474,
112918                                     59.556107
112919                                 ],
112920                                 [
112921                                     -136.29935,
112922                                     59.575745
112923                                 ],
112924                                 [
112925                                     -136.350329,
112926                                     59.592384
112927                                 ],
112928                                 [
112929                                     -136.2585,
112930                                     59.621582
112931                                 ],
112932                                 [
112933                                     -136.145406,
112934                                     59.636826
112935                                 ],
112936                                 [
112937                                     -136.02686,
112938                                     59.652846
112939                                 ],
112940                                 [
112941                                     -135.923818,
112942                                     59.666747
112943                                 ],
112944                                 [
112945                                     -135.830955,
112946                                     59.693257
112947                                 ],
112948                                 [
112949                                     -135.641251,
112950                                     59.747362
112951                                 ],
112952                                 [
112953                                     -135.482759,
112954                                     59.792475
112955                                 ],
112956                                 [
112957                                     -135.465137,
112958                                     59.789685
112959                                 ],
112960                                 [
112961                                     -135.404392,
112962                                     59.753305
112963                                 ],
112964                                 [
112965                                     -135.345791,
112966                                     59.731032
112967                                 ],
112968                                 [
112969                                     -135.259879,
112970                                     59.698218
112971                                 ],
112972                                 [
112973                                     -135.221897,
112974                                     59.675273
112975                                 ],
112976                                 [
112977                                     -135.192028,
112978                                     59.64711
112979                                 ],
112980                                 [
112981                                     -135.157792,
112982                                     59.623287
112983                                 ],
112984                                 [
112985                                     -135.106684,
112986                                     59.613158
112987                                 ],
112988                                 [
112989                                     -135.087874,
112990                                     59.606544
112991                                 ],
112992                                 [
112993                                     -135.032942,
112994                                     59.573109
112995                                 ],
112996                                 [
112997                                     -135.018524,
112998                                     59.559363
112999                                 ],
113000                                 [
113001                                     -135.016198,
113002                                     59.543447
113003                                 ],
113004                                 [
113005                                     -135.01948,
113006                                     59.493166
113007                                 ],
113008                                 [
113009                                     -135.023252,
113010                                     59.477146
113011                                 ],
113012                                 [
113013                                     -135.037489,
113014                                     59.461591
113015                                 ],
113016                                 [
113017                                     -135.078598,
113018                                     59.438337
113019                                 ],
113020                                 [
113021                                     -135.095754,
113022                                     59.418855
113023                                 ],
113024                                 [
113025                                     -134.993254,
113026                                     59.381906
113027                                 ],
113028                                 [
113029                                     -135.00483,
113030                                     59.367127
113031                                 ],
113032                                 [
113033                                     -135.014441,
113034                                     59.35152
113035                                 ],
113036                                 [
113037                                     -135.016198,
113038                                     59.336173
113039                                 ],
113040                                 [
113041                                     -134.979973,
113042                                     59.297415
113043                                 ],
113044                                 [
113045                                     -134.95783,
113046                                     59.280982
113047                                 ],
113048                                 [
113049                                     -134.932431,
113050                                     59.270647
113051                                 ],
113052                                 [
113053                                     -134.839465,
113054                                     59.258141
113055                                 ],
113056                                 [
113057                                     -134.74345,
113058                                     59.245119
113059                                 ],
113060                                 [
113061                                     -134.70552,
113062                                     59.240106
113063                                 ],
113064                                 [
113065                                     -134.692084,
113066                                     59.235249
113067                                 ],
113068                                 [
113069                                     -134.68286,
113070                                     59.223001
113071                                 ],
113072                                 [
113073                                     -134.671439,
113074                                     59.193752
113075                                 ],
113076                                 [
113077                                     -134.66038,
113078                                     59.181298
113079                                 ],
113080                                 [
113081                                     -134.610771,
113082                                     59.144556
113083                                 ],
113084                                 [
113085                                     -134.582788,
113086                                     59.128847
113087                                 ],
113088                                 [
113089                                     -134.556717,
113090                                     59.123059
113091                                 ],
113092                                 [
113093                                     -134.509072,
113094                                     59.122801
113095                                 ],
113096                                 [
113097                                     -134.477575,
113098                                     59.114946
113099                                 ],
113100                                 [
113101                                     -134.451013,
113102                                     59.097893
113103                                 ],
113104                                 [
113105                                     -134.398019,
113106                                     59.051952
113107                                 ],
113108                                 [
113109                                     -134.387167,
113110                                     59.036863
113111                                 ],
113112                                 [
113113                                     -134.385591,
113114                                     59.018828
113115                                 ],
113116                                 [
113117                                     -134.399389,
113118                                     58.974954
113119                                 ],
113120                                 [
113121                                     -134.343423,
113122                                     58.968857
113123                                 ],
113124                                 [
113125                                     -134.329651,
113126                                     58.963017
113127                                 ],
113128                                 [
113129                                     -134.320039,
113130                                     58.952682
113131                                 ],
113132                                 [
113133                                     -134.32314,
113134                                     58.949168
113135                                 ],
113136                                 [
113137                                     -134.330323,
113138                                     58.945344
113139                                 ],
113140                                 [
113141                                     -134.333036,
113142                                     58.93413
113143                                 ],
113144                                 [
113145                                     -134.327403,
113146                                     58.916457
113147                                 ],
113148                                 [
113149                                     -134.316939,
113150                                     58.903796
113151                                 ],
113152                                 [
113153                                     -134.22219,
113154                                     58.842714
113155                                 ],
113156                                 [
113157                                     -134.108838,
113158                                     58.808246
113159                                 ],
113160                                 [
113161                                     -133.983109,
113162                                     58.769902
113163                                 ],
113164                                 [
113165                                     -133.87123,
113166                                     58.735899
113167                                 ],
113168                                 [
113169                                     -133.831129,
113170                                     58.718019
113171                                 ],
113172                                 [
113173                                     -133.796402,
113174                                     58.693421
113175                                 ],
113176                                 [
113177                                     -133.700077,
113178                                     58.59937
113179                                 ],
113180                                 [
113181                                     -133.626283,
113182                                     58.546402
113183                                 ],
113184                                 [
113185                                     -133.547063,
113186                                     58.505577
113187                                 ],
113188                                 [
113189                                     -133.463089,
113190                                     58.462221
113191                                 ],
113192                                 [
113193                                     -133.392241,
113194                                     58.403878
113195                                 ],
113196                                 [
113197                                     -133.43012,
113198                                     58.372097
113199                                 ],
113200                                 [
113201                                     -133.41503,
113202                                     58.330549
113203                                 ],
113204                                 [
113205                                     -133.374567,
113206                                     58.290965
113207                                 ],
113208                                 [
113209                                     -133.257262,
113210                                     58.210298
113211                                 ],
113212                                 [
113213                                     -133.165588,
113214                                     58.147305
113215                                 ],
113216                                 [
113217                                     -133.142127,
113218                                     58.120588
113219                                 ],
113220                                 [
113221                                     -133.094843,
113222                                     58.0331
113223                                 ],
113224                                 [
113225                                     -133.075154,
113226                                     58.007882
113227                                 ],
113228                                 [
113229                                     -132.99335,
113230                                     57.941917
113231                                 ],
113232                                 [
113233                                     -132.917153,
113234                                     57.880499
113235                                 ],
113236                                 [
113237                                     -132.83212,
113238                                     57.791564
113239                                 ],
113240                                 [
113241                                     -132.70944,
113242                                     57.663303
113243                                 ],
113244                                 [
113245                                     -132.629057,
113246                                     57.579277
113247                                 ],
113248                                 [
113249                                     -132.552447,
113250                                     57.499075
113251                                 ],
113252                                 [
113253                                     -132.455735,
113254                                     57.420992
113255                                 ],
113256                                 [
113257                                     -132.362304,
113258                                     57.3457
113259                                 ],
113260                                 [
113261                                     -132.304684,
113262                                     57.280355
113263                                 ],
113264                                 [
113265                                     -132.230994,
113266                                     57.19682
113267                                 ],
113268                                 [
113269                                     -132.276366,
113270                                     57.14889
113271                                 ],
113272                                 [
113273                                     -132.34122,
113274                                     57.080393
113275                                 ],
113276                                 [
113277                                     -132.16229,
113278                                     57.050317
113279                                 ],
113280                                 [
113281                                     -132.031859,
113282                                     57.028406
113283                                 ],
113284                                 [
113285                                     -132.107384,
113286                                     56.858753
113287                                 ],
113288                                 [
113289                                     -131.871558,
113290                                     56.79346
113291                                 ],
113292                                 [
113293                                     -131.865874,
113294                                     56.785708
113295                                 ],
113296                                 [
113297                                     -131.872411,
113298                                     56.77297
113299                                 ],
113300                                 [
113301                                     -131.882617,
113302                                     56.759146
113303                                 ],
113304                                 [
113305                                     -131.887966,
113306                                     56.747958
113307                                 ],
113308                                 [
113309                                     -131.886028,
113310                                     56.737055
113311                                 ],
113312                                 [
113313                                     -131.880705,
113314                                     56.728838
113315                                 ],
113316                                 [
113317                                     -131.864789,
113318                                     56.71349
113319                                 ],
113320                                 [
113321                                     -131.838976,
113322                                     56.682278
113323                                 ],
113324                                 [
113325                                     -131.830424,
113326                                     56.664759
113327                                 ],
113328                                 [
113329                                     -131.826574,
113330                                     56.644606
113331                                 ],
113332                                 [
113333                                     -131.832103,
113334                                     56.603368
113335                                 ],
113336                                 [
113337                                     -131.825592,
113338                                     56.593343
113339                                 ],
113340                                 [
113341                                     -131.799108,
113342                                     56.587658
113343                                 ],
113344                                 [
113345                                     -131.692293,
113346                                     56.585074
113347                                 ],
113348                                 [
113349                                     -131.585891,
113350                                     56.595048
113351                                 ],
113352                                 [
113353                                     -131.560363,
113354                                     56.594066
113355                                 ],
113356                                 [
113357                                     -131.536437,
113358                                     56.585229
113359                                 ],
113360                                 [
113361                                     -131.491659,
113362                                     56.560166
113363                                 ],
113364                                 [
113365                                     -131.345699,
113366                                     56.503271
113367                                 ],
113368                                 [
113369                                     -131.215604,
113370                                     56.45255
113371                                 ],
113372                                 [
113373                                     -131.100546,
113374                                     56.407669
113375                                 ],
113376                                 [
113377                                     -131.016934,
113378                                     56.38705
113379                                 ],
113380                                 [
113381                                     -130.839089,
113382                                     56.372452
113383                                 ],
113384                                 [
113385                                     -130.760334,
113386                                     56.345192
113387                                 ],
113388                                 [
113389                                     -130.645768,
113390                                     56.261942
113391                                 ],
113392                                 [
113393                                     -130.602256,
113394                                     56.247059
113395                                 ],
113396                                 [
113397                                     -130.495518,
113398                                     56.232434
113399                                 ],
113400                                 [
113401                                     -130.47229,
113402                                     56.22489
113403                                 ],
113404                                 [
113405                                     -130.458053,
113406                                     56.210653
113407                                 ],
113408                                 [
113409                                     -130.427926,
113410                                     56.143964
113411                                 ],
113412                                 [
113413                                     -130.418159,
113414                                     56.129702
113415                                 ],
113416                                 [
113417                                     -130.403974,
113418                                     56.121898
113419                                 ],
113420                                 [
113421                                     -130.290311,
113422                                     56.10097
113423                                 ],
113424                                 [
113425                                     -130.243156,
113426                                     56.092391
113427                                 ],
113428                                 [
113429                                     -130.211246,
113430                                     56.089962
113431                                 ],
113432                                 [
113433                                     -130.116756,
113434                                     56.105646
113435                                 ],
113436                                 [
113437                                     -130.094328,
113438                                     56.101486
113439                                 ],
113440                                 [
113441                                     -130.071539,
113442                                     56.084123
113443                                 ],
113444                                 [
113445                                     -130.039319,
113446                                     56.045521
113447                                 ],
113448                                 [
113449                                     -130.026632,
113450                                     56.024101
113451                                 ],
113452                                 [
113453                                     -130.01901,
113454                                     56.002216
113455                                 ],
113456                                 [
113457                                     -130.014695,
113458                                     55.963252
113459                                 ],
113460                                 [
113461                                     -130.016788,
113462                                     55.918913
113463                                 ],
113464                                 [
113465                                     -130.019612,
113466                                     55.907978
113467                                 ],
113468                                 [
113469                                     -130.019618,
113470                                     55.907952
113471                                 ],
113472                                 [
113473                                     -130.022817,
113474                                     55.901353
113475                                 ],
113476                                 [
113477                                     -130.049387,
113478                                     55.871405
113479                                 ],
113480                                 [
113481                                     -130.104726,
113482                                     55.825263
113483                                 ],
113484                                 [
113485                                     -130.136627,
113486                                     55.806464
113487                                 ],
113488                                 [
113489                                     -130.148834,
113490                                     55.795356
113491                                 ],
113492                                 [
113493                                     -130.163482,
113494                                     55.771145
113495                                 ],
113496                                 [
113497                                     -130.167307,
113498                                     55.766262
113499                                 ],
113500                                 [
113501                                     -130.170806,
113502                                     55.759833
113503                                 ],
113504                                 [
113505                                     -130.173655,
113506                                     55.749498
113507                                 ],
113508                                 [
113509                                     -130.170806,
113510                                     55.740953
113511                                 ],
113512                                 [
113513                                     -130.163808,
113514                                     55.734565
113515                                 ],
113516                                 [
113517                                     -130.160064,
113518                                     55.727118
113519                                 ],
113520                                 [
113521                                     -130.167388,
113522                                     55.715399
113523                                 ],
113524                                 [
113525                                     -130.155914,
113526                                     55.700141
113527                                 ],
113528                                 [
113529                                     -130.142893,
113530                                     55.689521
113531                                 ],
113532                                 [
113533                                     -130.131825,
113534                                     55.676581
113535                                 ],
113536                                 [
113537                                     -130.126454,
113538                                     55.653998
113539                                 ],
113540                                 [
113541                                     -130.12857,
113542                                     55.63642
113543                                 ],
113544                                 [
113545                                     -130.135121,
113546                                     55.619127
113547                                 ],
113548                                 [
113549                                     -130.153147,
113550                                     55.58511
113551                                 ],
113552                                 [
113553                                     -130.148671,
113554                                     55.578192
113555                                 ],
113556                                 [
113557                                     -130.146881,
113558                                     55.569322
113559                                 ],
113560                                 [
113561                                     -130.146962,
113562                                     55.547187
113563                                 ],
113564                                 [
113565                                     -130.112172,
113566                                     55.509345
113567                                 ],
113568                                 [
113569                                     -130.101674,
113570                                     55.481147
113571                                 ],
113572                                 [
113573                                     -130.095082,
113574                                     55.472113
113575                                 ],
113576                                 [
113577                                     -130.065419,
113578                                     55.446112
113579                                 ],
113580                                 [
113581                                     -130.057525,
113582                                     55.434882
113583                                 ],
113584                                 [
113585                                     -130.052561,
113586                                     55.414008
113587                                 ],
113588                                 [
113589                                     -130.054311,
113590                                     55.366645
113591                                 ],
113592                                 [
113593                                     -130.05012,
113594                                     55.345445
113595                                 ],
113596                                 [
113597                                     -130.039296,
113598                                     55.330756
113599                                 ],
113600                                 [
113601                                     -129.989247,
113602                                     55.284003
113603                                 ],
113604                                 [
113605                                     -130.031239,
113606                                     55.26435
113607                                 ],
113608                                 [
113609                                     -130.050038,
113610                                     55.252875
113611                                 ],
113612                                 [
113613                                     -130.067494,
113614                                     55.239
113615                                 ],
113616                                 [
113617                                     -130.078236,
113618                                     55.233791
113619                                 ],
113620                                 [
113621                                     -130.100494,
113622                                     55.230292
113623                                 ],
113624                                 [
113625                                     -130.104726,
113626                                     55.225653
113627                                 ],
113628                                 [
113629                                     -130.105702,
113630                                     55.211127
113631                                 ],
113632                                 [
113633                                     -130.10912,
113634                                     55.200751
113635                                 ],
113636                                 [
113637                                     -130.115793,
113638                                     55.191596
113639                                 ],
113640                                 [
113641                                     -130.126454,
113642                                     55.180976
113643                                 ],
113644                                 [
113645                                     -130.151967,
113646                                     55.163275
113647                                 ],
113648                                 [
113649                                     -130.159983,
113650                                     55.153713
113651                                 ],
113652                                 [
113653                                     -130.167592,
113654                                     55.129584
113655                                 ],
113656                                 [
113657                                     -130.173695,
113658                                     55.117743
113659                                 ],
113660                                 [
113661                                     -130.200266,
113662                                     55.104153
113663                                 ],
113664                                 [
113665                                     -130.211781,
113666                                     55.084133
113667                                 ],
113668                                 [
113669                                     -130.228871,
113670                                     55.04385
113671                                 ],
113672                                 [
113673                                     -130.238678,
113674                                     55.03441
113675                                 ],
113676                                 [
113677                                     -130.261342,
113678                                     55.022895
113679                                 ],
113680                                 [
113681                                     -130.269846,
113682                                     55.016547
113683                                 ],
113684                                 [
113685                                     -130.275706,
113686                                     55.006985
113687                                 ],
113688                                 [
113689                                     -130.286366,
113690                                     54.983222
113691                                 ],
113692                                 [
113693                                     -130.294342,
113694                                     54.971869
113695                                 ],
113696                                 [
113697                                     -130.326568,
113698                                     54.952094
113699                                 ],
113700                                 [
113701                                     -130.335561,
113702                                     54.938707
113703                                 ],
113704                                 [
113705                                     -130.365387,
113706                                     54.907294
113707                                 ],
113708                                 [
113709                                     -130.385243,
113710                                     54.896552
113711                                 ],
113712                                 [
113713                                     -130.430816,
113714                                     54.881252
113715                                 ],
113716                                 [
113717                                     -130.488759,
113718                                     54.844184
113719                                 ],
113720                                 [
113721                                     -130.580312,
113722                                     54.806383
113723                                 ],
113724                                 [
113725                                     -130.597485,
113726                                     54.803391
113727                                 ],
113728                                 [
113729                                     -130.71074,
113730                                     54.733215
113731                                 ],
113732                                 [
113733                                     -131.160718,
113734                                     54.787192
113735                                 ]
113736                             ]
113737                         ]
113738                     ]
113739                 }
113740             }
113741         ]
113742     },
113743     "featureIcons": {
113744         "circle-stroked": {
113745             "12": [
113746                 42,
113747                 0
113748             ],
113749             "18": [
113750                 24,
113751                 0
113752             ],
113753             "24": [
113754                 0,
113755                 0
113756             ]
113757         },
113758         "circle": {
113759             "12": [
113760                 96,
113761                 0
113762             ],
113763             "18": [
113764                 78,
113765                 0
113766             ],
113767             "24": [
113768                 54,
113769                 0
113770             ]
113771         },
113772         "square-stroked": {
113773             "12": [
113774                 150,
113775                 0
113776             ],
113777             "18": [
113778                 132,
113779                 0
113780             ],
113781             "24": [
113782                 108,
113783                 0
113784             ]
113785         },
113786         "square": {
113787             "12": [
113788                 204,
113789                 0
113790             ],
113791             "18": [
113792                 186,
113793                 0
113794             ],
113795             "24": [
113796                 162,
113797                 0
113798             ]
113799         },
113800         "triangle-stroked": {
113801             "12": [
113802                 258,
113803                 0
113804             ],
113805             "18": [
113806                 240,
113807                 0
113808             ],
113809             "24": [
113810                 216,
113811                 0
113812             ]
113813         },
113814         "triangle": {
113815             "12": [
113816                 42,
113817                 24
113818             ],
113819             "18": [
113820                 24,
113821                 24
113822             ],
113823             "24": [
113824                 0,
113825                 24
113826             ]
113827         },
113828         "star-stroked": {
113829             "12": [
113830                 96,
113831                 24
113832             ],
113833             "18": [
113834                 78,
113835                 24
113836             ],
113837             "24": [
113838                 54,
113839                 24
113840             ]
113841         },
113842         "star": {
113843             "12": [
113844                 150,
113845                 24
113846             ],
113847             "18": [
113848                 132,
113849                 24
113850             ],
113851             "24": [
113852                 108,
113853                 24
113854             ]
113855         },
113856         "cross": {
113857             "12": [
113858                 204,
113859                 24
113860             ],
113861             "18": [
113862                 186,
113863                 24
113864             ],
113865             "24": [
113866                 162,
113867                 24
113868             ]
113869         },
113870         "marker-stroked": {
113871             "12": [
113872                 258,
113873                 24
113874             ],
113875             "18": [
113876                 240,
113877                 24
113878             ],
113879             "24": [
113880                 216,
113881                 24
113882             ]
113883         },
113884         "marker": {
113885             "12": [
113886                 42,
113887                 48
113888             ],
113889             "18": [
113890                 24,
113891                 48
113892             ],
113893             "24": [
113894                 0,
113895                 48
113896             ]
113897         },
113898         "religious-jewish": {
113899             "12": [
113900                 96,
113901                 48
113902             ],
113903             "18": [
113904                 78,
113905                 48
113906             ],
113907             "24": [
113908                 54,
113909                 48
113910             ]
113911         },
113912         "religious-christian": {
113913             "12": [
113914                 150,
113915                 48
113916             ],
113917             "18": [
113918                 132,
113919                 48
113920             ],
113921             "24": [
113922                 108,
113923                 48
113924             ]
113925         },
113926         "religious-muslim": {
113927             "12": [
113928                 204,
113929                 48
113930             ],
113931             "18": [
113932                 186,
113933                 48
113934             ],
113935             "24": [
113936                 162,
113937                 48
113938             ]
113939         },
113940         "cemetery": {
113941             "12": [
113942                 258,
113943                 48
113944             ],
113945             "18": [
113946                 240,
113947                 48
113948             ],
113949             "24": [
113950                 216,
113951                 48
113952             ]
113953         },
113954         "rocket": {
113955             "12": [
113956                 42,
113957                 72
113958             ],
113959             "18": [
113960                 24,
113961                 72
113962             ],
113963             "24": [
113964                 0,
113965                 72
113966             ]
113967         },
113968         "airport": {
113969             "12": [
113970                 96,
113971                 72
113972             ],
113973             "18": [
113974                 78,
113975                 72
113976             ],
113977             "24": [
113978                 54,
113979                 72
113980             ]
113981         },
113982         "heliport": {
113983             "12": [
113984                 150,
113985                 72
113986             ],
113987             "18": [
113988                 132,
113989                 72
113990             ],
113991             "24": [
113992                 108,
113993                 72
113994             ]
113995         },
113996         "rail": {
113997             "12": [
113998                 204,
113999                 72
114000             ],
114001             "18": [
114002                 186,
114003                 72
114004             ],
114005             "24": [
114006                 162,
114007                 72
114008             ]
114009         },
114010         "rail-metro": {
114011             "12": [
114012                 258,
114013                 72
114014             ],
114015             "18": [
114016                 240,
114017                 72
114018             ],
114019             "24": [
114020                 216,
114021                 72
114022             ]
114023         },
114024         "rail-light": {
114025             "12": [
114026                 42,
114027                 96
114028             ],
114029             "18": [
114030                 24,
114031                 96
114032             ],
114033             "24": [
114034                 0,
114035                 96
114036             ]
114037         },
114038         "bus": {
114039             "12": [
114040                 96,
114041                 96
114042             ],
114043             "18": [
114044                 78,
114045                 96
114046             ],
114047             "24": [
114048                 54,
114049                 96
114050             ]
114051         },
114052         "fuel": {
114053             "12": [
114054                 150,
114055                 96
114056             ],
114057             "18": [
114058                 132,
114059                 96
114060             ],
114061             "24": [
114062                 108,
114063                 96
114064             ]
114065         },
114066         "parking": {
114067             "12": [
114068                 204,
114069                 96
114070             ],
114071             "18": [
114072                 186,
114073                 96
114074             ],
114075             "24": [
114076                 162,
114077                 96
114078             ]
114079         },
114080         "parking-garage": {
114081             "12": [
114082                 258,
114083                 96
114084             ],
114085             "18": [
114086                 240,
114087                 96
114088             ],
114089             "24": [
114090                 216,
114091                 96
114092             ]
114093         },
114094         "airfield": {
114095             "12": [
114096                 42,
114097                 120
114098             ],
114099             "18": [
114100                 24,
114101                 120
114102             ],
114103             "24": [
114104                 0,
114105                 120
114106             ]
114107         },
114108         "roadblock": {
114109             "12": [
114110                 96,
114111                 120
114112             ],
114113             "18": [
114114                 78,
114115                 120
114116             ],
114117             "24": [
114118                 54,
114119                 120
114120             ]
114121         },
114122         "ferry": {
114123             "12": [
114124                 150,
114125                 120
114126             ],
114127             "18": [
114128                 132,
114129                 120
114130             ],
114131             "24": [
114132                 108,
114133                 120
114134             ],
114135             "line": [
114136                 2240,
114137                 25
114138             ]
114139         },
114140         "harbor": {
114141             "12": [
114142                 204,
114143                 120
114144             ],
114145             "18": [
114146                 186,
114147                 120
114148             ],
114149             "24": [
114150                 162,
114151                 120
114152             ]
114153         },
114154         "bicycle": {
114155             "12": [
114156                 258,
114157                 120
114158             ],
114159             "18": [
114160                 240,
114161                 120
114162             ],
114163             "24": [
114164                 216,
114165                 120
114166             ]
114167         },
114168         "park": {
114169             "12": [
114170                 42,
114171                 144
114172             ],
114173             "18": [
114174                 24,
114175                 144
114176             ],
114177             "24": [
114178                 0,
114179                 144
114180             ]
114181         },
114182         "park2": {
114183             "12": [
114184                 96,
114185                 144
114186             ],
114187             "18": [
114188                 78,
114189                 144
114190             ],
114191             "24": [
114192                 54,
114193                 144
114194             ]
114195         },
114196         "museum": {
114197             "12": [
114198                 150,
114199                 144
114200             ],
114201             "18": [
114202                 132,
114203                 144
114204             ],
114205             "24": [
114206                 108,
114207                 144
114208             ]
114209         },
114210         "lodging": {
114211             "12": [
114212                 204,
114213                 144
114214             ],
114215             "18": [
114216                 186,
114217                 144
114218             ],
114219             "24": [
114220                 162,
114221                 144
114222             ]
114223         },
114224         "monument": {
114225             "12": [
114226                 258,
114227                 144
114228             ],
114229             "18": [
114230                 240,
114231                 144
114232             ],
114233             "24": [
114234                 216,
114235                 144
114236             ]
114237         },
114238         "zoo": {
114239             "12": [
114240                 42,
114241                 168
114242             ],
114243             "18": [
114244                 24,
114245                 168
114246             ],
114247             "24": [
114248                 0,
114249                 168
114250             ]
114251         },
114252         "garden": {
114253             "12": [
114254                 96,
114255                 168
114256             ],
114257             "18": [
114258                 78,
114259                 168
114260             ],
114261             "24": [
114262                 54,
114263                 168
114264             ]
114265         },
114266         "campsite": {
114267             "12": [
114268                 150,
114269                 168
114270             ],
114271             "18": [
114272                 132,
114273                 168
114274             ],
114275             "24": [
114276                 108,
114277                 168
114278             ]
114279         },
114280         "theatre": {
114281             "12": [
114282                 204,
114283                 168
114284             ],
114285             "18": [
114286                 186,
114287                 168
114288             ],
114289             "24": [
114290                 162,
114291                 168
114292             ]
114293         },
114294         "art-gallery": {
114295             "12": [
114296                 258,
114297                 168
114298             ],
114299             "18": [
114300                 240,
114301                 168
114302             ],
114303             "24": [
114304                 216,
114305                 168
114306             ]
114307         },
114308         "pitch": {
114309             "12": [
114310                 42,
114311                 192
114312             ],
114313             "18": [
114314                 24,
114315                 192
114316             ],
114317             "24": [
114318                 0,
114319                 192
114320             ]
114321         },
114322         "soccer": {
114323             "12": [
114324                 96,
114325                 192
114326             ],
114327             "18": [
114328                 78,
114329                 192
114330             ],
114331             "24": [
114332                 54,
114333                 192
114334             ]
114335         },
114336         "america-football": {
114337             "12": [
114338                 150,
114339                 192
114340             ],
114341             "18": [
114342                 132,
114343                 192
114344             ],
114345             "24": [
114346                 108,
114347                 192
114348             ]
114349         },
114350         "tennis": {
114351             "12": [
114352                 204,
114353                 192
114354             ],
114355             "18": [
114356                 186,
114357                 192
114358             ],
114359             "24": [
114360                 162,
114361                 192
114362             ]
114363         },
114364         "basketball": {
114365             "12": [
114366                 258,
114367                 192
114368             ],
114369             "18": [
114370                 240,
114371                 192
114372             ],
114373             "24": [
114374                 216,
114375                 192
114376             ]
114377         },
114378         "baseball": {
114379             "12": [
114380                 42,
114381                 216
114382             ],
114383             "18": [
114384                 24,
114385                 216
114386             ],
114387             "24": [
114388                 0,
114389                 216
114390             ]
114391         },
114392         "golf": {
114393             "12": [
114394                 96,
114395                 216
114396             ],
114397             "18": [
114398                 78,
114399                 216
114400             ],
114401             "24": [
114402                 54,
114403                 216
114404             ]
114405         },
114406         "swimming": {
114407             "12": [
114408                 150,
114409                 216
114410             ],
114411             "18": [
114412                 132,
114413                 216
114414             ],
114415             "24": [
114416                 108,
114417                 216
114418             ]
114419         },
114420         "cricket": {
114421             "12": [
114422                 204,
114423                 216
114424             ],
114425             "18": [
114426                 186,
114427                 216
114428             ],
114429             "24": [
114430                 162,
114431                 216
114432             ]
114433         },
114434         "skiing": {
114435             "12": [
114436                 258,
114437                 216
114438             ],
114439             "18": [
114440                 240,
114441                 216
114442             ],
114443             "24": [
114444                 216,
114445                 216
114446             ]
114447         },
114448         "school": {
114449             "12": [
114450                 42,
114451                 240
114452             ],
114453             "18": [
114454                 24,
114455                 240
114456             ],
114457             "24": [
114458                 0,
114459                 240
114460             ]
114461         },
114462         "college": {
114463             "12": [
114464                 96,
114465                 240
114466             ],
114467             "18": [
114468                 78,
114469                 240
114470             ],
114471             "24": [
114472                 54,
114473                 240
114474             ]
114475         },
114476         "library": {
114477             "12": [
114478                 150,
114479                 240
114480             ],
114481             "18": [
114482                 132,
114483                 240
114484             ],
114485             "24": [
114486                 108,
114487                 240
114488             ]
114489         },
114490         "post": {
114491             "12": [
114492                 204,
114493                 240
114494             ],
114495             "18": [
114496                 186,
114497                 240
114498             ],
114499             "24": [
114500                 162,
114501                 240
114502             ]
114503         },
114504         "fire-station": {
114505             "12": [
114506                 258,
114507                 240
114508             ],
114509             "18": [
114510                 240,
114511                 240
114512             ],
114513             "24": [
114514                 216,
114515                 240
114516             ]
114517         },
114518         "town-hall": {
114519             "12": [
114520                 42,
114521                 264
114522             ],
114523             "18": [
114524                 24,
114525                 264
114526             ],
114527             "24": [
114528                 0,
114529                 264
114530             ]
114531         },
114532         "police": {
114533             "12": [
114534                 96,
114535                 264
114536             ],
114537             "18": [
114538                 78,
114539                 264
114540             ],
114541             "24": [
114542                 54,
114543                 264
114544             ]
114545         },
114546         "prison": {
114547             "12": [
114548                 150,
114549                 264
114550             ],
114551             "18": [
114552                 132,
114553                 264
114554             ],
114555             "24": [
114556                 108,
114557                 264
114558             ]
114559         },
114560         "embassy": {
114561             "12": [
114562                 204,
114563                 264
114564             ],
114565             "18": [
114566                 186,
114567                 264
114568             ],
114569             "24": [
114570                 162,
114571                 264
114572             ]
114573         },
114574         "beer": {
114575             "12": [
114576                 258,
114577                 264
114578             ],
114579             "18": [
114580                 240,
114581                 264
114582             ],
114583             "24": [
114584                 216,
114585                 264
114586             ]
114587         },
114588         "restaurant": {
114589             "12": [
114590                 42,
114591                 288
114592             ],
114593             "18": [
114594                 24,
114595                 288
114596             ],
114597             "24": [
114598                 0,
114599                 288
114600             ]
114601         },
114602         "cafe": {
114603             "12": [
114604                 96,
114605                 288
114606             ],
114607             "18": [
114608                 78,
114609                 288
114610             ],
114611             "24": [
114612                 54,
114613                 288
114614             ]
114615         },
114616         "shop": {
114617             "12": [
114618                 150,
114619                 288
114620             ],
114621             "18": [
114622                 132,
114623                 288
114624             ],
114625             "24": [
114626                 108,
114627                 288
114628             ]
114629         },
114630         "fast-food": {
114631             "12": [
114632                 204,
114633                 288
114634             ],
114635             "18": [
114636                 186,
114637                 288
114638             ],
114639             "24": [
114640                 162,
114641                 288
114642             ]
114643         },
114644         "bar": {
114645             "12": [
114646                 258,
114647                 288
114648             ],
114649             "18": [
114650                 240,
114651                 288
114652             ],
114653             "24": [
114654                 216,
114655                 288
114656             ]
114657         },
114658         "bank": {
114659             "12": [
114660                 42,
114661                 312
114662             ],
114663             "18": [
114664                 24,
114665                 312
114666             ],
114667             "24": [
114668                 0,
114669                 312
114670             ]
114671         },
114672         "grocery": {
114673             "12": [
114674                 96,
114675                 312
114676             ],
114677             "18": [
114678                 78,
114679                 312
114680             ],
114681             "24": [
114682                 54,
114683                 312
114684             ]
114685         },
114686         "cinema": {
114687             "12": [
114688                 150,
114689                 312
114690             ],
114691             "18": [
114692                 132,
114693                 312
114694             ],
114695             "24": [
114696                 108,
114697                 312
114698             ]
114699         },
114700         "pharmacy": {
114701             "12": [
114702                 204,
114703                 312
114704             ],
114705             "18": [
114706                 186,
114707                 312
114708             ],
114709             "24": [
114710                 162,
114711                 312
114712             ]
114713         },
114714         "hospital": {
114715             "12": [
114716                 258,
114717                 312
114718             ],
114719             "18": [
114720                 240,
114721                 312
114722             ],
114723             "24": [
114724                 216,
114725                 312
114726             ]
114727         },
114728         "danger": {
114729             "12": [
114730                 42,
114731                 336
114732             ],
114733             "18": [
114734                 24,
114735                 336
114736             ],
114737             "24": [
114738                 0,
114739                 336
114740             ]
114741         },
114742         "industrial": {
114743             "12": [
114744                 96,
114745                 336
114746             ],
114747             "18": [
114748                 78,
114749                 336
114750             ],
114751             "24": [
114752                 54,
114753                 336
114754             ]
114755         },
114756         "warehouse": {
114757             "12": [
114758                 150,
114759                 336
114760             ],
114761             "18": [
114762                 132,
114763                 336
114764             ],
114765             "24": [
114766                 108,
114767                 336
114768             ]
114769         },
114770         "commercial": {
114771             "12": [
114772                 204,
114773                 336
114774             ],
114775             "18": [
114776                 186,
114777                 336
114778             ],
114779             "24": [
114780                 162,
114781                 336
114782             ]
114783         },
114784         "building": {
114785             "12": [
114786                 258,
114787                 336
114788             ],
114789             "18": [
114790                 240,
114791                 336
114792             ],
114793             "24": [
114794                 216,
114795                 336
114796             ]
114797         },
114798         "place-of-worship": {
114799             "12": [
114800                 42,
114801                 360
114802             ],
114803             "18": [
114804                 24,
114805                 360
114806             ],
114807             "24": [
114808                 0,
114809                 360
114810             ]
114811         },
114812         "alcohol-shop": {
114813             "12": [
114814                 96,
114815                 360
114816             ],
114817             "18": [
114818                 78,
114819                 360
114820             ],
114821             "24": [
114822                 54,
114823                 360
114824             ]
114825         },
114826         "logging": {
114827             "12": [
114828                 150,
114829                 360
114830             ],
114831             "18": [
114832                 132,
114833                 360
114834             ],
114835             "24": [
114836                 108,
114837                 360
114838             ]
114839         },
114840         "oil-well": {
114841             "12": [
114842                 204,
114843                 360
114844             ],
114845             "18": [
114846                 186,
114847                 360
114848             ],
114849             "24": [
114850                 162,
114851                 360
114852             ]
114853         },
114854         "slaughterhouse": {
114855             "12": [
114856                 258,
114857                 360
114858             ],
114859             "18": [
114860                 240,
114861                 360
114862             ],
114863             "24": [
114864                 216,
114865                 360
114866             ]
114867         },
114868         "dam": {
114869             "12": [
114870                 42,
114871                 384
114872             ],
114873             "18": [
114874                 24,
114875                 384
114876             ],
114877             "24": [
114878                 0,
114879                 384
114880             ]
114881         },
114882         "water": {
114883             "12": [
114884                 96,
114885                 384
114886             ],
114887             "18": [
114888                 78,
114889                 384
114890             ],
114891             "24": [
114892                 54,
114893                 384
114894             ]
114895         },
114896         "wetland": {
114897             "12": [
114898                 150,
114899                 384
114900             ],
114901             "18": [
114902                 132,
114903                 384
114904             ],
114905             "24": [
114906                 108,
114907                 384
114908             ]
114909         },
114910         "disability": {
114911             "12": [
114912                 204,
114913                 384
114914             ],
114915             "18": [
114916                 186,
114917                 384
114918             ],
114919             "24": [
114920                 162,
114921                 384
114922             ]
114923         },
114924         "telephone": {
114925             "12": [
114926                 258,
114927                 384
114928             ],
114929             "18": [
114930                 240,
114931                 384
114932             ],
114933             "24": [
114934                 216,
114935                 384
114936             ]
114937         },
114938         "emergency-telephone": {
114939             "12": [
114940                 42,
114941                 408
114942             ],
114943             "18": [
114944                 24,
114945                 408
114946             ],
114947             "24": [
114948                 0,
114949                 408
114950             ]
114951         },
114952         "toilets": {
114953             "12": [
114954                 96,
114955                 408
114956             ],
114957             "18": [
114958                 78,
114959                 408
114960             ],
114961             "24": [
114962                 54,
114963                 408
114964             ]
114965         },
114966         "waste-basket": {
114967             "12": [
114968                 150,
114969                 408
114970             ],
114971             "18": [
114972                 132,
114973                 408
114974             ],
114975             "24": [
114976                 108,
114977                 408
114978             ]
114979         },
114980         "music": {
114981             "12": [
114982                 204,
114983                 408
114984             ],
114985             "18": [
114986                 186,
114987                 408
114988             ],
114989             "24": [
114990                 162,
114991                 408
114992             ]
114993         },
114994         "land-use": {
114995             "12": [
114996                 258,
114997                 408
114998             ],
114999             "18": [
115000                 240,
115001                 408
115002             ],
115003             "24": [
115004                 216,
115005                 408
115006             ]
115007         },
115008         "city": {
115009             "12": [
115010                 42,
115011                 432
115012             ],
115013             "18": [
115014                 24,
115015                 432
115016             ],
115017             "24": [
115018                 0,
115019                 432
115020             ]
115021         },
115022         "town": {
115023             "12": [
115024                 96,
115025                 432
115026             ],
115027             "18": [
115028                 78,
115029                 432
115030             ],
115031             "24": [
115032                 54,
115033                 432
115034             ]
115035         },
115036         "village": {
115037             "12": [
115038                 150,
115039                 432
115040             ],
115041             "18": [
115042                 132,
115043                 432
115044             ],
115045             "24": [
115046                 108,
115047                 432
115048             ]
115049         },
115050         "farm": {
115051             "12": [
115052                 204,
115053                 432
115054             ],
115055             "18": [
115056                 186,
115057                 432
115058             ],
115059             "24": [
115060                 162,
115061                 432
115062             ]
115063         },
115064         "bakery": {
115065             "12": [
115066                 258,
115067                 432
115068             ],
115069             "18": [
115070                 240,
115071                 432
115072             ],
115073             "24": [
115074                 216,
115075                 432
115076             ]
115077         },
115078         "dog-park": {
115079             "12": [
115080                 42,
115081                 456
115082             ],
115083             "18": [
115084                 24,
115085                 456
115086             ],
115087             "24": [
115088                 0,
115089                 456
115090             ]
115091         },
115092         "lighthouse": {
115093             "12": [
115094                 96,
115095                 456
115096             ],
115097             "18": [
115098                 78,
115099                 456
115100             ],
115101             "24": [
115102                 54,
115103                 456
115104             ]
115105         },
115106         "clothing-store": {
115107             "12": [
115108                 150,
115109                 456
115110             ],
115111             "18": [
115112                 132,
115113                 456
115114             ],
115115             "24": [
115116                 108,
115117                 456
115118             ]
115119         },
115120         "polling-place": {
115121             "12": [
115122                 204,
115123                 456
115124             ],
115125             "18": [
115126                 186,
115127                 456
115128             ],
115129             "24": [
115130                 162,
115131                 456
115132             ]
115133         },
115134         "playground": {
115135             "12": [
115136                 258,
115137                 456
115138             ],
115139             "18": [
115140                 240,
115141                 456
115142             ],
115143             "24": [
115144                 216,
115145                 456
115146             ]
115147         },
115148         "entrance": {
115149             "12": [
115150                 42,
115151                 480
115152             ],
115153             "18": [
115154                 24,
115155                 480
115156             ],
115157             "24": [
115158                 0,
115159                 480
115160             ]
115161         },
115162         "heart": {
115163             "12": [
115164                 96,
115165                 480
115166             ],
115167             "18": [
115168                 78,
115169                 480
115170             ],
115171             "24": [
115172                 54,
115173                 480
115174             ]
115175         },
115176         "london-underground": {
115177             "12": [
115178                 150,
115179                 480
115180             ],
115181             "18": [
115182                 132,
115183                 480
115184             ],
115185             "24": [
115186                 108,
115187                 480
115188             ]
115189         },
115190         "minefield": {
115191             "12": [
115192                 204,
115193                 480
115194             ],
115195             "18": [
115196                 186,
115197                 480
115198             ],
115199             "24": [
115200                 162,
115201                 480
115202             ]
115203         },
115204         "rail-underground": {
115205             "12": [
115206                 258,
115207                 480
115208             ],
115209             "18": [
115210                 240,
115211                 480
115212             ],
115213             "24": [
115214                 216,
115215                 480
115216             ]
115217         },
115218         "rail-above": {
115219             "12": [
115220                 42,
115221                 504
115222             ],
115223             "18": [
115224                 24,
115225                 504
115226             ],
115227             "24": [
115228                 0,
115229                 504
115230             ]
115231         },
115232         "camera": {
115233             "12": [
115234                 96,
115235                 504
115236             ],
115237             "18": [
115238                 78,
115239                 504
115240             ],
115241             "24": [
115242                 54,
115243                 504
115244             ]
115245         },
115246         "laundry": {
115247             "12": [
115248                 150,
115249                 504
115250             ],
115251             "18": [
115252                 132,
115253                 504
115254             ],
115255             "24": [
115256                 108,
115257                 504
115258             ]
115259         },
115260         "car": {
115261             "12": [
115262                 204,
115263                 504
115264             ],
115265             "18": [
115266                 186,
115267                 504
115268             ],
115269             "24": [
115270                 162,
115271                 504
115272             ]
115273         },
115274         "suitcase": {
115275             "12": [
115276                 258,
115277                 504
115278             ],
115279             "18": [
115280                 240,
115281                 504
115282             ],
115283             "24": [
115284                 216,
115285                 504
115286             ]
115287         },
115288         "hairdresser": {
115289             "12": [
115290                 42,
115291                 528
115292             ],
115293             "18": [
115294                 24,
115295                 528
115296             ],
115297             "24": [
115298                 0,
115299                 528
115300             ]
115301         },
115302         "chemist": {
115303             "12": [
115304                 96,
115305                 528
115306             ],
115307             "18": [
115308                 78,
115309                 528
115310             ],
115311             "24": [
115312                 54,
115313                 528
115314             ]
115315         },
115316         "mobilephone": {
115317             "12": [
115318                 150,
115319                 528
115320             ],
115321             "18": [
115322                 132,
115323                 528
115324             ],
115325             "24": [
115326                 108,
115327                 528
115328             ]
115329         },
115330         "scooter": {
115331             "12": [
115332                 204,
115333                 528
115334             ],
115335             "18": [
115336                 186,
115337                 528
115338             ],
115339             "24": [
115340                 162,
115341                 528
115342             ]
115343         },
115344         "highway-motorway": {
115345             "line": [
115346                 20,
115347                 25
115348             ]
115349         },
115350         "highway-trunk": {
115351             "line": [
115352                 80,
115353                 25
115354             ]
115355         },
115356         "highway-primary": {
115357             "line": [
115358                 140,
115359                 25
115360             ]
115361         },
115362         "highway-secondary": {
115363             "line": [
115364                 200,
115365                 25
115366             ]
115367         },
115368         "highway-tertiary": {
115369             "line": [
115370                 260,
115371                 25
115372             ]
115373         },
115374         "highway-motorway-link": {
115375             "line": [
115376                 320,
115377                 25
115378             ]
115379         },
115380         "highway-trunk-link": {
115381             "line": [
115382                 380,
115383                 25
115384             ]
115385         },
115386         "highway-primary-link": {
115387             "line": [
115388                 440,
115389                 25
115390             ]
115391         },
115392         "highway-secondary-link": {
115393             "line": [
115394                 500,
115395                 25
115396             ]
115397         },
115398         "highway-tertiary-link": {
115399             "line": [
115400                 560,
115401                 25
115402             ]
115403         },
115404         "highway-residential": {
115405             "line": [
115406                 620,
115407                 25
115408             ]
115409         },
115410         "highway-unclassified": {
115411             "line": [
115412                 680,
115413                 25
115414             ]
115415         },
115416         "highway-service": {
115417             "line": [
115418                 740,
115419                 25
115420             ]
115421         },
115422         "highway-road": {
115423             "line": [
115424                 800,
115425                 25
115426             ]
115427         },
115428         "highway-track": {
115429             "line": [
115430                 860,
115431                 25
115432             ]
115433         },
115434         "highway-living-street": {
115435             "line": [
115436                 920,
115437                 25
115438             ]
115439         },
115440         "highway-path": {
115441             "line": [
115442                 980,
115443                 25
115444             ]
115445         },
115446         "highway-cycleway": {
115447             "line": [
115448                 1040,
115449                 25
115450             ]
115451         },
115452         "highway-footway": {
115453             "line": [
115454                 1100,
115455                 25
115456             ]
115457         },
115458         "highway-bridleway": {
115459             "line": [
115460                 1160,
115461                 25
115462             ]
115463         },
115464         "highway-steps": {
115465             "line": [
115466                 1220,
115467                 25
115468             ]
115469         },
115470         "railway-rail": {
115471             "line": [
115472                 1280,
115473                 25
115474             ]
115475         },
115476         "railway-disused": {
115477             "line": [
115478                 1340,
115479                 25
115480             ]
115481         },
115482         "railway-abandoned": {
115483             "line": [
115484                 1400,
115485                 25
115486             ]
115487         },
115488         "railway-subway": {
115489             "line": [
115490                 1460,
115491                 25
115492             ]
115493         },
115494         "railway-light-rail": {
115495             "line": [
115496                 1520,
115497                 25
115498             ]
115499         },
115500         "railway-monorail": {
115501             "line": [
115502                 1580,
115503                 25
115504             ]
115505         },
115506         "waterway-river": {
115507             "line": [
115508                 1640,
115509                 25
115510             ]
115511         },
115512         "waterway-stream": {
115513             "line": [
115514                 1700,
115515                 25
115516             ]
115517         },
115518         "waterway-canal": {
115519             "line": [
115520                 1760,
115521                 25
115522             ]
115523         },
115524         "waterway-ditch": {
115525             "line": [
115526                 1820,
115527                 25
115528             ]
115529         },
115530         "power-line": {
115531             "line": [
115532                 1880,
115533                 25
115534             ]
115535         },
115536         "other-line": {
115537             "line": [
115538                 1940,
115539                 25
115540             ]
115541         },
115542         "category-roads": {
115543             "line": [
115544                 2000,
115545                 25
115546             ]
115547         },
115548         "category-rail": {
115549             "line": [
115550                 2060,
115551                 25
115552             ]
115553         },
115554         "category-path": {
115555             "line": [
115556                 2120,
115557                 25
115558             ]
115559         },
115560         "category-water": {
115561             "line": [
115562                 2180,
115563                 25
115564             ]
115565         },
115566         "pipeline": {
115567             "line": [
115568                 2300,
115569                 25
115570             ]
115571         },
115572         "relation": {
115573             "relation": [
115574                 20,
115575                 25
115576             ]
115577         },
115578         "restriction": {
115579             "relation": [
115580                 80,
115581                 25
115582             ]
115583         },
115584         "multipolygon": {
115585             "relation": [
115586                 140,
115587                 25
115588             ]
115589         },
115590         "boundary": {
115591             "relation": [
115592                 200,
115593                 25
115594             ]
115595         },
115596         "route": {
115597             "relation": [
115598                 260,
115599                 25
115600             ]
115601         },
115602         "route-road": {
115603             "relation": [
115604                 320,
115605                 25
115606             ]
115607         },
115608         "route-bicycle": {
115609             "relation": [
115610                 380,
115611                 25
115612             ]
115613         },
115614         "route-foot": {
115615             "relation": [
115616                 440,
115617                 25
115618             ]
115619         },
115620         "route-bus": {
115621             "relation": [
115622                 500,
115623                 25
115624             ]
115625         },
115626         "route-train": {
115627             "relation": [
115628                 560,
115629                 25
115630             ]
115631         },
115632         "route-detour": {
115633             "relation": [
115634                 620,
115635                 25
115636             ]
115637         },
115638         "route-tram": {
115639             "relation": [
115640                 680,
115641                 25
115642             ]
115643         },
115644         "route-ferry": {
115645             "relation": [
115646                 740,
115647                 25
115648             ]
115649         },
115650         "route-power": {
115651             "relation": [
115652                 800,
115653                 25
115654             ]
115655         },
115656         "route-pipeline": {
115657             "relation": [
115658                 860,
115659                 25
115660             ]
115661         },
115662         "route-master": {
115663             "relation": [
115664                 920,
115665                 25
115666             ]
115667         },
115668         "restriction-no-straight-on": {
115669             "relation": [
115670                 980,
115671                 25
115672             ]
115673         },
115674         "restriction-no-u-turn": {
115675             "relation": [
115676                 1040,
115677                 25
115678             ]
115679         },
115680         "restriction-no-left-turn": {
115681             "relation": [
115682                 1100,
115683                 25
115684             ]
115685         },
115686         "restriction-no-right-turn": {
115687             "relation": [
115688                 1160,
115689                 25
115690             ]
115691         },
115692         "restriction-only-straight-on": {
115693             "relation": [
115694                 1220,
115695                 25
115696             ]
115697         },
115698         "restriction-only-left-turn": {
115699             "relation": [
115700                 1280,
115701                 25
115702             ]
115703         },
115704         "restriction-only-right-turn": {
115705             "relation": [
115706                 1340,
115707                 25
115708             ]
115709         }
115710     },
115711     "operations": {
115712         "icon-operation-delete": [
115713             0,
115714             140
115715         ],
115716         "icon-operation-circularize": [
115717             20,
115718             140
115719         ],
115720         "icon-operation-straighten": [
115721             40,
115722             140
115723         ],
115724         "icon-operation-split": [
115725             60,
115726             140
115727         ],
115728         "icon-operation-disconnect": [
115729             80,
115730             140
115731         ],
115732         "icon-operation-reverse": [
115733             100,
115734             140
115735         ],
115736         "icon-operation-move": [
115737             120,
115738             140
115739         ],
115740         "icon-operation-merge": [
115741             140,
115742             140
115743         ],
115744         "icon-operation-orthogonalize": [
115745             160,
115746             140
115747         ],
115748         "icon-operation-rotate": [
115749             180,
115750             140
115751         ],
115752         "icon-operation-simplify": [
115753             200,
115754             140
115755         ],
115756         "icon-operation-continue": [
115757             220,
115758             140
115759         ],
115760         "icon-operation-disabled-delete": [
115761             0,
115762             160
115763         ],
115764         "icon-operation-disabled-circularize": [
115765             20,
115766             160
115767         ],
115768         "icon-operation-disabled-straighten": [
115769             40,
115770             160
115771         ],
115772         "icon-operation-disabled-split": [
115773             60,
115774             160
115775         ],
115776         "icon-operation-disabled-disconnect": [
115777             80,
115778             160
115779         ],
115780         "icon-operation-disabled-reverse": [
115781             100,
115782             160
115783         ],
115784         "icon-operation-disabled-move": [
115785             120,
115786             160
115787         ],
115788         "icon-operation-disabled-merge": [
115789             140,
115790             160
115791         ],
115792         "icon-operation-disabled-orthogonalize": [
115793             160,
115794             160
115795         ],
115796         "icon-operation-disabled-rotate": [
115797             180,
115798             160
115799         ],
115800         "icon-operation-disabled-simplify": [
115801             200,
115802             160
115803         ],
115804         "icon-operation-disabled-continue": [
115805             220,
115806             160
115807         ],
115808         "icon-restriction-yes": [
115809             50,
115810             80
115811         ],
115812         "icon-restriction-no": [
115813             95,
115814             80
115815         ],
115816         "icon-restriction-only": [
115817             140,
115818             80
115819         ],
115820         "icon-restriction-yes-u": [
115821             185,
115822             80
115823         ],
115824         "icon-restriction-no-u": [
115825             230,
115826             80
115827         ],
115828         "icon-restriction-only-u": [
115829             275,
115830             80
115831         ]
115832     },
115833     "locales": [
115834         "af",
115835         "sq",
115836         "sq-AL",
115837         "ar",
115838         "ar-AA",
115839         "hy",
115840         "ast",
115841         "bn",
115842         "bs",
115843         "bg-BG",
115844         "ca",
115845         "zh",
115846         "zh-CN",
115847         "zh-CN.GB2312",
115848         "gan",
115849         "zh-HK",
115850         "zh-TW",
115851         "yue",
115852         "hr",
115853         "cs",
115854         "da",
115855         "nl",
115856         "en-GB",
115857         "eo",
115858         "et",
115859         "fi",
115860         "fr",
115861         "gl",
115862         "de",
115863         "el",
115864         "hu",
115865         "is",
115866         "id",
115867         "it",
115868         "ja",
115869         "kn",
115870         "km",
115871         "km-KH",
115872         "ko",
115873         "ko-KR",
115874         "lv",
115875         "lt",
115876         "no",
115877         "nn",
115878         "fa",
115879         "pl",
115880         "pt",
115881         "pt-BR",
115882         "ro-RO",
115883         "ru",
115884         "sc",
115885         "sr",
115886         "sr-RS",
115887         "si",
115888         "sk",
115889         "sl",
115890         "es",
115891         "sv",
115892         "tl",
115893         "ta",
115894         "te",
115895         "tr",
115896         "uk",
115897         "vi"
115898     ],
115899     "en": {
115900         "modes": {
115901             "add_area": {
115902                 "title": "Area",
115903                 "description": "Add parks, buildings, lakes or other areas to the map.",
115904                 "tail": "Click on the map to start drawing an area, like a park, lake, or building."
115905             },
115906             "add_line": {
115907                 "title": "Line",
115908                 "description": "Add highways, streets, pedestrian paths, canals or other lines to the map.",
115909                 "tail": "Click on the map to start drawing a road, path, or route."
115910             },
115911             "add_point": {
115912                 "title": "Point",
115913                 "description": "Add restaurants, monuments, postal boxes or other points to the map.",
115914                 "tail": "Click on the map to add a point."
115915             },
115916             "browse": {
115917                 "title": "Browse",
115918                 "description": "Pan and zoom the map."
115919             },
115920             "draw_area": {
115921                 "tail": "Click to add nodes to your area. Click the first node to finish the area."
115922             },
115923             "draw_line": {
115924                 "tail": "Click to add more nodes to the line. Click on other lines to connect to them, and double-click to end the line."
115925             }
115926         },
115927         "operations": {
115928             "add": {
115929                 "annotation": {
115930                     "point": "Added a point.",
115931                     "vertex": "Added a node to a way.",
115932                     "relation": "Added a relation."
115933                 }
115934             },
115935             "start": {
115936                 "annotation": {
115937                     "line": "Started a line.",
115938                     "area": "Started an area."
115939                 }
115940             },
115941             "continue": {
115942                 "key": "A",
115943                 "title": "Continue",
115944                 "description": "Continue this line.",
115945                 "not_eligible": "No line can be continued here.",
115946                 "multiple": "Several lines can be continued here. To choose a line, press the Shift key and click on it to select it.",
115947                 "annotation": {
115948                     "line": "Continued a line.",
115949                     "area": "Continued an area."
115950                 }
115951             },
115952             "cancel_draw": {
115953                 "annotation": "Canceled drawing."
115954             },
115955             "change_role": {
115956                 "annotation": "Changed the role of a relation member."
115957             },
115958             "change_tags": {
115959                 "annotation": "Changed tags."
115960             },
115961             "circularize": {
115962                 "title": "Circularize",
115963                 "description": {
115964                     "line": "Make this line circular.",
115965                     "area": "Make this area circular."
115966                 },
115967                 "key": "O",
115968                 "annotation": {
115969                     "line": "Made a line circular.",
115970                     "area": "Made an area circular."
115971                 },
115972                 "not_closed": "This can't be made circular because it's not a loop.",
115973                 "too_large": "This can't be made circular because not enough of it is currently visible."
115974             },
115975             "orthogonalize": {
115976                 "title": "Square",
115977                 "description": {
115978                     "line": "Square the corners of this line.",
115979                     "area": "Square the corners of this area."
115980                 },
115981                 "key": "S",
115982                 "annotation": {
115983                     "line": "Squared the corners of a line.",
115984                     "area": "Squared the corners of an area."
115985                 },
115986                 "not_squarish": "This can't be made square because it is not squarish.",
115987                 "too_large": "This can't be made square because not enough of it is currently visible."
115988             },
115989             "straighten": {
115990                 "title": "Straighten",
115991                 "description": "Straighten this line.",
115992                 "key": "S",
115993                 "annotation": "Straightened a line.",
115994                 "too_bendy": "This can't be straightened because it bends too much."
115995             },
115996             "delete": {
115997                 "title": "Delete",
115998                 "description": "Delete object permanently.",
115999                 "annotation": {
116000                     "point": "Deleted a point.",
116001                     "vertex": "Deleted a node from a way.",
116002                     "line": "Deleted a line.",
116003                     "area": "Deleted an area.",
116004                     "relation": "Deleted a relation.",
116005                     "multiple": "Deleted {n} objects."
116006                 },
116007                 "incomplete_relation": "This feature can't be deleted because it hasn't been fully downloaded."
116008             },
116009             "add_member": {
116010                 "annotation": "Added a member to a relation."
116011             },
116012             "delete_member": {
116013                 "annotation": "Removed a member from a relation."
116014             },
116015             "connect": {
116016                 "annotation": {
116017                     "point": "Connected a way to a point.",
116018                     "vertex": "Connected a way to another.",
116019                     "line": "Connected a way to a line.",
116020                     "area": "Connected a way to an area."
116021                 }
116022             },
116023             "disconnect": {
116024                 "title": "Disconnect",
116025                 "description": "Disconnect these lines/areas from each other.",
116026                 "key": "D",
116027                 "annotation": "Disconnected lines/areas.",
116028                 "not_connected": "There aren't enough lines/areas here to disconnect."
116029             },
116030             "merge": {
116031                 "title": "Merge",
116032                 "description": "Merge these lines.",
116033                 "key": "C",
116034                 "annotation": "Merged {n} lines.",
116035                 "not_eligible": "These features can't be merged.",
116036                 "not_adjacent": "These lines can't be merged because they aren't connected.",
116037                 "restriction": "These lines can't be merged because at least one is a member of a \"{relation}\" relation.",
116038                 "incomplete_relation": "These features can't be merged because at least one hasn't been fully downloaded."
116039             },
116040             "move": {
116041                 "title": "Move",
116042                 "description": "Move this to a different location.",
116043                 "key": "M",
116044                 "annotation": {
116045                     "point": "Moved a point.",
116046                     "vertex": "Moved a node in a way.",
116047                     "line": "Moved a line.",
116048                     "area": "Moved an area.",
116049                     "multiple": "Moved multiple objects."
116050                 },
116051                 "incomplete_relation": "This feature can't be moved because it hasn't been fully downloaded.",
116052                 "too_large": "This can't be moved because not enough of it is currently visible."
116053             },
116054             "rotate": {
116055                 "title": "Rotate",
116056                 "description": "Rotate this object around its center point.",
116057                 "key": "R",
116058                 "annotation": {
116059                     "line": "Rotated a line.",
116060                     "area": "Rotated an area."
116061                 },
116062                 "too_large": "This can't be rotated because not enough of it is currently visible."
116063             },
116064             "reverse": {
116065                 "title": "Reverse",
116066                 "description": "Make this line go in the opposite direction.",
116067                 "key": "V",
116068                 "annotation": "Reversed a line."
116069             },
116070             "split": {
116071                 "title": "Split",
116072                 "description": {
116073                     "line": "Split this line into two at this node.",
116074                     "area": "Split the boundary of this area into two.",
116075                     "multiple": "Split the lines/area boundaries at this node into two."
116076                 },
116077                 "key": "X",
116078                 "annotation": {
116079                     "line": "Split a line.",
116080                     "area": "Split an area boundary.",
116081                     "multiple": "Split {n} lines/area boundaries."
116082                 },
116083                 "not_eligible": "Lines can't be split at their beginning or end.",
116084                 "multiple_ways": "There are too many lines here to split."
116085             },
116086             "restriction": {
116087                 "help": {
116088                     "select": "Click to select a road segment.",
116089                     "toggle": "Click to toggle turn restrictions.",
116090                     "toggle_on": "Click to add a \"{restriction}\" restriction.",
116091                     "toggle_off": "Click to remove the \"{restriction}\" restriction."
116092                 },
116093                 "annotation": {
116094                     "create": "Added a turn restriction",
116095                     "delete": "Deleted a turn restriction"
116096                 }
116097             }
116098         },
116099         "undo": {
116100             "tooltip": "Undo: {action}",
116101             "nothing": "Nothing to undo."
116102         },
116103         "redo": {
116104             "tooltip": "Redo: {action}",
116105             "nothing": "Nothing to redo."
116106         },
116107         "tooltip_keyhint": "Shortcut:",
116108         "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.",
116109         "translate": {
116110             "translate": "Translate",
116111             "localized_translation_label": "Multilingual name",
116112             "localized_translation_language": "Choose language",
116113             "localized_translation_name": "Name"
116114         },
116115         "zoom_in_edit": "Zoom in to Edit",
116116         "logout": "logout",
116117         "loading_auth": "Connecting to OpenStreetMap...",
116118         "report_a_bug": "report a bug",
116119         "status": {
116120             "error": "Unable to connect to API.",
116121             "offline": "The API is offline. Please try editing later.",
116122             "readonly": "The API is read-only. You will need to wait to save your changes."
116123         },
116124         "commit": {
116125             "title": "Save Changes",
116126             "description_placeholder": "Brief description of your contributions",
116127             "message_label": "Commit message",
116128             "upload_explanation": "The changes you upload will be visible on all maps that use OpenStreetMap data.",
116129             "upload_explanation_with_user": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.",
116130             "save": "Save",
116131             "cancel": "Cancel",
116132             "warnings": "Warnings",
116133             "modified": "Modified",
116134             "deleted": "Deleted",
116135             "created": "Created"
116136         },
116137         "contributors": {
116138             "list": "Edits by {users}",
116139             "truncated_list": "Edits by {users} and {count} others"
116140         },
116141         "geocoder": {
116142             "search": "Search worldwide...",
116143             "no_results_visible": "No results in visible map area",
116144             "no_results_worldwide": "No results found"
116145         },
116146         "geolocate": {
116147             "title": "Show My Location"
116148         },
116149         "inspector": {
116150             "no_documentation_combination": "There is no documentation available for this tag combination",
116151             "no_documentation_key": "There is no documentation available for this key",
116152             "show_more": "Show More",
116153             "view_on_osm": "View on openstreetmap.org",
116154             "all_tags": "All tags",
116155             "all_members": "All members",
116156             "all_relations": "All relations",
116157             "new_relation": "New relation...",
116158             "role": "Role",
116159             "choose": "Select feature type",
116160             "results": "{n} results for {search}",
116161             "reference": "View on OpenStreetMap Wiki",
116162             "back_tooltip": "Change feature",
116163             "remove": "Remove",
116164             "search": "Search",
116165             "multiselect": "Selected items",
116166             "unknown": "Unknown",
116167             "incomplete": "<not downloaded>",
116168             "feature_list": "Search features",
116169             "edit": "Edit feature",
116170             "check": {
116171                 "yes": "Yes",
116172                 "no": "No"
116173             },
116174             "none": "None",
116175             "node": "Node",
116176             "way": "Way",
116177             "relation": "Relation",
116178             "location": "Location"
116179         },
116180         "background": {
116181             "title": "Background",
116182             "description": "Background settings",
116183             "percent_brightness": "{opacity}% brightness",
116184             "none": "None",
116185             "custom": "Custom",
116186             "custom_button": "Edit custom background",
116187             "custom_prompt": "Enter a tile URL template. Valid tokens are {z}, {x}, {y} for Z/X/Y scheme and {u} for quadtile scheme.",
116188             "fix_misalignment": "Fix alignment",
116189             "reset": "reset"
116190         },
116191         "restore": {
116192             "heading": "You have unsaved changes",
116193             "description": "Do you wish to restore unsaved changes from a previous editing session?",
116194             "restore": "Restore",
116195             "reset": "Reset"
116196         },
116197         "save": {
116198             "title": "Save",
116199             "help": "Save changes to OpenStreetMap, making them visible to other users.",
116200             "no_changes": "No changes to save.",
116201             "error": "An error occurred while trying to save",
116202             "uploading": "Uploading changes to OpenStreetMap.",
116203             "unsaved_changes": "You have unsaved changes"
116204         },
116205         "success": {
116206             "edited_osm": "Edited OSM!",
116207             "just_edited": "You just edited OpenStreetMap!",
116208             "view_on_osm": "View on OSM",
116209             "facebook": "Share on Facebook",
116210             "twitter": "Share on Twitter",
116211             "google": "Share on Google+",
116212             "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"
116213         },
116214         "confirm": {
116215             "okay": "Okay"
116216         },
116217         "splash": {
116218             "welcome": "Welcome to the iD OpenStreetMap editor",
116219             "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}.",
116220             "walkthrough": "Start the Walkthrough",
116221             "start": "Edit Now"
116222         },
116223         "source_switch": {
116224             "live": "live",
116225             "lose_changes": "You have unsaved changes. Switching the map server will discard them. Are you sure you want to switch servers?",
116226             "dev": "dev"
116227         },
116228         "tag_reference": {
116229             "description": "Description",
116230             "on_wiki": "{tag} on wiki.osm.org",
116231             "used_with": "used with {type}"
116232         },
116233         "validations": {
116234             "untagged_point": "Untagged point",
116235             "untagged_line": "Untagged line",
116236             "untagged_area": "Untagged area",
116237             "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.",
116238             "tag_suggests_area": "The tag {tag} suggests line should be area, but it is not an area",
116239             "untagged_point_tooltip": "Select a feature type that describes what this point is.",
116240             "untagged_line_tooltip": "Select a feature type that describes what this line is.",
116241             "untagged_area_tooltip": "Select a feature type that describes what this area is.",
116242             "deprecated_tags": "Deprecated tags: {tags}"
116243         },
116244         "zoom": {
116245             "in": "Zoom In",
116246             "out": "Zoom Out"
116247         },
116248         "cannot_zoom": "Cannot zoom out further in current mode.",
116249         "gpx": {
116250             "local_layer": "Local GPX file",
116251             "drag_drop": "Drag and drop a .gpx file on the page, or click the button to the right to browse",
116252             "zoom": "Zoom to GPX track",
116253             "browse": "Browse for a .gpx file"
116254         },
116255         "mapillary": {
116256             "tooltip": "Street-level photos from Mapillary",
116257             "title": "Photo Overlay (Mapillary)",
116258             "view_on_mapillary": "View this image on Mapillary"
116259         },
116260         "help": {
116261             "title": "Help",
116262             "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",
116263             "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",
116264             "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",
116265             "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",
116266             "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",
116267             "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",
116268             "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",
116269             "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",
116270             "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"
116271         },
116272         "intro": {
116273             "navigation": {
116274                 "title": "Navigation",
116275                 "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!**",
116276                 "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.**",
116277                 "header": "The header shows us the feature type.",
116278                 "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.**"
116279             },
116280             "points": {
116281                 "title": "Points",
116282                 "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.**",
116283                 "place": "The point can be placed by clicking on the map. **Place the point on top of the building.**",
116284                 "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for '{name}'**",
116285                 "choose": "**Choose Cafe from the list.**",
116286                 "describe": "The point is now marked as a cafe. Using the feature editor, we can add more information about the feature. **Add a name**",
116287                 "close": "The feature editor can be closed by clicking on the close button. **Close the feature editor**",
116288                 "reselect": "Often points will already exist, but have mistakes or be incomplete. We can edit existing points. **Select the point you just created.**",
116289                 "fixname": "**Change the name and close the feature editor.**",
116290                 "reselect_delete": "All features on the map can be deleted. **Click on the point you created.**",
116291                 "delete": "The menu around the point contains operations that can be performed on it, including delete. **Delete the point.**"
116292             },
116293             "areas": {
116294                 "title": "Areas",
116295                 "add": "Areas are used to show the boundaries of features like lakes, buildings, and residential areas. They can be also be used for more detailed mapping of many features you might normally map as points. **Click the Area button to add a new area.**",
116296                 "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.**",
116297                 "place": "Draw the area by placing more nodes. Finish the area by clicking on the starting node. **Draw an area for the playground.**",
116298                 "search": "**Search for '{name}'.**",
116299                 "choose": "**Choose Playground from the list.**",
116300                 "describe": "**Add a name, and close the feature editor**"
116301             },
116302             "lines": {
116303                 "title": "Lines",
116304                 "add": "Lines are used to represent features such as roads, railroads and rivers. **Click the Line button to add a new line.**",
116305                 "start": "**Start the line by clicking on the end of the road.**",
116306                 "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.**",
116307                 "finish": "Lines can be finished by clicking on the last node again. **Finish drawing the road.**",
116308                 "road": "**Select Road from the list**",
116309                 "residential": "There are different types of roads, the most common of which is Residential. **Choose the Residential road type**",
116310                 "describe": "**Name the road and close the feature editor.**",
116311                 "restart": "The road needs to intersect Flower Street.",
116312                 "wrong_preset": "You didn't select the Residential road type. **Click here to choose again**"
116313             },
116314             "startediting": {
116315                 "title": "Start Editing",
116316                 "help": "More documentation and this walkthrough are available here.",
116317                 "save": "Don't forget to regularly save your changes!",
116318                 "start": "Start mapping!"
116319             }
116320         },
116321         "presets": {
116322             "categories": {
116323                 "category-building": {
116324                     "name": "Building"
116325                 },
116326                 "category-golf": {
116327                     "name": "Golf"
116328                 },
116329                 "category-landuse": {
116330                     "name": "Land Use"
116331                 },
116332                 "category-path": {
116333                     "name": "Path"
116334                 },
116335                 "category-rail": {
116336                     "name": "Rail"
116337                 },
116338                 "category-restriction": {
116339                     "name": "Restriction"
116340                 },
116341                 "category-road": {
116342                     "name": "Road"
116343                 },
116344                 "category-route": {
116345                     "name": "Route"
116346                 },
116347                 "category-water-area": {
116348                     "name": "Water"
116349                 },
116350                 "category-water-line": {
116351                     "name": "Water"
116352                 }
116353             },
116354             "fields": {
116355                 "access": {
116356                     "label": "Access",
116357                     "placeholder": "Unknown",
116358                     "types": {
116359                         "access": "General",
116360                         "foot": "Foot",
116361                         "motor_vehicle": "Motor Vehicles",
116362                         "bicycle": "Bicycles",
116363                         "horse": "Horses"
116364                     },
116365                     "options": {
116366                         "yes": {
116367                             "title": "Allowed",
116368                             "description": "Access permitted by law; a right of way"
116369                         },
116370                         "no": {
116371                             "title": "Prohibited",
116372                             "description": "Access not permitted to the general public"
116373                         },
116374                         "permissive": {
116375                             "title": "Permissive",
116376                             "description": "Access permitted until such time as the owner revokes the permission"
116377                         },
116378                         "private": {
116379                             "title": "Private",
116380                             "description": "Access permitted only with permission of the owner on an individual basis"
116381                         },
116382                         "designated": {
116383                             "title": "Designated",
116384                             "description": "Access permitted according to signs or specific local laws"
116385                         },
116386                         "destination": {
116387                             "title": "Destination",
116388                             "description": "Access permitted only to reach a destination"
116389                         }
116390                     }
116391                 },
116392                 "access_simple": {
116393                     "label": "Access",
116394                     "placeholder": "yes"
116395                 },
116396                 "access_toilets": {
116397                     "label": "Access"
116398                 },
116399                 "address": {
116400                     "label": "Address",
116401                     "placeholders": {
116402                         "housename": "Housename",
116403                         "housenumber": "123",
116404                         "street": "Street",
116405                         "city": "City",
116406                         "postcode": "Postcode",
116407                         "place": "Place",
116408                         "hamlet": "Hamlet",
116409                         "suburb": "Suburb",
116410                         "subdistrict": "Subdistrict",
116411                         "district": "District",
116412                         "province": "Province",
116413                         "state": "State",
116414                         "country": "Country"
116415                     }
116416                 },
116417                 "admin_level": {
116418                     "label": "Admin Level"
116419                 },
116420                 "aerialway": {
116421                     "label": "Type"
116422                 },
116423                 "aerialway/access": {
116424                     "label": "Access",
116425                     "options": {
116426                         "entry": "Entry",
116427                         "exit": "Exit",
116428                         "both": "Both"
116429                     }
116430                 },
116431                 "aerialway/bubble": {
116432                     "label": "Bubble"
116433                 },
116434                 "aerialway/capacity": {
116435                     "label": "Capacity (per hour)",
116436                     "placeholder": "500, 2500, 5000..."
116437                 },
116438                 "aerialway/duration": {
116439                     "label": "Duration (minutes)",
116440                     "placeholder": "1, 2, 3..."
116441                 },
116442                 "aerialway/heating": {
116443                     "label": "Heated"
116444                 },
116445                 "aerialway/occupancy": {
116446                     "label": "Occupancy",
116447                     "placeholder": "2, 4, 8..."
116448                 },
116449                 "aerialway/summer/access": {
116450                     "label": "Access (summer)",
116451                     "options": {
116452                         "entry": "Entry",
116453                         "exit": "Exit",
116454                         "both": "Both"
116455                     }
116456                 },
116457                 "aeroway": {
116458                     "label": "Type"
116459                 },
116460                 "amenity": {
116461                     "label": "Type"
116462                 },
116463                 "artist": {
116464                     "label": "Artist"
116465                 },
116466                 "artwork_type": {
116467                     "label": "Type"
116468                 },
116469                 "atm": {
116470                     "label": "ATM"
116471                 },
116472                 "backrest": {
116473                     "label": "Backrest"
116474                 },
116475                 "barrier": {
116476                     "label": "Type"
116477                 },
116478                 "bicycle_parking": {
116479                     "label": "Type"
116480                 },
116481                 "boundary": {
116482                     "label": "Type"
116483                 },
116484                 "building": {
116485                     "label": "Building"
116486                 },
116487                 "building_area": {
116488                     "label": "Building"
116489                 },
116490                 "capacity": {
116491                     "label": "Capacity",
116492                     "placeholder": "50, 100, 200..."
116493                 },
116494                 "cardinal_direction": {
116495                     "label": "Direction",
116496                     "options": {
116497                         "N": "North",
116498                         "E": "East",
116499                         "S": "South",
116500                         "W": "West",
116501                         "NE": "Northeast",
116502                         "SE": "Southeast",
116503                         "SW": "Southwest",
116504                         "NW": "Northwest",
116505                         "NNE": "North-northeast",
116506                         "ENE": "East-northeast",
116507                         "ESE": "East-southeast",
116508                         "SSE": "South-southeast",
116509                         "SSW": "South-southwest",
116510                         "WSW": "West-southwest",
116511                         "WNW": "West-northwest",
116512                         "NNW": "North-northwest"
116513                     }
116514                 },
116515                 "clock_direction": {
116516                     "label": "Direction",
116517                     "options": {
116518                         "clockwise": "Clockwise",
116519                         "anticlockwise": "Counterclockwise"
116520                     }
116521                 },
116522                 "collection_times": {
116523                     "label": "Collection Times"
116524                 },
116525                 "construction": {
116526                     "label": "Type"
116527                 },
116528                 "country": {
116529                     "label": "Country"
116530                 },
116531                 "covered": {
116532                     "label": "Covered"
116533                 },
116534                 "craft": {
116535                     "label": "Type"
116536                 },
116537                 "crop": {
116538                     "label": "Crop"
116539                 },
116540                 "crossing": {
116541                     "label": "Type"
116542                 },
116543                 "cuisine": {
116544                     "label": "Cuisine"
116545                 },
116546                 "denomination": {
116547                     "label": "Denomination"
116548                 },
116549                 "denotation": {
116550                     "label": "Denotation"
116551                 },
116552                 "description": {
116553                     "label": "Description"
116554                 },
116555                 "electrified": {
116556                     "label": "Electrification",
116557                     "placeholder": "Contact Line, Electrified Rail...",
116558                     "options": {
116559                         "contact_line": "Contact Line",
116560                         "rail": "Electrified Rail",
116561                         "yes": "Yes (unspecified)",
116562                         "no": "No"
116563                     }
116564                 },
116565                 "elevation": {
116566                     "label": "Elevation"
116567                 },
116568                 "emergency": {
116569                     "label": "Emergency"
116570                 },
116571                 "entrance": {
116572                     "label": "Type"
116573                 },
116574                 "except": {
116575                     "label": "Exceptions"
116576                 },
116577                 "fax": {
116578                     "label": "Fax",
116579                     "placeholder": "+31 42 123 4567"
116580                 },
116581                 "fee": {
116582                     "label": "Fee"
116583                 },
116584                 "fire_hydrant/type": {
116585                     "label": "Type",
116586                     "options": {
116587                         "pillar": "Pillar/Aboveground",
116588                         "underground": "Underground",
116589                         "wall": "Wall",
116590                         "pond": "Pond"
116591                     }
116592                 },
116593                 "fixme": {
116594                     "label": "Fix Me"
116595                 },
116596                 "fuel": {
116597                     "label": "Fuel"
116598                 },
116599                 "fuel/biodiesel": {
116600                     "label": "Sells Biodiesel"
116601                 },
116602                 "fuel/diesel": {
116603                     "label": "Sells Diesel"
116604                 },
116605                 "fuel/e10": {
116606                     "label": "Sells E10"
116607                 },
116608                 "fuel/e85": {
116609                     "label": "Sells E85"
116610                 },
116611                 "fuel/lpg": {
116612                     "label": "Sells Propane"
116613                 },
116614                 "fuel/octane_100": {
116615                     "label": "Sells Racing Gasoline"
116616                 },
116617                 "fuel/octane_91": {
116618                     "label": "Sells Regular Gasoline"
116619                 },
116620                 "fuel/octane_95": {
116621                     "label": "Sells Midgrade Gasoline"
116622                 },
116623                 "fuel/octane_98": {
116624                     "label": "Sells Premium Gasoline"
116625                 },
116626                 "gauge": {
116627                     "label": "Gauge"
116628                 },
116629                 "generator/method": {
116630                     "label": "Method"
116631                 },
116632                 "generator/source": {
116633                     "label": "Source"
116634                 },
116635                 "generator/type": {
116636                     "label": "Type"
116637                 },
116638                 "golf_hole": {
116639                     "label": "Reference",
116640                     "placeholder": "Hole number (1-18)"
116641                 },
116642                 "handicap": {
116643                     "label": "Handicap",
116644                     "placeholder": "1-18"
116645                 },
116646                 "highway": {
116647                     "label": "Type"
116648                 },
116649                 "historic": {
116650                     "label": "Type"
116651                 },
116652                 "hoops": {
116653                     "label": "Hoops",
116654                     "placeholder": "1, 2, 4..."
116655                 },
116656                 "iata": {
116657                     "label": "IATA"
116658                 },
116659                 "icao": {
116660                     "label": "ICAO"
116661                 },
116662                 "incline": {
116663                     "label": "Incline"
116664                 },
116665                 "information": {
116666                     "label": "Type"
116667                 },
116668                 "internet_access": {
116669                     "label": "Internet Access",
116670                     "options": {
116671                         "yes": "Yes",
116672                         "no": "No",
116673                         "wlan": "Wifi",
116674                         "wired": "Wired",
116675                         "terminal": "Terminal"
116676                     }
116677                 },
116678                 "lamp_type": {
116679                     "label": "Type"
116680                 },
116681                 "landuse": {
116682                     "label": "Type"
116683                 },
116684                 "lanes": {
116685                     "label": "Lanes",
116686                     "placeholder": "1, 2, 3..."
116687                 },
116688                 "layer": {
116689                     "label": "Layer"
116690                 },
116691                 "leisure": {
116692                     "label": "Type"
116693                 },
116694                 "length": {
116695                     "label": "Length (Meters)"
116696                 },
116697                 "levels": {
116698                     "label": "Levels",
116699                     "placeholder": "2, 4, 6..."
116700                 },
116701                 "lit": {
116702                     "label": "Lit"
116703                 },
116704                 "location": {
116705                     "label": "Location"
116706                 },
116707                 "man_made": {
116708                     "label": "Type"
116709                 },
116710                 "maxspeed": {
116711                     "label": "Speed Limit",
116712                     "placeholder": "40, 50, 60..."
116713                 },
116714                 "mtb/scale": {
116715                     "label": "Mountain Biking Difficulty",
116716                     "placeholder": "0, 1, 2, 3...",
116717                     "options": {
116718                         "0": "0: Solid gravel/packed earth, no obstacles, wide curves",
116719                         "1": "1: Some loose surface, small obstacles, wide curves",
116720                         "2": "2: Much loose surface, large obstacles, easy hairpins",
116721                         "3": "3: Slippery surface, large obstacles, tight hairpins",
116722                         "4": "4: Loose surface or boulders, dangerous hairpins",
116723                         "5": "5: Maximum difficulty, boulder fields, landslides",
116724                         "6": "6: Not rideable except by the very best mountain bikers"
116725                     }
116726                 },
116727                 "mtb/scale/imba": {
116728                     "label": "IMBA Trail Difficulty",
116729                     "placeholder": "Easy, Medium, Difficult...",
116730                     "options": {
116731                         "0": "Easiest (white circle)",
116732                         "1": "Easy (green circle)",
116733                         "2": "Medium (blue square)",
116734                         "3": "Difficult (black diamond)",
116735                         "4": "Extremely Difficult (double black diamond)"
116736                     }
116737                 },
116738                 "mtb/scale/uphill": {
116739                     "label": "Mountain Biking Uphill Difficulty",
116740                     "placeholder": "0, 1, 2, 3...",
116741                     "options": {
116742                         "0": "0: Avg. incline <10%, gravel/packed earth, no obstacles",
116743                         "1": "1: Avg. incline <15%, gravel/packed earth, few small objects",
116744                         "2": "2: Avg. incline <20%, stable surface, fistsize rocks/roots",
116745                         "3": "3: Avg. incline <25%, variable surface, fistsize rocks/branches",
116746                         "4": "4: Avg. incline <30%, poor condition, big rocks/branches",
116747                         "5": "5: Very steep, bike generally needs to be pushed or carried"
116748                     }
116749                 },
116750                 "name": {
116751                     "label": "Name",
116752                     "placeholder": "Common name (if any)"
116753                 },
116754                 "natural": {
116755                     "label": "Natural"
116756                 },
116757                 "network": {
116758                     "label": "Network"
116759                 },
116760                 "note": {
116761                     "label": "Note"
116762                 },
116763                 "office": {
116764                     "label": "Type"
116765                 },
116766                 "oneway": {
116767                     "label": "One Way",
116768                     "options": {
116769                         "undefined": "Assumed to be No",
116770                         "yes": "Yes",
116771                         "no": "No"
116772                     }
116773                 },
116774                 "oneway_yes": {
116775                     "label": "One Way",
116776                     "options": {
116777                         "undefined": "Assumed to be Yes",
116778                         "yes": "Yes",
116779                         "no": "No"
116780                     }
116781                 },
116782                 "opening_hours": {
116783                     "label": "Hours"
116784                 },
116785                 "operator": {
116786                     "label": "Operator"
116787                 },
116788                 "par": {
116789                     "label": "Par",
116790                     "placeholder": "3, 4, 5..."
116791                 },
116792                 "park_ride": {
116793                     "label": "Park and Ride"
116794                 },
116795                 "parking": {
116796                     "label": "Type",
116797                     "options": {
116798                         "surface": "Surface",
116799                         "multi-storey": "Multilevel",
116800                         "underground": "Underground",
116801                         "sheds": "Sheds",
116802                         "carports": "Carports",
116803                         "garage_boxes": "Garage Boxes",
116804                         "lane": "Roadside Lane"
116805                     }
116806                 },
116807                 "phone": {
116808                     "label": "Phone",
116809                     "placeholder": "+31 42 123 4567"
116810                 },
116811                 "piste/difficulty": {
116812                     "label": "Difficulty",
116813                     "placeholder": "Easy, Intermediate, Advanced...",
116814                     "options": {
116815                         "novice": "Novice (instructional)",
116816                         "easy": "Easy (green circle)",
116817                         "intermediate": "Intermediate (blue square)",
116818                         "advanced": "Advanced (black diamond)",
116819                         "expert": "Expert (double black diamond)",
116820                         "freeride": "Freeride (off-piste)",
116821                         "extreme": "Extreme (climbing equipment required)"
116822                     }
116823                 },
116824                 "piste/grooming": {
116825                     "label": "Grooming",
116826                     "options": {
116827                         "classic": "Classic",
116828                         "mogul": "Mogul",
116829                         "backcountry": "Backcountry",
116830                         "classic+skating": "Classic and Skating",
116831                         "scooter": "Scooter/Snowmobile",
116832                         "skating": "Skating"
116833                     }
116834                 },
116835                 "piste/type": {
116836                     "label": "Type",
116837                     "options": {
116838                         "downhill": "Downhill",
116839                         "nordic": "Nordic",
116840                         "skitour": "Skitour",
116841                         "sled": "Sled",
116842                         "hike": "Hike",
116843                         "sleigh": "Sleigh",
116844                         "ice_skate": "Ice Skate",
116845                         "snow_park": "Snow Park",
116846                         "playground": "Playground"
116847                     }
116848                 },
116849                 "place": {
116850                     "label": "Type"
116851                 },
116852                 "population": {
116853                     "label": "Population"
116854                 },
116855                 "power": {
116856                     "label": "Type"
116857                 },
116858                 "railway": {
116859                     "label": "Type"
116860                 },
116861                 "recycling/cans": {
116862                     "label": "Accepts Cans"
116863                 },
116864                 "recycling/clothes": {
116865                     "label": "Accepts Clothes"
116866                 },
116867                 "recycling/glass": {
116868                     "label": "Accepts Glass"
116869                 },
116870                 "recycling/paper": {
116871                     "label": "Accepts Paper"
116872                 },
116873                 "ref": {
116874                     "label": "Reference"
116875                 },
116876                 "relation": {
116877                     "label": "Type"
116878                 },
116879                 "religion": {
116880                     "label": "Religion"
116881                 },
116882                 "restriction": {
116883                     "label": "Type"
116884                 },
116885                 "restrictions": {
116886                     "label": "Turn Restrictions"
116887                 },
116888                 "route": {
116889                     "label": "Type"
116890                 },
116891                 "route_master": {
116892                     "label": "Type"
116893                 },
116894                 "sac_scale": {
116895                     "label": "Hiking Difficulty",
116896                     "placeholder": "Mountain Hiking, Alpine Hiking...",
116897                     "options": {
116898                         "hiking": "T1: Hiking",
116899                         "mountain_hiking": "T2: Mountain Hiking",
116900                         "demanding_mountain_hiking": "T3: Demanding Mountain Hiking",
116901                         "alpine_hiking": "T4: Alpine Hiking",
116902                         "demanding_alpine_hiking": "T5: Demanding Alpine Hiking",
116903                         "difficult_alpine_hiking": "T6: Difficult Alpine Hiking"
116904                     }
116905                 },
116906                 "seasonal": {
116907                     "label": "Seasonal"
116908                 },
116909                 "service": {
116910                     "label": "Type"
116911                 },
116912                 "shelter": {
116913                     "label": "Shelter"
116914                 },
116915                 "shelter_type": {
116916                     "label": "Type"
116917                 },
116918                 "shop": {
116919                     "label": "Type"
116920                 },
116921                 "sloped_curb": {
116922                     "label": "Sloped Curb"
116923                 },
116924                 "smoking": {
116925                     "label": "Smoking",
116926                     "placeholder": "No, Separated, Yes...",
116927                     "options": {
116928                         "no": "No smoking anywhere",
116929                         "separated": "In smoking areas, not physically isolated",
116930                         "isolated": "In smoking areas, physically isolated",
116931                         "outside": "Allowed outside",
116932                         "yes": "Allowed everywhere",
116933                         "dedicated": "Dedicated to smokers (e.g. smokers' club)"
116934                     }
116935                 },
116936                 "smoothness": {
116937                     "label": "Smoothness",
116938                     "placeholder": "Thin Rollers, Wheels, Off-Road...",
116939                     "options": {
116940                         "excellent": "Thin Rollers: rollerblade, skateboard",
116941                         "good": "Thin Wheels: racing bike",
116942                         "intermediate": "Wheels: city bike, wheelchair, scooter",
116943                         "bad": "Robust Wheels: trekking bike, car, rickshaw",
116944                         "very_bad": "High Clearance: light duty off-road vehicle",
116945                         "horrible": "Off-Road: heavy duty off-road vehicle",
116946                         "very_horrible": "Specialized off-road: tractor, ATV",
116947                         "impassible": "Impassible / No wheeled vehicle"
116948                     }
116949                 },
116950                 "social_facility_for": {
116951                     "label": "People served",
116952                     "placeholder": "Homeless, Disabled, Child, etc"
116953                 },
116954                 "source": {
116955                     "label": "Source"
116956                 },
116957                 "sport": {
116958                     "label": "Sport"
116959                 },
116960                 "sport_ice": {
116961                     "label": "Sport"
116962                 },
116963                 "sport_racing": {
116964                     "label": "Sport"
116965                 },
116966                 "structure": {
116967                     "label": "Structure",
116968                     "placeholder": "Unknown",
116969                     "options": {
116970                         "bridge": "Bridge",
116971                         "tunnel": "Tunnel",
116972                         "embankment": "Embankment",
116973                         "cutting": "Cutting",
116974                         "ford": "Ford"
116975                     }
116976                 },
116977                 "studio_type": {
116978                     "label": "Type"
116979                 },
116980                 "supervised": {
116981                     "label": "Supervised"
116982                 },
116983                 "surface": {
116984                     "label": "Surface"
116985                 },
116986                 "tactile_paving": {
116987                     "label": "Tactile Paving"
116988                 },
116989                 "toilets/disposal": {
116990                     "label": "Disposal",
116991                     "options": {
116992                         "flush": "Flush",
116993                         "pitlatrine": "Pit/Latrine",
116994                         "chemical": "Chemical",
116995                         "bucket": "Bucket"
116996                     }
116997                 },
116998                 "tourism": {
116999                     "label": "Type"
117000                 },
117001                 "towertype": {
117002                     "label": "Tower type"
117003                 },
117004                 "tracktype": {
117005                     "label": "Track Type",
117006                     "placeholder": "Solid, Mostly Solid, Soft...",
117007                     "options": {
117008                         "grade1": "Solid: paved or heavily compacted hardcore surface",
117009                         "grade2": "Mostly Solid: gravel/rock with some soft material mixed in",
117010                         "grade3": "Even mixture of hard and soft materials",
117011                         "grade4": "Mostly Soft: soil/sand/grass with some hard material mixed in",
117012                         "grade5": "Soft: soil/sand/grass"
117013                     }
117014                 },
117015                 "trail_visibility": {
117016                     "label": "Trail Visibility",
117017                     "placeholder": "Excellent, Good, Bad...",
117018                     "options": {
117019                         "excellent": "Excellent: unambiguous path or markers everywhere",
117020                         "good": "Good: markers visible, sometimes require searching",
117021                         "intermediate": "Intermediate: few markers, path mostly visible",
117022                         "bad": "Bad: no markers, path sometimes invisible/pathless",
117023                         "horrible": "Horrible: often pathless, some orientation skills required",
117024                         "no": "No: pathless, excellent orientation skills required"
117025                     }
117026                 },
117027                 "tree_type": {
117028                     "label": "Type"
117029                 },
117030                 "trees": {
117031                     "label": "Trees"
117032                 },
117033                 "tunnel": {
117034                     "label": "Tunnel"
117035                 },
117036                 "vending": {
117037                     "label": "Type of Goods"
117038                 },
117039                 "water": {
117040                     "label": "Type"
117041                 },
117042                 "waterway": {
117043                     "label": "Type"
117044                 },
117045                 "website": {
117046                     "label": "Website",
117047                     "placeholder": "http://example.com/"
117048                 },
117049                 "wetland": {
117050                     "label": "Type"
117051                 },
117052                 "wheelchair": {
117053                     "label": "Wheelchair Access"
117054                 },
117055                 "width": {
117056                     "label": "Width (Meters)"
117057                 },
117058                 "wikipedia": {
117059                     "label": "Wikipedia"
117060                 },
117061                 "wood": {
117062                     "label": "Type"
117063                 }
117064             },
117065             "presets": {
117066                 "address": {
117067                     "name": "Address",
117068                     "terms": ""
117069                 },
117070                 "aerialway": {
117071                     "name": "Aerialway",
117072                     "terms": "ski lift,funifor,funitel"
117073                 },
117074                 "aerialway/cable_car": {
117075                     "name": "Cable Car",
117076                     "terms": "tramway,ropeway"
117077                 },
117078                 "aerialway/chair_lift": {
117079                     "name": "Chair Lift",
117080                     "terms": ""
117081                 },
117082                 "aerialway/gondola": {
117083                     "name": "Gondola",
117084                     "terms": ""
117085                 },
117086                 "aerialway/magic_carpet": {
117087                     "name": "Magic Carpet Lift",
117088                     "terms": ""
117089                 },
117090                 "aerialway/platter": {
117091                     "name": "Platter Lift",
117092                     "terms": "button lift,poma lift"
117093                 },
117094                 "aerialway/pylon": {
117095                     "name": "Aerialway Pylon",
117096                     "terms": ""
117097                 },
117098                 "aerialway/rope_tow": {
117099                     "name": "Rope Tow Lift",
117100                     "terms": "handle tow,bugel lift"
117101                 },
117102                 "aerialway/station": {
117103                     "name": "Aerialway Station",
117104                     "terms": ""
117105                 },
117106                 "aerialway/t-bar": {
117107                     "name": "T-bar Lift",
117108                     "terms": ""
117109                 },
117110                 "aeroway": {
117111                     "name": "Aeroway",
117112                     "terms": ""
117113                 },
117114                 "aeroway/aerodrome": {
117115                     "name": "Airport",
117116                     "terms": "airplane,airport,aerodrome"
117117                 },
117118                 "aeroway/apron": {
117119                     "name": "Apron",
117120                     "terms": "ramp"
117121                 },
117122                 "aeroway/gate": {
117123                     "name": "Airport gate",
117124                     "terms": ""
117125                 },
117126                 "aeroway/hangar": {
117127                     "name": "Hangar",
117128                     "terms": ""
117129                 },
117130                 "aeroway/helipad": {
117131                     "name": "Helipad",
117132                     "terms": "helicopter,helipad,heliport"
117133                 },
117134                 "aeroway/runway": {
117135                     "name": "Runway",
117136                     "terms": "landing strip"
117137                 },
117138                 "aeroway/taxiway": {
117139                     "name": "Taxiway",
117140                     "terms": ""
117141                 },
117142                 "aeroway/terminal": {
117143                     "name": "Airport terminal",
117144                     "terms": "airport,aerodrome"
117145                 },
117146                 "amenity": {
117147                     "name": "Amenity",
117148                     "terms": ""
117149                 },
117150                 "amenity/arts_centre": {
117151                     "name": "Arts Center",
117152                     "terms": ""
117153                 },
117154                 "amenity/atm": {
117155                     "name": "ATM",
117156                     "terms": "money,cash,machine"
117157                 },
117158                 "amenity/bank": {
117159                     "name": "Bank",
117160                     "terms": "credit union,check,deposit,fund,investment,repository,reserve,safe,savings,stock,treasury,trust,vault"
117161                 },
117162                 "amenity/bar": {
117163                     "name": "Bar",
117164                     "terms": "dive,beer,bier,booze"
117165                 },
117166                 "amenity/bbq": {
117167                     "name": "Barbecue/Grill",
117168                     "terms": "bbq"
117169                 },
117170                 "amenity/bench": {
117171                     "name": "Bench",
117172                     "terms": ""
117173                 },
117174                 "amenity/bicycle_parking": {
117175                     "name": "Bicycle Parking",
117176                     "terms": "bike"
117177                 },
117178                 "amenity/bicycle_rental": {
117179                     "name": "Bicycle Rental",
117180                     "terms": "bike"
117181                 },
117182                 "amenity/boat_rental": {
117183                     "name": "Boat Rental",
117184                     "terms": ""
117185                 },
117186                 "amenity/bureau_de_change": {
117187                     "name": "Currency Exchange",
117188                     "terms": "bureau de change,money changer"
117189                 },
117190                 "amenity/bus_station": {
117191                     "name": "Bus Station",
117192                     "terms": ""
117193                 },
117194                 "amenity/cafe": {
117195                     "name": "Cafe",
117196                     "terms": "coffee,tea"
117197                 },
117198                 "amenity/car_rental": {
117199                     "name": "Car Rental",
117200                     "terms": ""
117201                 },
117202                 "amenity/car_sharing": {
117203                     "name": "Car Sharing",
117204                     "terms": ""
117205                 },
117206                 "amenity/car_wash": {
117207                     "name": "Car Wash",
117208                     "terms": ""
117209                 },
117210                 "amenity/charging_station": {
117211                     "name": "Charging Station",
117212                     "terms": "EV,Electric Vehicle,Supercharger"
117213                 },
117214                 "amenity/childcare": {
117215                     "name": "Nursery/Childcare",
117216                     "terms": "daycare,orphanage,playgroup"
117217                 },
117218                 "amenity/cinema": {
117219                     "name": "Cinema",
117220                     "terms": "drive-in,film,flick,movie,theater,picture,show,screen"
117221                 },
117222                 "amenity/clinic": {
117223                     "name": "Clinic",
117224                     "terms": "medical,urgentcare"
117225                 },
117226                 "amenity/clock": {
117227                     "name": "Clock",
117228                     "terms": ""
117229                 },
117230                 "amenity/college": {
117231                     "name": "College Grounds",
117232                     "terms": "university"
117233                 },
117234                 "amenity/compressed_air": {
117235                     "name": "Compressed Air",
117236                     "terms": ""
117237                 },
117238                 "amenity/courthouse": {
117239                     "name": "Courthouse",
117240                     "terms": ""
117241                 },
117242                 "amenity/dentist": {
117243                     "name": "Dentist",
117244                     "terms": "tooth,teeth"
117245                 },
117246                 "amenity/doctor": {
117247                     "name": "Doctor",
117248                     "terms": "medic*"
117249                 },
117250                 "amenity/dojo": {
117251                     "name": "Dojo / Martial Arts Academy",
117252                     "terms": "martial arts,dojang"
117253                 },
117254                 "amenity/drinking_water": {
117255                     "name": "Drinking Water",
117256                     "terms": "fountain,potable"
117257                 },
117258                 "amenity/embassy": {
117259                     "name": "Embassy",
117260                     "terms": ""
117261                 },
117262                 "amenity/fast_food": {
117263                     "name": "Fast Food",
117264                     "terms": "restaurant"
117265                 },
117266                 "amenity/fire_station": {
117267                     "name": "Fire Station",
117268                     "terms": ""
117269                 },
117270                 "amenity/fountain": {
117271                     "name": "Fountain",
117272                     "terms": ""
117273                 },
117274                 "amenity/fuel": {
117275                     "name": "Gas Station",
117276                     "terms": "petrol,fuel,propane,diesel,lng,cng,biodiesel"
117277                 },
117278                 "amenity/grave_yard": {
117279                     "name": "Graveyard",
117280                     "terms": ""
117281                 },
117282                 "amenity/hospital": {
117283                     "name": "Hospital Grounds",
117284                     "terms": "clinic,doctor,emergency room,health service,hospice,infirmary,institution,nursing home,sanatorium,sanitarium,sick,surgery,ward"
117285                 },
117286                 "amenity/kindergarten": {
117287                     "name": "Preschool/Kindergarten Grounds",
117288                     "terms": "kindergarden,pre-school"
117289                 },
117290                 "amenity/library": {
117291                     "name": "Library",
117292                     "terms": "book"
117293                 },
117294                 "amenity/marketplace": {
117295                     "name": "Marketplace",
117296                     "terms": ""
117297                 },
117298                 "amenity/nightclub": {
117299                     "name": "Nightclub",
117300                     "terms": "disco*,night club,dancing,dance club"
117301                 },
117302                 "amenity/parking": {
117303                     "name": "Car Parking",
117304                     "terms": ""
117305                 },
117306                 "amenity/parking_entrance": {
117307                     "name": "Parking Garage Entrance/Exit",
117308                     "terms": ""
117309                 },
117310                 "amenity/pharmacy": {
117311                     "name": "Pharmacy",
117312                     "terms": "drug,medicine"
117313                 },
117314                 "amenity/place_of_worship": {
117315                     "name": "Place of Worship",
117316                     "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"
117317                 },
117318                 "amenity/place_of_worship/buddhist": {
117319                     "name": "Buddhist Temple",
117320                     "terms": "stupa,vihara,monastery,temple,pagoda,zendo,dojo"
117321                 },
117322                 "amenity/place_of_worship/christian": {
117323                     "name": "Church",
117324                     "terms": "christian,abbey,basilica,bethel,cathedral,chancel,chantry,chapel,fold,house of God,house of prayer,house of worship,minster,mission,oratory,parish,sacellum,sanctuary,shrine,tabernacle,temple"
117325                 },
117326                 "amenity/place_of_worship/jewish": {
117327                     "name": "Synagogue",
117328                     "terms": "jewish"
117329                 },
117330                 "amenity/place_of_worship/muslim": {
117331                     "name": "Mosque",
117332                     "terms": "muslim"
117333                 },
117334                 "amenity/police": {
117335                     "name": "Police",
117336                     "terms": "badge,constable,constabulary,cop,detective,fed,law,enforcement,officer,patrol"
117337                 },
117338                 "amenity/post_box": {
117339                     "name": "Mailbox",
117340                     "terms": "letter,post"
117341                 },
117342                 "amenity/post_office": {
117343                     "name": "Post Office",
117344                     "terms": "letter,mail"
117345                 },
117346                 "amenity/pub": {
117347                     "name": "Pub",
117348                     "terms": "dive,beer,bier,booze"
117349                 },
117350                 "amenity/ranger_station": {
117351                     "name": "Ranger Station",
117352                     "terms": "visitor center,visitor centre,permit center,permit centre,backcountry office,warden office,warden center"
117353                 },
117354                 "amenity/recycling": {
117355                     "name": "Recycling",
117356                     "terms": "can,bottle,garbage,scrap,trash"
117357                 },
117358                 "amenity/restaurant": {
117359                     "name": "Restaurant",
117360                     "terms": "bar,breakfast,cafe,café,canteen,coffee,dine,dining,dinner,drive-in,eat,grill,lunch,table"
117361                 },
117362                 "amenity/school": {
117363                     "name": "School Grounds",
117364                     "terms": "academy,elementary school,middle school,high school"
117365                 },
117366                 "amenity/shelter": {
117367                     "name": "Shelter",
117368                     "terms": "lean-to,gazebo,picnic"
117369                 },
117370                 "amenity/social_facility": {
117371                     "name": "Social Facility",
117372                     "terms": ""
117373                 },
117374                 "amenity/social_facility/food_bank": {
117375                     "name": "Food Bank",
117376                     "terms": ""
117377                 },
117378                 "amenity/social_facility/group_home": {
117379                     "name": "Elderly Group Home",
117380                     "terms": "old,senior,living"
117381                 },
117382                 "amenity/social_facility/homeless_shelter": {
117383                     "name": "Homeless Shelter",
117384                     "terms": "houseless,unhoused,displaced"
117385                 },
117386                 "amenity/studio": {
117387                     "name": "Studio",
117388                     "terms": "recording,radio,television"
117389                 },
117390                 "amenity/swimming_pool": {
117391                     "name": "Swimming Pool",
117392                     "terms": ""
117393                 },
117394                 "amenity/taxi": {
117395                     "name": "Taxi Stand",
117396                     "terms": "cab"
117397                 },
117398                 "amenity/telephone": {
117399                     "name": "Telephone",
117400                     "terms": "phone"
117401                 },
117402                 "amenity/theatre": {
117403                     "name": "Theater",
117404                     "terms": "theatre,performance,play,musical"
117405                 },
117406                 "amenity/toilets": {
117407                     "name": "Toilets",
117408                     "terms": "bathroom,restroom,outhouse,privy,head,lavatory,latrine,water closet,WC,W.C."
117409                 },
117410                 "amenity/townhall": {
117411                     "name": "Town Hall",
117412                     "terms": "village,city,government,courthouse,municipal"
117413                 },
117414                 "amenity/university": {
117415                     "name": "University Grounds",
117416                     "terms": "college"
117417                 },
117418                 "amenity/vending_machine": {
117419                     "name": "Vending Machine",
117420                     "terms": "snack,soda,ticket"
117421                 },
117422                 "amenity/veterinary": {
117423                     "name": "Veterinary",
117424                     "terms": "pet clinic,veterinarian,animal hospital,pet doctor"
117425                 },
117426                 "amenity/waste_basket": {
117427                     "name": "Waste Basket",
117428                     "terms": "rubbish,litter,trash,garbage"
117429                 },
117430                 "area": {
117431                     "name": "Area",
117432                     "terms": ""
117433                 },
117434                 "barrier": {
117435                     "name": "Barrier",
117436                     "terms": ""
117437                 },
117438                 "barrier/block": {
117439                     "name": "Block",
117440                     "terms": ""
117441                 },
117442                 "barrier/bollard": {
117443                     "name": "Bollard",
117444                     "terms": ""
117445                 },
117446                 "barrier/cattle_grid": {
117447                     "name": "Cattle Grid",
117448                     "terms": ""
117449                 },
117450                 "barrier/city_wall": {
117451                     "name": "City Wall",
117452                     "terms": ""
117453                 },
117454                 "barrier/cycle_barrier": {
117455                     "name": "Cycle Barrier",
117456                     "terms": ""
117457                 },
117458                 "barrier/ditch": {
117459                     "name": "Ditch",
117460                     "terms": ""
117461                 },
117462                 "barrier/entrance": {
117463                     "name": "Entrance",
117464                     "terms": ""
117465                 },
117466                 "barrier/fence": {
117467                     "name": "Fence",
117468                     "terms": ""
117469                 },
117470                 "barrier/gate": {
117471                     "name": "Gate",
117472                     "terms": ""
117473                 },
117474                 "barrier/hedge": {
117475                     "name": "Hedge",
117476                     "terms": ""
117477                 },
117478                 "barrier/kissing_gate": {
117479                     "name": "Kissing Gate",
117480                     "terms": ""
117481                 },
117482                 "barrier/lift_gate": {
117483                     "name": "Lift Gate",
117484                     "terms": ""
117485                 },
117486                 "barrier/retaining_wall": {
117487                     "name": "Retaining Wall",
117488                     "terms": ""
117489                 },
117490                 "barrier/stile": {
117491                     "name": "Stile",
117492                     "terms": ""
117493                 },
117494                 "barrier/toll_booth": {
117495                     "name": "Toll Booth",
117496                     "terms": ""
117497                 },
117498                 "barrier/wall": {
117499                     "name": "Wall",
117500                     "terms": ""
117501                 },
117502                 "boundary/administrative": {
117503                     "name": "Administrative Boundary",
117504                     "terms": ""
117505                 },
117506                 "building": {
117507                     "name": "Building",
117508                     "terms": ""
117509                 },
117510                 "building/apartments": {
117511                     "name": "Apartments",
117512                     "terms": ""
117513                 },
117514                 "building/barn": {
117515                     "name": "Barn",
117516                     "terms": ""
117517                 },
117518                 "building/bunker": {
117519                     "name": "Bunker",
117520                     "terms": ""
117521                 },
117522                 "building/cabin": {
117523                     "name": "Cabin",
117524                     "terms": ""
117525                 },
117526                 "building/cathedral": {
117527                     "name": "Cathedral",
117528                     "terms": ""
117529                 },
117530                 "building/chapel": {
117531                     "name": "Chapel",
117532                     "terms": ""
117533                 },
117534                 "building/church": {
117535                     "name": "Church",
117536                     "terms": ""
117537                 },
117538                 "building/college": {
117539                     "name": "College Building",
117540                     "terms": "university"
117541                 },
117542                 "building/commercial": {
117543                     "name": "Commercial Building",
117544                     "terms": ""
117545                 },
117546                 "building/construction": {
117547                     "name": "Building Under Construction",
117548                     "terms": ""
117549                 },
117550                 "building/detached": {
117551                     "name": "Detached Home",
117552                     "terms": ""
117553                 },
117554                 "building/dormitory": {
117555                     "name": "Dormitory",
117556                     "terms": ""
117557                 },
117558                 "building/entrance": {
117559                     "name": "Entrance/Exit",
117560                     "terms": ""
117561                 },
117562                 "building/garage": {
117563                     "name": "Garage",
117564                     "terms": ""
117565                 },
117566                 "building/garages": {
117567                     "name": "Garages",
117568                     "terms": ""
117569                 },
117570                 "building/greenhouse": {
117571                     "name": "Greenhouse",
117572                     "terms": ""
117573                 },
117574                 "building/hospital": {
117575                     "name": "Hospital Building",
117576                     "terms": ""
117577                 },
117578                 "building/hotel": {
117579                     "name": "Hotel Building",
117580                     "terms": ""
117581                 },
117582                 "building/house": {
117583                     "name": "House",
117584                     "terms": ""
117585                 },
117586                 "building/hut": {
117587                     "name": "Hut",
117588                     "terms": ""
117589                 },
117590                 "building/industrial": {
117591                     "name": "Industrial Building",
117592                     "terms": ""
117593                 },
117594                 "building/kindergarten": {
117595                     "name": "Preschool/Kindergarten Building",
117596                     "terms": "kindergarden,pre-school"
117597                 },
117598                 "building/public": {
117599                     "name": "Public Building",
117600                     "terms": ""
117601                 },
117602                 "building/residential": {
117603                     "name": "Residential Building",
117604                     "terms": ""
117605                 },
117606                 "building/retail": {
117607                     "name": "Retail Building",
117608                     "terms": ""
117609                 },
117610                 "building/roof": {
117611                     "name": "Roof",
117612                     "terms": ""
117613                 },
117614                 "building/school": {
117615                     "name": "School Building",
117616                     "terms": "academy,elementary school,middle school,high school"
117617                 },
117618                 "building/shed": {
117619                     "name": "Shed",
117620                     "terms": ""
117621                 },
117622                 "building/stable": {
117623                     "name": "Stable",
117624                     "terms": ""
117625                 },
117626                 "building/static_caravan": {
117627                     "name": "Static Mobile Home",
117628                     "terms": ""
117629                 },
117630                 "building/terrace": {
117631                     "name": "Row Houses",
117632                     "terms": ""
117633                 },
117634                 "building/train_station": {
117635                     "name": "Train Station",
117636                     "terms": ""
117637                 },
117638                 "building/university": {
117639                     "name": "University Building",
117640                     "terms": "college"
117641                 },
117642                 "building/warehouse": {
117643                     "name": "Warehouse",
117644                     "terms": ""
117645                 },
117646                 "craft": {
117647                     "name": "Craft",
117648                     "terms": ""
117649                 },
117650                 "craft/basket_maker": {
117651                     "name": "Basket Maker",
117652                     "terms": ""
117653                 },
117654                 "craft/beekeeper": {
117655                     "name": "Beekeeper",
117656                     "terms": ""
117657                 },
117658                 "craft/blacksmith": {
117659                     "name": "Blacksmith",
117660                     "terms": ""
117661                 },
117662                 "craft/boatbuilder": {
117663                     "name": "Boat Builder",
117664                     "terms": ""
117665                 },
117666                 "craft/bookbinder": {
117667                     "name": "Bookbinder",
117668                     "terms": "book repair"
117669                 },
117670                 "craft/brewery": {
117671                     "name": "Brewery",
117672                     "terms": "beer,bier"
117673                 },
117674                 "craft/carpenter": {
117675                     "name": "Carpenter",
117676                     "terms": "woodworker"
117677                 },
117678                 "craft/carpet_layer": {
117679                     "name": "Carpet Layer",
117680                     "terms": ""
117681                 },
117682                 "craft/caterer": {
117683                     "name": "Caterer",
117684                     "terms": ""
117685                 },
117686                 "craft/clockmaker": {
117687                     "name": "Clockmaker",
117688                     "terms": ""
117689                 },
117690                 "craft/confectionary": {
117691                     "name": "Confectionary",
117692                     "terms": "sweets,candy"
117693                 },
117694                 "craft/dressmaker": {
117695                     "name": "Dressmaker",
117696                     "terms": "seamstress"
117697                 },
117698                 "craft/electrician": {
117699                     "name": "Electrician",
117700                     "terms": "power,wire"
117701                 },
117702                 "craft/gardener": {
117703                     "name": "Gardener",
117704                     "terms": "landscaper,grounds keeper"
117705                 },
117706                 "craft/glaziery": {
117707                     "name": "Glaziery",
117708                     "terms": "glass,stained-glass,window"
117709                 },
117710                 "craft/handicraft": {
117711                     "name": "Handicraft",
117712                     "terms": ""
117713                 },
117714                 "craft/hvac": {
117715                     "name": "HVAC",
117716                     "terms": "heat*,vent*,air conditioning"
117717                 },
117718                 "craft/insulator": {
117719                     "name": "Insulator",
117720                     "terms": ""
117721                 },
117722                 "craft/jeweler": {
117723                     "name": "Jeweler",
117724                     "terms": ""
117725                 },
117726                 "craft/key_cutter": {
117727                     "name": "Key Cutter",
117728                     "terms": ""
117729                 },
117730                 "craft/locksmith": {
117731                     "name": "Locksmith",
117732                     "terms": ""
117733                 },
117734                 "craft/metal_construction": {
117735                     "name": "Metal Construction",
117736                     "terms": ""
117737                 },
117738                 "craft/optician": {
117739                     "name": "Optician",
117740                     "terms": ""
117741                 },
117742                 "craft/painter": {
117743                     "name": "Painter",
117744                     "terms": ""
117745                 },
117746                 "craft/photographer": {
117747                     "name": "Photographer",
117748                     "terms": ""
117749                 },
117750                 "craft/photographic_laboratory": {
117751                     "name": "Photographic Laboratory",
117752                     "terms": "film"
117753                 },
117754                 "craft/plasterer": {
117755                     "name": "Plasterer",
117756                     "terms": ""
117757                 },
117758                 "craft/plumber": {
117759                     "name": "Plumber",
117760                     "terms": "pipe"
117761                 },
117762                 "craft/pottery": {
117763                     "name": "Pottery",
117764                     "terms": "ceramic"
117765                 },
117766                 "craft/rigger": {
117767                     "name": "Rigger",
117768                     "terms": ""
117769                 },
117770                 "craft/roofer": {
117771                     "name": "Roofer",
117772                     "terms": ""
117773                 },
117774                 "craft/saddler": {
117775                     "name": "Saddler",
117776                     "terms": ""
117777                 },
117778                 "craft/sailmaker": {
117779                     "name": "Sailmaker",
117780                     "terms": ""
117781                 },
117782                 "craft/sawmill": {
117783                     "name": "Sawmill",
117784                     "terms": "lumber"
117785                 },
117786                 "craft/scaffolder": {
117787                     "name": "Scaffolder",
117788                     "terms": ""
117789                 },
117790                 "craft/sculpter": {
117791                     "name": "Sculpter",
117792                     "terms": ""
117793                 },
117794                 "craft/shoemaker": {
117795                     "name": "Shoemaker",
117796                     "terms": "cobbler"
117797                 },
117798                 "craft/stonemason": {
117799                     "name": "Stonemason",
117800                     "terms": "masonry"
117801                 },
117802                 "craft/sweep": {
117803                     "name": "Chimney Sweep",
117804                     "terms": ""
117805                 },
117806                 "craft/tailor": {
117807                     "name": "Tailor",
117808                     "terms": "clothes,suit"
117809                 },
117810                 "craft/tiler": {
117811                     "name": "Tiler",
117812                     "terms": ""
117813                 },
117814                 "craft/tinsmith": {
117815                     "name": "Tinsmith",
117816                     "terms": ""
117817                 },
117818                 "craft/upholsterer": {
117819                     "name": "Upholsterer",
117820                     "terms": ""
117821                 },
117822                 "craft/watchmaker": {
117823                     "name": "Watchmaker",
117824                     "terms": ""
117825                 },
117826                 "craft/window_construction": {
117827                     "name": "Window Construction",
117828                     "terms": "glass"
117829                 },
117830                 "craft/winery": {
117831                     "name": "Winery",
117832                     "terms": ""
117833                 },
117834                 "embankment": {
117835                     "name": "Embankment",
117836                     "terms": ""
117837                 },
117838                 "emergency/ambulance_station": {
117839                     "name": "Ambulance Station",
117840                     "terms": "EMS,EMT,rescue"
117841                 },
117842                 "emergency/fire_hydrant": {
117843                     "name": "Fire Hydrant",
117844                     "terms": ""
117845                 },
117846                 "emergency/phone": {
117847                     "name": "Emergency Phone",
117848                     "terms": ""
117849                 },
117850                 "entrance": {
117851                     "name": "Entrance/Exit",
117852                     "terms": ""
117853                 },
117854                 "footway/crossing": {
117855                     "name": "Crossing",
117856                     "terms": ""
117857                 },
117858                 "footway/crosswalk": {
117859                     "name": "Crosswalk",
117860                     "terms": "zebra crossing"
117861                 },
117862                 "footway/sidewalk": {
117863                     "name": "Sidewalk",
117864                     "terms": ""
117865                 },
117866                 "ford": {
117867                     "name": "Ford",
117868                     "terms": ""
117869                 },
117870                 "golf/bunker": {
117871                     "name": "Sand Trap",
117872                     "terms": "hazard,bunker"
117873                 },
117874                 "golf/fairway": {
117875                     "name": "Fairway",
117876                     "terms": ""
117877                 },
117878                 "golf/green": {
117879                     "name": "Putting Green",
117880                     "terms": ""
117881                 },
117882                 "golf/hole": {
117883                     "name": "Golf Hole",
117884                     "terms": ""
117885                 },
117886                 "golf/lateral_water_hazard": {
117887                     "name": "Lateral Water Hazard",
117888                     "terms": ""
117889                 },
117890                 "golf/rough": {
117891                     "name": "Rough",
117892                     "terms": ""
117893                 },
117894                 "golf/tee": {
117895                     "name": "Tee Box",
117896                     "terms": "teeing ground"
117897                 },
117898                 "golf/water_hazard": {
117899                     "name": "Water Hazard",
117900                     "terms": ""
117901                 },
117902                 "highway": {
117903                     "name": "Highway",
117904                     "terms": ""
117905                 },
117906                 "highway/bridleway": {
117907                     "name": "Bridle Path",
117908                     "terms": "bridleway,equestrian,horse"
117909                 },
117910                 "highway/bus_stop": {
117911                     "name": "Bus Stop",
117912                     "terms": ""
117913                 },
117914                 "highway/crossing": {
117915                     "name": "Crossing",
117916                     "terms": ""
117917                 },
117918                 "highway/crosswalk": {
117919                     "name": "Crosswalk",
117920                     "terms": "zebra crossing"
117921                 },
117922                 "highway/cycleway": {
117923                     "name": "Cycle Path",
117924                     "terms": "bike"
117925                 },
117926                 "highway/footway": {
117927                     "name": "Foot Path",
117928                     "terms": "hike,hiking,trackway,trail,walk"
117929                 },
117930                 "highway/living_street": {
117931                     "name": "Living Street",
117932                     "terms": ""
117933                 },
117934                 "highway/mini_roundabout": {
117935                     "name": "Mini-Roundabout",
117936                     "terms": ""
117937                 },
117938                 "highway/motorway": {
117939                     "name": "Motorway",
117940                     "terms": ""
117941                 },
117942                 "highway/motorway_junction": {
117943                     "name": "Motorway Junction / Exit",
117944                     "terms": ""
117945                 },
117946                 "highway/motorway_link": {
117947                     "name": "Motorway Link",
117948                     "terms": "ramp,on ramp,off ramp"
117949                 },
117950                 "highway/path": {
117951                     "name": "Path",
117952                     "terms": "hike,hiking,trackway,trail,walk"
117953                 },
117954                 "highway/pedestrian": {
117955                     "name": "Pedestrian",
117956                     "terms": ""
117957                 },
117958                 "highway/primary": {
117959                     "name": "Primary Road",
117960                     "terms": ""
117961                 },
117962                 "highway/primary_link": {
117963                     "name": "Primary Link",
117964                     "terms": "ramp,on ramp,off ramp"
117965                 },
117966                 "highway/raceway": {
117967                     "name": "Motor Raceway",
117968                     "terms": "auto*,race*,nascar"
117969                 },
117970                 "highway/residential": {
117971                     "name": "Residential Road",
117972                     "terms": ""
117973                 },
117974                 "highway/rest_area": {
117975                     "name": "Rest Area",
117976                     "terms": "rest stop"
117977                 },
117978                 "highway/road": {
117979                     "name": "Unknown Road",
117980                     "terms": ""
117981                 },
117982                 "highway/secondary": {
117983                     "name": "Secondary Road",
117984                     "terms": ""
117985                 },
117986                 "highway/secondary_link": {
117987                     "name": "Secondary Link",
117988                     "terms": "ramp,on ramp,off ramp"
117989                 },
117990                 "highway/service": {
117991                     "name": "Service Road",
117992                     "terms": ""
117993                 },
117994                 "highway/service/alley": {
117995                     "name": "Alley",
117996                     "terms": ""
117997                 },
117998                 "highway/service/drive-through": {
117999                     "name": "Drive-Through",
118000                     "terms": ""
118001                 },
118002                 "highway/service/driveway": {
118003                     "name": "Driveway",
118004                     "terms": ""
118005                 },
118006                 "highway/service/emergency_access": {
118007                     "name": "Emergency Access",
118008                     "terms": ""
118009                 },
118010                 "highway/service/parking_aisle": {
118011                     "name": "Parking Aisle",
118012                     "terms": ""
118013                 },
118014                 "highway/services": {
118015                     "name": "Service Area",
118016                     "terms": "services,travel plaza,service station"
118017                 },
118018                 "highway/steps": {
118019                     "name": "Steps",
118020                     "terms": "stairs,staircase"
118021                 },
118022                 "highway/stop": {
118023                     "name": "Stop Sign",
118024                     "terms": "stop sign"
118025                 },
118026                 "highway/street_lamp": {
118027                     "name": "Street Lamp",
118028                     "terms": "streetlight,street light,lamp,light,gaslight"
118029                 },
118030                 "highway/tertiary": {
118031                     "name": "Tertiary Road",
118032                     "terms": ""
118033                 },
118034                 "highway/tertiary_link": {
118035                     "name": "Tertiary Link",
118036                     "terms": "ramp,on ramp,off ramp"
118037                 },
118038                 "highway/track": {
118039                     "name": "Track",
118040                     "terms": "woods road,fire road"
118041                 },
118042                 "highway/traffic_signals": {
118043                     "name": "Traffic Signals",
118044                     "terms": "light,stoplight,traffic light"
118045                 },
118046                 "highway/trunk": {
118047                     "name": "Trunk Road",
118048                     "terms": ""
118049                 },
118050                 "highway/trunk_link": {
118051                     "name": "Trunk Link",
118052                     "terms": "ramp,on ramp,off ramp"
118053                 },
118054                 "highway/turning_circle": {
118055                     "name": "Turning Circle",
118056                     "terms": "cul-de-sac"
118057                 },
118058                 "highway/unclassified": {
118059                     "name": "Unclassified Road",
118060                     "terms": ""
118061                 },
118062                 "historic": {
118063                     "name": "Historic Site",
118064                     "terms": ""
118065                 },
118066                 "historic/archaeological_site": {
118067                     "name": "Archaeological Site",
118068                     "terms": ""
118069                 },
118070                 "historic/boundary_stone": {
118071                     "name": "Boundary Stone",
118072                     "terms": ""
118073                 },
118074                 "historic/castle": {
118075                     "name": "Castle",
118076                     "terms": ""
118077                 },
118078                 "historic/memorial": {
118079                     "name": "Memorial",
118080                     "terms": ""
118081                 },
118082                 "historic/monument": {
118083                     "name": "Monument",
118084                     "terms": ""
118085                 },
118086                 "historic/ruins": {
118087                     "name": "Ruins",
118088                     "terms": ""
118089                 },
118090                 "historic/wayside_cross": {
118091                     "name": "Wayside Cross",
118092                     "terms": ""
118093                 },
118094                 "historic/wayside_shrine": {
118095                     "name": "Wayside Shrine",
118096                     "terms": ""
118097                 },
118098                 "landuse": {
118099                     "name": "Landuse",
118100                     "terms": ""
118101                 },
118102                 "landuse/allotments": {
118103                     "name": "Allotments",
118104                     "terms": ""
118105                 },
118106                 "landuse/basin": {
118107                     "name": "Basin",
118108                     "terms": ""
118109                 },
118110                 "landuse/cemetery": {
118111                     "name": "Cemetery",
118112                     "terms": ""
118113                 },
118114                 "landuse/churchyard": {
118115                     "name": "Churchyard",
118116                     "terms": ""
118117                 },
118118                 "landuse/commercial": {
118119                     "name": "Commercial",
118120                     "terms": ""
118121                 },
118122                 "landuse/construction": {
118123                     "name": "Construction",
118124                     "terms": ""
118125                 },
118126                 "landuse/farm": {
118127                     "name": "Farm",
118128                     "terms": ""
118129                 },
118130                 "landuse/farmland": {
118131                     "name": "Farmland",
118132                     "terms": ""
118133                 },
118134                 "landuse/farmyard": {
118135                     "name": "Farmyard",
118136                     "terms": ""
118137                 },
118138                 "landuse/forest": {
118139                     "name": "Forest",
118140                     "terms": ""
118141                 },
118142                 "landuse/grass": {
118143                     "name": "Grass",
118144                     "terms": ""
118145                 },
118146                 "landuse/industrial": {
118147                     "name": "Industrial",
118148                     "terms": ""
118149                 },
118150                 "landuse/landfill": {
118151                     "name": "Landfill",
118152                     "terms": "dump"
118153                 },
118154                 "landuse/meadow": {
118155                     "name": "Meadow",
118156                     "terms": ""
118157                 },
118158                 "landuse/military": {
118159                     "name": "Military",
118160                     "terms": ""
118161                 },
118162                 "landuse/orchard": {
118163                     "name": "Orchard",
118164                     "terms": ""
118165                 },
118166                 "landuse/quarry": {
118167                     "name": "Quarry",
118168                     "terms": ""
118169                 },
118170                 "landuse/residential": {
118171                     "name": "Residential",
118172                     "terms": ""
118173                 },
118174                 "landuse/retail": {
118175                     "name": "Retail",
118176                     "terms": ""
118177                 },
118178                 "landuse/vineyard": {
118179                     "name": "Vineyard",
118180                     "terms": ""
118181                 },
118182                 "leisure": {
118183                     "name": "Leisure",
118184                     "terms": ""
118185                 },
118186                 "leisure/common": {
118187                     "name": "Common",
118188                     "terms": "open space"
118189                 },
118190                 "leisure/dog_park": {
118191                     "name": "Dog Park",
118192                     "terms": ""
118193                 },
118194                 "leisure/firepit": {
118195                     "name": "Firepit",
118196                     "terms": "fireplace,campfire"
118197                 },
118198                 "leisure/garden": {
118199                     "name": "Garden",
118200                     "terms": ""
118201                 },
118202                 "leisure/golf_course": {
118203                     "name": "Golf Course",
118204                     "terms": "links"
118205                 },
118206                 "leisure/ice_rink": {
118207                     "name": "Ice Rink",
118208                     "terms": "hockey,skating,curling"
118209                 },
118210                 "leisure/marina": {
118211                     "name": "Marina",
118212                     "terms": "boat"
118213                 },
118214                 "leisure/park": {
118215                     "name": "Park",
118216                     "terms": "esplanade,estate,forest,garden,grass,green,grounds,lawn,lot,meadow,parkland,place,playground,plaza,pleasure garden,recreation area,square,tract,village green,woodland"
118217                 },
118218                 "leisure/picnic_table": {
118219                     "name": "Picnic Table",
118220                     "terms": "bench"
118221                 },
118222                 "leisure/pitch": {
118223                     "name": "Sport Pitch",
118224                     "terms": "field"
118225                 },
118226                 "leisure/pitch/american_football": {
118227                     "name": "American Football Field",
118228                     "terms": ""
118229                 },
118230                 "leisure/pitch/baseball": {
118231                     "name": "Baseball Diamond",
118232                     "terms": ""
118233                 },
118234                 "leisure/pitch/basketball": {
118235                     "name": "Basketball Court",
118236                     "terms": ""
118237                 },
118238                 "leisure/pitch/skateboard": {
118239                     "name": "Skate Park",
118240                     "terms": ""
118241                 },
118242                 "leisure/pitch/soccer": {
118243                     "name": "Soccer Field",
118244                     "terms": ""
118245                 },
118246                 "leisure/pitch/tennis": {
118247                     "name": "Tennis Court",
118248                     "terms": ""
118249                 },
118250                 "leisure/pitch/volleyball": {
118251                     "name": "Volleyball Court",
118252                     "terms": ""
118253                 },
118254                 "leisure/playground": {
118255                     "name": "Playground",
118256                     "terms": "jungle gym,play area"
118257                 },
118258                 "leisure/running_track": {
118259                     "name": "Running Track",
118260                     "terms": ""
118261                 },
118262                 "leisure/slipway": {
118263                     "name": "Slipway",
118264                     "terms": "boat launch,boat ramp"
118265                 },
118266                 "leisure/sports_center": {
118267                     "name": "Sports Center / Gym",
118268                     "terms": "gym"
118269                 },
118270                 "leisure/stadium": {
118271                     "name": "Stadium",
118272                     "terms": ""
118273                 },
118274                 "leisure/swimming_pool": {
118275                     "name": "Swimming Pool",
118276                     "terms": ""
118277                 },
118278                 "leisure/track": {
118279                     "name": "Racetrack (non-Motorsport)",
118280                     "terms": ""
118281                 },
118282                 "line": {
118283                     "name": "Line",
118284                     "terms": ""
118285                 },
118286                 "man_made": {
118287                     "name": "Man Made",
118288                     "terms": ""
118289                 },
118290                 "man_made/breakwater": {
118291                     "name": "Breakwater",
118292                     "terms": ""
118293                 },
118294                 "man_made/cutline": {
118295                     "name": "Cut line",
118296                     "terms": ""
118297                 },
118298                 "man_made/embankment": {
118299                     "name": "Embankment",
118300                     "terms": ""
118301                 },
118302                 "man_made/flagpole": {
118303                     "name": "Flagpole",
118304                     "terms": ""
118305                 },
118306                 "man_made/lighthouse": {
118307                     "name": "Lighthouse",
118308                     "terms": ""
118309                 },
118310                 "man_made/observation": {
118311                     "name": "Observation Tower",
118312                     "terms": "lookout tower,fire tower"
118313                 },
118314                 "man_made/pier": {
118315                     "name": "Pier",
118316                     "terms": ""
118317                 },
118318                 "man_made/pipeline": {
118319                     "name": "Pipeline",
118320                     "terms": ""
118321                 },
118322                 "man_made/survey_point": {
118323                     "name": "Survey Point",
118324                     "terms": ""
118325                 },
118326                 "man_made/tower": {
118327                     "name": "Tower",
118328                     "terms": ""
118329                 },
118330                 "man_made/wastewater_plant": {
118331                     "name": "Wastewater Plant",
118332                     "terms": "sewage*,water treatment plant,reclamation plant"
118333                 },
118334                 "man_made/water_tower": {
118335                     "name": "Water Tower",
118336                     "terms": ""
118337                 },
118338                 "man_made/water_well": {
118339                     "name": "Water Well",
118340                     "terms": ""
118341                 },
118342                 "man_made/water_works": {
118343                     "name": "Water Works",
118344                     "terms": ""
118345                 },
118346                 "military/airfield": {
118347                     "name": "Airfield",
118348                     "terms": ""
118349                 },
118350                 "military/barracks": {
118351                     "name": "Barracks",
118352                     "terms": ""
118353                 },
118354                 "military/bunker": {
118355                     "name": "Bunker",
118356                     "terms": ""
118357                 },
118358                 "military/range": {
118359                     "name": "Military Range",
118360                     "terms": ""
118361                 },
118362                 "natural": {
118363                     "name": "Natural",
118364                     "terms": ""
118365                 },
118366                 "natural/bay": {
118367                     "name": "Bay",
118368                     "terms": ""
118369                 },
118370                 "natural/beach": {
118371                     "name": "Beach",
118372                     "terms": ""
118373                 },
118374                 "natural/cliff": {
118375                     "name": "Cliff",
118376                     "terms": ""
118377                 },
118378                 "natural/coastline": {
118379                     "name": "Coastline",
118380                     "terms": "shore"
118381                 },
118382                 "natural/fell": {
118383                     "name": "Fell",
118384                     "terms": ""
118385                 },
118386                 "natural/glacier": {
118387                     "name": "Glacier",
118388                     "terms": ""
118389                 },
118390                 "natural/grassland": {
118391                     "name": "Grassland",
118392                     "terms": ""
118393                 },
118394                 "natural/heath": {
118395                     "name": "Heath",
118396                     "terms": ""
118397                 },
118398                 "natural/peak": {
118399                     "name": "Peak",
118400                     "terms": "acme,aiguille,alp,climax,crest,crown,hill,mount,mountain,pinnacle,summit,tip,top"
118401                 },
118402                 "natural/scree": {
118403                     "name": "Scree",
118404                     "terms": "loose rocks"
118405                 },
118406                 "natural/scrub": {
118407                     "name": "Scrub",
118408                     "terms": ""
118409                 },
118410                 "natural/spring": {
118411                     "name": "Spring",
118412                     "terms": ""
118413                 },
118414                 "natural/tree": {
118415                     "name": "Tree",
118416                     "terms": ""
118417                 },
118418                 "natural/water": {
118419                     "name": "Water",
118420                     "terms": ""
118421                 },
118422                 "natural/water/lake": {
118423                     "name": "Lake",
118424                     "terms": "lakelet,loch,mere"
118425                 },
118426                 "natural/water/pond": {
118427                     "name": "Pond",
118428                     "terms": "lakelet,millpond,tarn,pool,mere"
118429                 },
118430                 "natural/water/reservoir": {
118431                     "name": "Reservoir",
118432                     "terms": ""
118433                 },
118434                 "natural/wetland": {
118435                     "name": "Wetland",
118436                     "terms": ""
118437                 },
118438                 "natural/wood": {
118439                     "name": "Wood",
118440                     "terms": ""
118441                 },
118442                 "office": {
118443                     "name": "Office",
118444                     "terms": ""
118445                 },
118446                 "office/accountant": {
118447                     "name": "Accountant",
118448                     "terms": ""
118449                 },
118450                 "office/administrative": {
118451                     "name": "Administrative Office",
118452                     "terms": ""
118453                 },
118454                 "office/architect": {
118455                     "name": "Architect",
118456                     "terms": ""
118457                 },
118458                 "office/company": {
118459                     "name": "Company Office",
118460                     "terms": ""
118461                 },
118462                 "office/educational_institution": {
118463                     "name": "Educational Institution",
118464                     "terms": ""
118465                 },
118466                 "office/employment_agency": {
118467                     "name": "Employment Agency",
118468                     "terms": "job"
118469                 },
118470                 "office/estate_agent": {
118471                     "name": "Real Estate Office",
118472                     "terms": ""
118473                 },
118474                 "office/financial": {
118475                     "name": "Financial Office",
118476                     "terms": ""
118477                 },
118478                 "office/government": {
118479                     "name": "Government Office",
118480                     "terms": ""
118481                 },
118482                 "office/insurance": {
118483                     "name": "Insurance Office",
118484                     "terms": ""
118485                 },
118486                 "office/it": {
118487                     "name": "IT Office",
118488                     "terms": ""
118489                 },
118490                 "office/lawyer": {
118491                     "name": "Law Office",
118492                     "terms": ""
118493                 },
118494                 "office/newspaper": {
118495                     "name": "Newspaper",
118496                     "terms": ""
118497                 },
118498                 "office/ngo": {
118499                     "name": "NGO Office",
118500                     "terms": ""
118501                 },
118502                 "office/physician": {
118503                     "name": "Physician",
118504                     "terms": ""
118505                 },
118506                 "office/political_party": {
118507                     "name": "Political Party",
118508                     "terms": ""
118509                 },
118510                 "office/research": {
118511                     "name": "Research Office",
118512                     "terms": ""
118513                 },
118514                 "office/telecommunication": {
118515                     "name": "Telecom Office",
118516                     "terms": ""
118517                 },
118518                 "office/therapist": {
118519                     "name": "Therapist",
118520                     "terms": ""
118521                 },
118522                 "office/travel_agent": {
118523                     "name": "Travel Agency",
118524                     "terms": ""
118525                 },
118526                 "piste": {
118527                     "name": "Piste/Ski Trail",
118528                     "terms": "ski,sled,sleigh,snowboard,nordic,downhill,snowmobile"
118529                 },
118530                 "place": {
118531                     "name": "Place",
118532                     "terms": ""
118533                 },
118534                 "place/city": {
118535                     "name": "City",
118536                     "terms": ""
118537                 },
118538                 "place/hamlet": {
118539                     "name": "Hamlet",
118540                     "terms": ""
118541                 },
118542                 "place/island": {
118543                     "name": "Island",
118544                     "terms": "archipelago,atoll,bar,cay,isle,islet,key,reef"
118545                 },
118546                 "place/isolated_dwelling": {
118547                     "name": "Isolated Dwelling",
118548                     "terms": ""
118549                 },
118550                 "place/locality": {
118551                     "name": "Locality",
118552                     "terms": ""
118553                 },
118554                 "place/neighbourhood": {
118555                     "name": "Neighborhood",
118556                     "terms": "neighbourhood"
118557                 },
118558                 "place/suburb": {
118559                     "name": "Borough",
118560                     "terms": "Boro,Quarter"
118561                 },
118562                 "place/town": {
118563                     "name": "Town",
118564                     "terms": ""
118565                 },
118566                 "place/village": {
118567                     "name": "Village",
118568                     "terms": ""
118569                 },
118570                 "point": {
118571                     "name": "Point",
118572                     "terms": ""
118573                 },
118574                 "power": {
118575                     "name": "Power",
118576                     "terms": ""
118577                 },
118578                 "power/generator": {
118579                     "name": "Power Generator",
118580                     "terms": ""
118581                 },
118582                 "power/line": {
118583                     "name": "Power Line",
118584                     "terms": ""
118585                 },
118586                 "power/minor_line": {
118587                     "name": "Minor Power Line",
118588                     "terms": ""
118589                 },
118590                 "power/pole": {
118591                     "name": "Power Pole",
118592                     "terms": ""
118593                 },
118594                 "power/sub_station": {
118595                     "name": "Substation",
118596                     "terms": ""
118597                 },
118598                 "power/tower": {
118599                     "name": "High-Voltage Tower",
118600                     "terms": ""
118601                 },
118602                 "power/transformer": {
118603                     "name": "Transformer",
118604                     "terms": ""
118605                 },
118606                 "public_transport/platform": {
118607                     "name": "Platform",
118608                     "terms": ""
118609                 },
118610                 "public_transport/stop_position": {
118611                     "name": "Stop Position",
118612                     "terms": ""
118613                 },
118614                 "railway": {
118615                     "name": "Railway",
118616                     "terms": ""
118617                 },
118618                 "railway/abandoned": {
118619                     "name": "Abandoned Railway",
118620                     "terms": ""
118621                 },
118622                 "railway/disused": {
118623                     "name": "Disused Railway",
118624                     "terms": ""
118625                 },
118626                 "railway/funicular": {
118627                     "name": "Funicular",
118628                     "terms": "venicular,cliff railway,cable car,cable railway,funicular railway"
118629                 },
118630                 "railway/halt": {
118631                     "name": "Railway Halt",
118632                     "terms": "break,interrupt,rest,wait,interruption"
118633                 },
118634                 "railway/level_crossing": {
118635                     "name": "Level Crossing",
118636                     "terms": "crossing,railroad crossing,railway crossing,grade crossing,road through railroad,train crossing"
118637                 },
118638                 "railway/monorail": {
118639                     "name": "Monorail",
118640                     "terms": ""
118641                 },
118642                 "railway/narrow_gauge": {
118643                     "name": "Narrow Gauge Rail",
118644                     "terms": "narrow gauge railway,narrow gauge railroad"
118645                 },
118646                 "railway/platform": {
118647                     "name": "Railway Platform",
118648                     "terms": ""
118649                 },
118650                 "railway/rail": {
118651                     "name": "Rail",
118652                     "terms": ""
118653                 },
118654                 "railway/station": {
118655                     "name": "Railway Station",
118656                     "terms": "train station,station"
118657                 },
118658                 "railway/subway": {
118659                     "name": "Subway",
118660                     "terms": ""
118661                 },
118662                 "railway/subway_entrance": {
118663                     "name": "Subway Entrance",
118664                     "terms": ""
118665                 },
118666                 "railway/tram": {
118667                     "name": "Tram",
118668                     "terms": "streetcar"
118669                 },
118670                 "relation": {
118671                     "name": "Relation",
118672                     "terms": ""
118673                 },
118674                 "route/ferry": {
118675                     "name": "Ferry Route",
118676                     "terms": ""
118677                 },
118678                 "shop": {
118679                     "name": "Shop",
118680                     "terms": ""
118681                 },
118682                 "shop/alcohol": {
118683                     "name": "Liquor Store",
118684                     "terms": "alcohol,beer,booze,wine"
118685                 },
118686                 "shop/anime": {
118687                     "name": "Anime Shop",
118688                     "terms": ""
118689                 },
118690                 "shop/antiques": {
118691                     "name": "Antiques Shop",
118692                     "terms": ""
118693                 },
118694                 "shop/art": {
118695                     "name": "Art Gallery",
118696                     "terms": ""
118697                 },
118698                 "shop/baby_goods": {
118699                     "name": "Baby Goods Store",
118700                     "terms": ""
118701                 },
118702                 "shop/bag": {
118703                     "name": "Bag/Luggage Store",
118704                     "terms": "handbag,purse"
118705                 },
118706                 "shop/bakery": {
118707                     "name": "Bakery",
118708                     "terms": ""
118709                 },
118710                 "shop/bathroom_furnishing": {
118711                     "name": "Bathroom Furnishing Store",
118712                     "terms": ""
118713                 },
118714                 "shop/beauty": {
118715                     "name": "Beauty Shop",
118716                     "terms": "nail spa,spa,salon,tanning"
118717                 },
118718                 "shop/bed": {
118719                     "name": "Bedding/Mattress Store",
118720                     "terms": ""
118721                 },
118722                 "shop/beverages": {
118723                     "name": "Beverage Store",
118724                     "terms": ""
118725                 },
118726                 "shop/bicycle": {
118727                     "name": "Bicycle Shop",
118728                     "terms": ""
118729                 },
118730                 "shop/bookmaker": {
118731                     "name": "Bookmaker",
118732                     "terms": ""
118733                 },
118734                 "shop/books": {
118735                     "name": "Book Store",
118736                     "terms": ""
118737                 },
118738                 "shop/boutique": {
118739                     "name": "Boutique",
118740                     "terms": ""
118741                 },
118742                 "shop/butcher": {
118743                     "name": "Butcher",
118744                     "terms": "meat"
118745                 },
118746                 "shop/candles": {
118747                     "name": "Candle Shop",
118748                     "terms": ""
118749                 },
118750                 "shop/car": {
118751                     "name": "Car Dealership",
118752                     "terms": "auto"
118753                 },
118754                 "shop/car_parts": {
118755                     "name": "Car Parts Store",
118756                     "terms": "auto"
118757                 },
118758                 "shop/car_repair": {
118759                     "name": "Car Repair Shop",
118760                     "terms": "auto"
118761                 },
118762                 "shop/carpet": {
118763                     "name": "Carpet Store",
118764                     "terms": "rug"
118765                 },
118766                 "shop/cheese": {
118767                     "name": "Cheese Store",
118768                     "terms": ""
118769                 },
118770                 "shop/chemist": {
118771                     "name": "Chemist",
118772                     "terms": ""
118773                 },
118774                 "shop/chocolate": {
118775                     "name": "Chocolate Store",
118776                     "terms": ""
118777                 },
118778                 "shop/clothes": {
118779                     "name": "Clothing Store",
118780                     "terms": ""
118781                 },
118782                 "shop/computer": {
118783                     "name": "Computer Store",
118784                     "terms": ""
118785                 },
118786                 "shop/confectionery": {
118787                     "name": "Candy Store",
118788                     "terms": ""
118789                 },
118790                 "shop/convenience": {
118791                     "name": "Convenience Store",
118792                     "terms": ""
118793                 },
118794                 "shop/copyshop": {
118795                     "name": "Copy Store",
118796                     "terms": ""
118797                 },
118798                 "shop/cosmetics": {
118799                     "name": "Cosmetics Store",
118800                     "terms": ""
118801                 },
118802                 "shop/craft": {
118803                     "name": "Arts and Crafts Store",
118804                     "terms": ""
118805                 },
118806                 "shop/curtain": {
118807                     "name": "Curtain Store",
118808                     "terms": "drape*,window"
118809                 },
118810                 "shop/dairy": {
118811                     "name": "Dairy Store",
118812                     "terms": "milk,egg,cheese"
118813                 },
118814                 "shop/deli": {
118815                     "name": "Deli",
118816                     "terms": "lunch,meat,sandwich"
118817                 },
118818                 "shop/department_store": {
118819                     "name": "Department Store",
118820                     "terms": ""
118821                 },
118822                 "shop/doityourself": {
118823                     "name": "DIY Store",
118824                     "terms": ""
118825                 },
118826                 "shop/dry_cleaning": {
118827                     "name": "Dry Cleaner",
118828                     "terms": ""
118829                 },
118830                 "shop/electronics": {
118831                     "name": "Electronics Store",
118832                     "terms": "appliance,audio,computer,tv"
118833                 },
118834                 "shop/erotic": {
118835                     "name": "Erotic Store",
118836                     "terms": "sex,porn"
118837                 },
118838                 "shop/fabric": {
118839                     "name": "Fabric Store",
118840                     "terms": "sew"
118841                 },
118842                 "shop/farm": {
118843                     "name": "Produce Stand",
118844                     "terms": "farm shop,farm stand"
118845                 },
118846                 "shop/fashion": {
118847                     "name": "Fashion Store",
118848                     "terms": ""
118849                 },
118850                 "shop/fishmonger": {
118851                     "name": "Fishmonger",
118852                     "terms": ""
118853                 },
118854                 "shop/florist": {
118855                     "name": "Florist",
118856                     "terms": "flower"
118857                 },
118858                 "shop/frame": {
118859                     "name": "Framing Shop",
118860                     "terms": ""
118861                 },
118862                 "shop/funeral_directors": {
118863                     "name": "Funeral Home",
118864                     "terms": "undertaker,memorial home"
118865                 },
118866                 "shop/furnace": {
118867                     "name": "Furnace Store",
118868                     "terms": "oven,stove"
118869                 },
118870                 "shop/furniture": {
118871                     "name": "Furniture Store",
118872                     "terms": "chair,sofa,table"
118873                 },
118874                 "shop/garden_centre": {
118875                     "name": "Garden Center",
118876                     "terms": "landscape,mulch,shrub,tree"
118877                 },
118878                 "shop/gift": {
118879                     "name": "Gift Shop",
118880                     "terms": ""
118881                 },
118882                 "shop/greengrocer": {
118883                     "name": "Greengrocer",
118884                     "terms": "fruit,vegetable"
118885                 },
118886                 "shop/hairdresser": {
118887                     "name": "Hairdresser",
118888                     "terms": ""
118889                 },
118890                 "shop/hardware": {
118891                     "name": "Hardware Store",
118892                     "terms": ""
118893                 },
118894                 "shop/hearing_aids": {
118895                     "name": "Hearing Aids Store",
118896                     "terms": ""
118897                 },
118898                 "shop/herbalist": {
118899                     "name": "Herbalist",
118900                     "terms": ""
118901                 },
118902                 "shop/hifi": {
118903                     "name": "Hifi Store",
118904                     "terms": "stereo,video"
118905                 },
118906                 "shop/interior_decoration": {
118907                     "name": "Interior Decoration Store",
118908                     "terms": ""
118909                 },
118910                 "shop/jewelry": {
118911                     "name": "Jeweler",
118912                     "terms": "diamond,gem,ring"
118913                 },
118914                 "shop/kiosk": {
118915                     "name": "News Kiosk",
118916                     "terms": ""
118917                 },
118918                 "shop/kitchen": {
118919                     "name": "Kitchen Design Store",
118920                     "terms": ""
118921                 },
118922                 "shop/laundry": {
118923                     "name": "Laundry",
118924                     "terms": ""
118925                 },
118926                 "shop/leather": {
118927                     "name": "Leather Store",
118928                     "terms": ""
118929                 },
118930                 "shop/locksmith": {
118931                     "name": "Locksmith",
118932                     "terms": "key,lockpick"
118933                 },
118934                 "shop/lottery": {
118935                     "name": "Lottery Shop",
118936                     "terms": ""
118937                 },
118938                 "shop/mall": {
118939                     "name": "Mall",
118940                     "terms": ""
118941                 },
118942                 "shop/massage": {
118943                     "name": "Massage Shop",
118944                     "terms": ""
118945                 },
118946                 "shop/medical_supply": {
118947                     "name": "Medical Supply Store",
118948                     "terms": ""
118949                 },
118950                 "shop/mobile_phone": {
118951                     "name": "Mobile Phone Store",
118952                     "terms": ""
118953                 },
118954                 "shop/money_lender": {
118955                     "name": "Money Lender",
118956                     "terms": ""
118957                 },
118958                 "shop/motorcycle": {
118959                     "name": "Motorcycle Dealership",
118960                     "terms": ""
118961                 },
118962                 "shop/music": {
118963                     "name": "Music Store",
118964                     "terms": "CD,vinyl"
118965                 },
118966                 "shop/musical_instrument": {
118967                     "name": "Musical Instrument Store",
118968                     "terms": ""
118969                 },
118970                 "shop/newsagent": {
118971                     "name": "Newspaper/Magazine Shop",
118972                     "terms": ""
118973                 },
118974                 "shop/optician": {
118975                     "name": "Optician",
118976                     "terms": "eye,glasses"
118977                 },
118978                 "shop/organic": {
118979                     "name": "Organic Goods Store",
118980                     "terms": ""
118981                 },
118982                 "shop/outdoor": {
118983                     "name": "Outdoors Store",
118984                     "terms": "camping,climbing,hiking"
118985                 },
118986                 "shop/paint": {
118987                     "name": "Paint Store",
118988                     "terms": ""
118989                 },
118990                 "shop/pawnbroker": {
118991                     "name": "Pawn Shop",
118992                     "terms": ""
118993                 },
118994                 "shop/pet": {
118995                     "name": "Pet Store",
118996                     "terms": "cat,dog,fish"
118997                 },
118998                 "shop/photo": {
118999                     "name": "Photography Store",
119000                     "terms": "camera,film"
119001                 },
119002                 "shop/pyrotechnics": {
119003                     "name": "Fireworks Store",
119004                     "terms": ""
119005                 },
119006                 "shop/radiotechnics": {
119007                     "name": "Radio/Electronic Component Store",
119008                     "terms": ""
119009                 },
119010                 "shop/religion": {
119011                     "name": "Religious Store",
119012                     "terms": ""
119013                 },
119014                 "shop/scuba_diving": {
119015                     "name": "Scuba Diving Shop",
119016                     "terms": ""
119017                 },
119018                 "shop/seafood": {
119019                     "name": "Seafood Shop",
119020                     "terms": "fishmonger"
119021                 },
119022                 "shop/second_hand": {
119023                     "name": "Consignment/Thrift Store",
119024                     "terms": "secondhand,second hand,resale,thrift,used"
119025                 },
119026                 "shop/shoes": {
119027                     "name": "Shoe Store",
119028                     "terms": ""
119029                 },
119030                 "shop/sports": {
119031                     "name": "Sporting Goods Store",
119032                     "terms": ""
119033                 },
119034                 "shop/stationery": {
119035                     "name": "Stationery Store",
119036                     "terms": "card,paper"
119037                 },
119038                 "shop/supermarket": {
119039                     "name": "Supermarket",
119040                     "terms": "grocery,store,shop"
119041                 },
119042                 "shop/tailor": {
119043                     "name": "Tailor",
119044                     "terms": "clothes,suit"
119045                 },
119046                 "shop/tattoo": {
119047                     "name": "Tattoo Parlor",
119048                     "terms": ""
119049                 },
119050                 "shop/tea": {
119051                     "name": "Tea Store",
119052                     "terms": ""
119053                 },
119054                 "shop/ticket": {
119055                     "name": "Ticket Seller",
119056                     "terms": ""
119057                 },
119058                 "shop/tobacco": {
119059                     "name": "Tobacco Shop",
119060                     "terms": ""
119061                 },
119062                 "shop/toys": {
119063                     "name": "Toy Store",
119064                     "terms": ""
119065                 },
119066                 "shop/travel_agency": {
119067                     "name": "Travel Agency",
119068                     "terms": ""
119069                 },
119070                 "shop/tyres": {
119071                     "name": "Tire Store",
119072                     "terms": ""
119073                 },
119074                 "shop/vacant": {
119075                     "name": "Vacant Shop",
119076                     "terms": ""
119077                 },
119078                 "shop/vacuum_cleaner": {
119079                     "name": "Vacuum Cleaner Store",
119080                     "terms": ""
119081                 },
119082                 "shop/variety_store": {
119083                     "name": "Variety Store",
119084                     "terms": ""
119085                 },
119086                 "shop/video": {
119087                     "name": "Video Store",
119088                     "terms": "DVD"
119089                 },
119090                 "shop/video_games": {
119091                     "name": "Video Game Store",
119092                     "terms": ""
119093                 },
119094                 "shop/water_sports": {
119095                     "name": "Watersport/Swim Shop",
119096                     "terms": ""
119097                 },
119098                 "shop/weapons": {
119099                     "name": "Weapon Shop",
119100                     "terms": "ammo,gun,knife,knives"
119101                 },
119102                 "shop/window_blind": {
119103                     "name": "Window Blind Store",
119104                     "terms": ""
119105                 },
119106                 "shop/wine": {
119107                     "name": "Wine Shop",
119108                     "terms": ""
119109                 },
119110                 "tourism": {
119111                     "name": "Tourism",
119112                     "terms": ""
119113                 },
119114                 "tourism/alpine_hut": {
119115                     "name": "Alpine Hut",
119116                     "terms": ""
119117                 },
119118                 "tourism/artwork": {
119119                     "name": "Artwork",
119120                     "terms": "mural,sculpture,statue"
119121                 },
119122                 "tourism/attraction": {
119123                     "name": "Tourist Attraction",
119124                     "terms": ""
119125                 },
119126                 "tourism/camp_site": {
119127                     "name": "Camp Site",
119128                     "terms": ""
119129                 },
119130                 "tourism/caravan_site": {
119131                     "name": "RV Park",
119132                     "terms": ""
119133                 },
119134                 "tourism/chalet": {
119135                     "name": "Chalet",
119136                     "terms": ""
119137                 },
119138                 "tourism/guest_house": {
119139                     "name": "Guest House",
119140                     "terms": "B&B,Bed and Breakfast"
119141                 },
119142                 "tourism/hostel": {
119143                     "name": "Hostel",
119144                     "terms": ""
119145                 },
119146                 "tourism/hotel": {
119147                     "name": "Hotel",
119148                     "terms": ""
119149                 },
119150                 "tourism/information": {
119151                     "name": "Information",
119152                     "terms": ""
119153                 },
119154                 "tourism/motel": {
119155                     "name": "Motel",
119156                     "terms": ""
119157                 },
119158                 "tourism/museum": {
119159                     "name": "Museum",
119160                     "terms": "exhibition,foundation,gallery,hall,institution"
119161                 },
119162                 "tourism/picnic_site": {
119163                     "name": "Picnic Site",
119164                     "terms": "camp"
119165                 },
119166                 "tourism/theme_park": {
119167                     "name": "Theme Park",
119168                     "terms": ""
119169                 },
119170                 "tourism/viewpoint": {
119171                     "name": "Viewpoint",
119172                     "terms": ""
119173                 },
119174                 "tourism/zoo": {
119175                     "name": "Zoo",
119176                     "terms": ""
119177                 },
119178                 "type/boundary": {
119179                     "name": "Boundary",
119180                     "terms": ""
119181                 },
119182                 "type/boundary/administrative": {
119183                     "name": "Administrative Boundary",
119184                     "terms": ""
119185                 },
119186                 "type/multipolygon": {
119187                     "name": "Multipolygon",
119188                     "terms": ""
119189                 },
119190                 "type/restriction": {
119191                     "name": "Restriction",
119192                     "terms": ""
119193                 },
119194                 "type/restriction/no_left_turn": {
119195                     "name": "No Left Turn",
119196                     "terms": ""
119197                 },
119198                 "type/restriction/no_right_turn": {
119199                     "name": "No Right Turn",
119200                     "terms": ""
119201                 },
119202                 "type/restriction/no_straight_on": {
119203                     "name": "No Straight On",
119204                     "terms": ""
119205                 },
119206                 "type/restriction/no_u_turn": {
119207                     "name": "No U-turn",
119208                     "terms": ""
119209                 },
119210                 "type/restriction/only_left_turn": {
119211                     "name": "Left Turn Only",
119212                     "terms": ""
119213                 },
119214                 "type/restriction/only_right_turn": {
119215                     "name": "Right Turn Only",
119216                     "terms": ""
119217                 },
119218                 "type/restriction/only_straight_on": {
119219                     "name": "No Turns",
119220                     "terms": ""
119221                 },
119222                 "type/route": {
119223                     "name": "Route",
119224                     "terms": ""
119225                 },
119226                 "type/route/bicycle": {
119227                     "name": "Cycle Route",
119228                     "terms": ""
119229                 },
119230                 "type/route/bus": {
119231                     "name": "Bus Route",
119232                     "terms": ""
119233                 },
119234                 "type/route/detour": {
119235                     "name": "Detour Route",
119236                     "terms": ""
119237                 },
119238                 "type/route/ferry": {
119239                     "name": "Ferry Route",
119240                     "terms": ""
119241                 },
119242                 "type/route/foot": {
119243                     "name": "Foot Route",
119244                     "terms": ""
119245                 },
119246                 "type/route/hiking": {
119247                     "name": "Hiking Route",
119248                     "terms": ""
119249                 },
119250                 "type/route/pipeline": {
119251                     "name": "Pipeline Route",
119252                     "terms": ""
119253                 },
119254                 "type/route/power": {
119255                     "name": "Power Route",
119256                     "terms": ""
119257                 },
119258                 "type/route/road": {
119259                     "name": "Road Route",
119260                     "terms": ""
119261                 },
119262                 "type/route/train": {
119263                     "name": "Train Route",
119264                     "terms": ""
119265                 },
119266                 "type/route/tram": {
119267                     "name": "Tram Route",
119268                     "terms": ""
119269                 },
119270                 "type/route_master": {
119271                     "name": "Route Master",
119272                     "terms": ""
119273                 },
119274                 "vertex": {
119275                     "name": "Other",
119276                     "terms": ""
119277                 },
119278                 "waterway": {
119279                     "name": "Waterway",
119280                     "terms": ""
119281                 },
119282                 "waterway/canal": {
119283                     "name": "Canal",
119284                     "terms": ""
119285                 },
119286                 "waterway/dam": {
119287                     "name": "Dam",
119288                     "terms": ""
119289                 },
119290                 "waterway/ditch": {
119291                     "name": "Ditch",
119292                     "terms": ""
119293                 },
119294                 "waterway/drain": {
119295                     "name": "Drain",
119296                     "terms": ""
119297                 },
119298                 "waterway/river": {
119299                     "name": "River",
119300                     "terms": "beck,branch,brook,course,creek,estuary,rill,rivulet,run,runnel,stream,tributary,watercourse"
119301                 },
119302                 "waterway/riverbank": {
119303                     "name": "Riverbank",
119304                     "terms": ""
119305                 },
119306                 "waterway/stream": {
119307                     "name": "Stream",
119308                     "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"
119309                 },
119310                 "waterway/weir": {
119311                     "name": "Weir",
119312                     "terms": ""
119313                 }
119314             }
119315         }
119316     },
119317     "suggestions": {
119318         "amenity": {
119319             "fuel": {
119320                 "76": {
119321                     "count": 314
119322                 },
119323                 "Neste": {
119324                     "count": 189
119325                 },
119326                 "BP": {
119327                     "count": 2511
119328                 },
119329                 "Shell": {
119330                     "count": 8380
119331                 },
119332                 "Agip": {
119333                     "count": 2651
119334                 },
119335                 "Migrol": {
119336                     "count": 65
119337                 },
119338                 "Avia": {
119339                     "count": 897
119340                 },
119341                 "Texaco": {
119342                     "count": 680
119343                 },
119344                 "Total": {
119345                     "count": 2607
119346                 },
119347                 "Statoil": {
119348                     "count": 596
119349                 },
119350                 "Esso": {
119351                     "count": 3652
119352                 },
119353                 "Jet": {
119354                     "count": 441
119355                 },
119356                 "Avanti": {
119357                     "count": 90
119358                 },
119359                 "Sainsbury's": {
119360                     "count": 58
119361                 },
119362                 "OMV": {
119363                     "count": 701
119364                 },
119365                 "Aral": {
119366                     "count": 1339
119367                 },
119368                 "Tesco": {
119369                     "count": 197
119370                 },
119371                 "JET": {
119372                     "count": 180
119373                 },
119374                 "Morrisons": {
119375                     "count": 111
119376                 },
119377                 "United": {
119378                     "count": 91
119379                 },
119380                 "Canadian Tire": {
119381                     "count": 66
119382                 },
119383                 "Mobil": {
119384                     "count": 613
119385                 },
119386                 "Caltex": {
119387                     "count": 1001
119388                 },
119389                 "Sunoco": {
119390                     "count": 355
119391                 },
119392                 "Q8": {
119393                     "count": 1161
119394                 },
119395                 "ABC": {
119396                     "count": 79
119397                 },
119398                 "ARAL": {
119399                     "count": 375
119400                 },
119401                 "CEPSA": {
119402                     "count": 1018
119403                 },
119404                 "BFT": {
119405                     "count": 89
119406                 },
119407                 "Petron": {
119408                     "count": 878
119409                 },
119410                 "Intermarché": {
119411                     "count": 434
119412                 },
119413                 "Total Access": {
119414                     "count": 51
119415                 },
119416                 "Super U": {
119417                     "count": 124
119418                 },
119419                 "Auchan": {
119420                     "count": 53
119421                 },
119422                 "Elf": {
119423                     "count": 129
119424                 },
119425                 "Carrefour": {
119426                     "count": 205
119427                 },
119428                 "Station Service E. Leclerc": {
119429                     "count": 530
119430                 },
119431                 "Shell Express": {
119432                     "count": 131
119433                 },
119434                 "Hess": {
119435                     "count": 127
119436                 },
119437                 "Flying V": {
119438                     "count": 129
119439                 },
119440                 "bft": {
119441                     "count": 168
119442                 },
119443                 "Gulf": {
119444                     "count": 199
119445                 },
119446                 "PTT": {
119447                     "count": 191
119448                 },
119449                 "St1": {
119450                     "count": 100
119451                 },
119452                 "Teboil": {
119453                     "count": 115
119454                 },
119455                 "HEM": {
119456                     "count": 212
119457                 },
119458                 "GALP": {
119459                     "count": 626
119460                 },
119461                 "OK": {
119462                     "count": 163
119463                 },
119464                 "ÖMV": {
119465                     "count": 101
119466                 },
119467                 "Tinq": {
119468                     "count": 215
119469                 },
119470                 "OKQ8": {
119471                     "count": 186
119472                 },
119473                 "Repsol": {
119474                     "count": 424
119475                 },
119476                 "Westfalen": {
119477                     "count": 96
119478                 },
119479                 "Esso Express": {
119480                     "count": 98
119481                 },
119482                 "Raiffeisenbank": {
119483                     "count": 117
119484                 },
119485                 "Tamoil": {
119486                     "count": 866
119487                 },
119488                 "Engen": {
119489                     "count": 241
119490                 },
119491                 "Sasol": {
119492                     "count": 59
119493                 },
119494                 "Topaz": {
119495                     "count": 78
119496                 },
119497                 "LPG": {
119498                     "count": 174
119499                 },
119500                 "Coop": {
119501                     "count": 62
119502                 },
119503                 "Orlen": {
119504                     "count": 598
119505                 },
119506                 "Oilibya": {
119507                     "count": 68
119508                 },
119509                 "Tango": {
119510                     "count": 122
119511                 },
119512                 "Star": {
119513                     "count": 319
119514                 },
119515                 "Петрол": {
119516                     "count": 84
119517                 },
119518                 "Cepsa": {
119519                     "count": 96
119520                 },
119521                 "OIL!": {
119522                     "count": 63
119523                 },
119524                 "Ultramar": {
119525                     "count": 125
119526                 },
119527                 "Irving": {
119528                     "count": 87
119529                 },
119530                 "Lukoil": {
119531                     "count": 701
119532                 },
119533                 "Petro-Canada": {
119534                     "count": 489
119535                 },
119536                 "7-Eleven": {
119537                     "count": 488
119538                 },
119539                 "Agrola": {
119540                     "count": 69
119541                 },
119542                 "Husky": {
119543                     "count": 126
119544                 },
119545                 "Slovnaft": {
119546                     "count": 219
119547                 },
119548                 "Sheetz": {
119549                     "count": 134
119550                 },
119551                 "Mol": {
119552                     "count": 61
119553                 },
119554                 "Petronas": {
119555                     "count": 159
119556                 },
119557                 "Газпромнефть": {
119558                     "count": 748
119559                 },
119560                 "Лукойл": {
119561                     "count": 1477
119562                 },
119563                 "Elan": {
119564                     "count": 112
119565                 },
119566                 "Роснефть": {
119567                     "count": 638
119568                 },
119569                 "Turmöl": {
119570                     "count": 57
119571                 },
119572                 "Neste A24": {
119573                     "count": 55
119574                 },
119575                 "Marathon": {
119576                     "count": 189
119577                 },
119578                 "Valero": {
119579                     "count": 366
119580                 },
119581                 "Eni": {
119582                     "count": 236
119583                 },
119584                 "Chevron": {
119585                     "count": 954
119586                 },
119587                 "ТНК": {
119588                     "count": 520
119589                 },
119590                 "REPSOL": {
119591                     "count": 1603
119592                 },
119593                 "MOL": {
119594                     "count": 228
119595                 },
119596                 "Bliska": {
119597                     "count": 150
119598                 },
119599                 "Api": {
119600                     "count": 302
119601                 },
119602                 "Arco": {
119603                     "count": 179
119604                 },
119605                 "Pemex": {
119606                     "count": 423
119607                 },
119608                 "Exxon": {
119609                     "count": 506
119610                 },
119611                 "Coles Express": {
119612                     "count": 115
119613                 },
119614                 "Petrom": {
119615                     "count": 259
119616                 },
119617                 "PETRONOR": {
119618                     "count": 207
119619                 },
119620                 "Rompetrol": {
119621                     "count": 174
119622                 },
119623                 "Lotos": {
119624                     "count": 178
119625                 },
119626                 "ОМВ": {
119627                     "count": 60
119628                 },
119629                 "BR": {
119630                     "count": 129
119631                 },
119632                 "Copec": {
119633                     "count": 505
119634                 },
119635                 "Petrobras": {
119636                     "count": 270
119637                 },
119638                 "Liberty": {
119639                     "count": 55
119640                 },
119641                 "IP": {
119642                     "count": 871
119643                 },
119644                 "Erg": {
119645                     "count": 596
119646                 },
119647                 "Eneos": {
119648                     "count": 97
119649                 },
119650                 "Citgo": {
119651                     "count": 279
119652                 },
119653                 "Metano": {
119654                     "count": 208
119655                 },
119656                 "Сургутнефтегаз": {
119657                     "count": 61
119658                 },
119659                 "EKO": {
119660                     "count": 59
119661                 },
119662                 "Eko": {
119663                     "count": 58
119664                 },
119665                 "Indipend.": {
119666                     "count": 172
119667                 },
119668                 "IES": {
119669                     "count": 63
119670                 },
119671                 "TotalErg": {
119672                     "count": 89
119673                 },
119674                 "Cenex": {
119675                     "count": 115
119676                 },
119677                 "ПТК": {
119678                     "count": 82
119679                 },
119680                 "HP": {
119681                     "count": 79
119682                 },
119683                 "Phillips 66": {
119684                     "count": 216
119685                 },
119686                 "CARREFOUR": {
119687                     "count": 74
119688                 },
119689                 "ERG": {
119690                     "count": 76
119691                 },
119692                 "Speedway": {
119693                     "count": 148
119694                 },
119695                 "Benzina": {
119696                     "count": 96
119697                 },
119698                 "Татнефть": {
119699                     "count": 264
119700                 },
119701                 "Terpel": {
119702                     "count": 259
119703                 },
119704                 "WOG": {
119705                     "count": 189
119706                 },
119707                 "Seaoil": {
119708                     "count": 54
119709                 },
119710                 "АЗС": {
119711                     "count": 1077
119712                 },
119713                 "Kwik Trip": {
119714                     "count": 108
119715                 },
119716                 "Wawa": {
119717                     "count": 89
119718                 },
119719                 "Pertamina": {
119720                     "count": 186
119721                 },
119722                 "COSMO": {
119723                     "count": 64
119724                 },
119725                 "Z": {
119726                     "count": 76
119727                 },
119728                 "Indian Oil": {
119729                     "count": 183
119730                 },
119731                 "АГЗС": {
119732                     "count": 494
119733                 },
119734                 "INA": {
119735                     "count": 121
119736                 },
119737                 "JOMO": {
119738                     "count": 62
119739                 },
119740                 "Holiday": {
119741                     "count": 97
119742                 },
119743                 "YPF": {
119744                     "count": 70
119745                 },
119746                 "IDEMITSU": {
119747                     "count": 87
119748                 },
119749                 "ENEOS": {
119750                     "count": 736
119751                 },
119752                 "Stacja paliw": {
119753                     "count": 94
119754                 },
119755                 "Bharat Petroleum": {
119756                     "count": 64
119757                 },
119758                 "CAMPSA": {
119759                     "count": 615
119760                 },
119761                 "Casey's General Store": {
119762                     "count": 190
119763                 },
119764                 "Башнефть": {
119765                     "count": 60
119766                 },
119767                 "Kangaroo": {
119768                     "count": 60
119769                 },
119770                 "コスモ石油 (COSMO)": {
119771                     "count": 136
119772                 },
119773                 "MEROIL": {
119774                     "count": 77
119775                 },
119776                 "1-2-3": {
119777                     "count": 71
119778                 },
119779                 "出光": {
119780                     "count": 228,
119781                     "tags": {
119782                         "name:en": "IDEMITSU"
119783                     }
119784                 },
119785                 "НК Альянс": {
119786                     "count": 88
119787                 },
119788                 "Sinclair": {
119789                     "count": 100
119790                 },
119791                 "Conoco": {
119792                     "count": 189
119793                 },
119794                 "SPBU": {
119795                     "count": 54
119796                 },
119797                 "Макпетрол": {
119798                     "count": 109
119799                 },
119800                 "Circle K": {
119801                     "count": 166
119802                 },
119803                 "Posto Ipiranga": {
119804                     "count": 70
119805                 },
119806                 "Posto Shell": {
119807                     "count": 54
119808                 },
119809                 "Phoenix": {
119810                     "count": 144
119811                 },
119812                 "Ipiranga": {
119813                     "count": 119
119814                 },
119815                 "OKKO": {
119816                     "count": 85
119817                 },
119818                 "ОККО": {
119819                     "count": 119
119820                 },
119821                 "บางจาก": {
119822                     "count": 60
119823                 },
119824                 "QuikTrip": {
119825                     "count": 105
119826                 },
119827                 "Stewart's": {
119828                     "count": 63
119829                 },
119830                 "Posto BR": {
119831                     "count": 68
119832                 },
119833                 "ป ต ท": {
119834                     "count": 152
119835                 },
119836                 "ปตท": {
119837                     "count": 88
119838                 },
119839                 "ANP": {
119840                     "count": 80
119841                 },
119842                 "Kum & Go": {
119843                     "count": 80
119844                 },
119845                 "Petrolimex": {
119846                     "count": 55
119847                 },
119848                 "Sokimex": {
119849                     "count": 66
119850                 },
119851                 "Tela": {
119852                     "count": 154
119853                 },
119854                 "Posto": {
119855                     "count": 71
119856                 },
119857                 "H-E-B": {
119858                     "count": 182
119859                 },
119860                 "Укрнафта": {
119861                     "count": 58
119862                 },
119863                 "Татнефтепродукт": {
119864                     "count": 54
119865                 },
119866                 "Afriquia": {
119867                     "count": 88
119868                 },
119869                 "Murphy USA": {
119870                     "count": 67
119871                 },
119872                 "昭和シェル (Showa-shell)": {
119873                     "count": 94
119874                 },
119875                 "エネオス": {
119876                     "count": 53
119877                 },
119878                 "CNG": {
119879                     "count": 94
119880                 }
119881             },
119882             "pub": {
119883                 "Kings Arms": {
119884                     "count": 67
119885                 },
119886                 "The Ship": {
119887                     "count": 89
119888                 },
119889                 "The White Horse": {
119890                     "count": 204
119891                 },
119892                 "The White Hart": {
119893                     "count": 226
119894                 },
119895                 "Royal Oak": {
119896                     "count": 150
119897                 },
119898                 "The Red Lion": {
119899                     "count": 233
119900                 },
119901                 "The Kings Arms": {
119902                     "count": 58
119903                 },
119904                 "The Star": {
119905                     "count": 73
119906                 },
119907                 "The Anchor": {
119908                     "count": 64
119909                 },
119910                 "The Cross Keys": {
119911                     "count": 55
119912                 },
119913                 "The Wheatsheaf": {
119914                     "count": 117
119915                 },
119916                 "The Crown Inn": {
119917                     "count": 67
119918                 },
119919                 "The Kings Head": {
119920                     "count": 53
119921                 },
119922                 "The Castle": {
119923                     "count": 62
119924                 },
119925                 "The Railway": {
119926                     "count": 102
119927                 },
119928                 "The White Lion": {
119929                     "count": 118
119930                 },
119931                 "The Bell": {
119932                     "count": 121
119933                 },
119934                 "The Bull": {
119935                     "count": 68
119936                 },
119937                 "The Plough": {
119938                     "count": 179
119939                 },
119940                 "The George": {
119941                     "count": 110
119942                 },
119943                 "The Royal Oak": {
119944                     "count": 209
119945                 },
119946                 "The Fox": {
119947                     "count": 74
119948                 },
119949                 "Prince of Wales": {
119950                     "count": 77
119951                 },
119952                 "The Rising Sun": {
119953                     "count": 71
119954                 },
119955                 "The Prince of Wales": {
119956                     "count": 51
119957                 },
119958                 "The Crown": {
119959                     "count": 244
119960                 },
119961                 "The Chequers": {
119962                     "count": 66
119963                 },
119964                 "The Swan": {
119965                     "count": 152
119966                 },
119967                 "Rose and Crown": {
119968                     "count": 79
119969                 },
119970                 "The Victoria": {
119971                     "count": 67
119972                 },
119973                 "New Inn": {
119974                     "count": 90
119975                 },
119976                 "Royal Hotel": {
119977                     "count": 57
119978                 },
119979                 "Red Lion": {
119980                     "count": 207
119981                 },
119982                 "Cross Keys": {
119983                     "count": 61
119984                 },
119985                 "The Greyhound": {
119986                     "count": 96
119987                 },
119988                 "The Black Horse": {
119989                     "count": 94
119990                 },
119991                 "The New Inn": {
119992                     "count": 105
119993                 },
119994                 "Kings Head": {
119995                     "count": 59
119996                 },
119997                 "The Albion": {
119998                     "count": 51
119999                 },
120000                 "The Angel": {
120001                     "count": 52
120002                 },
120003                 "The Queens Head": {
120004                     "count": 52
120005                 },
120006                 "The Ship Inn": {
120007                     "count": 83
120008                 },
120009                 "Rose & Crown": {
120010                     "count": 51
120011                 },
120012                 "Queens Head": {
120013                     "count": 52
120014                 },
120015                 "Irish Pub": {
120016                     "count": 76
120017                 }
120018             },
120019             "fast_food": {
120020                 "Quick": {
120021                     "count": 484
120022                 },
120023                 "McDonald's": {
120024                     "count": 12376,
120025                     "tags": {
120026                         "cuisine": "burger"
120027                     }
120028                 },
120029                 "Subway": {
120030                     "count": 5576,
120031                     "tags": {
120032                         "cuisine": "sandwich"
120033                     }
120034                 },
120035                 "Burger King": {
120036                     "count": 3734,
120037                     "tags": {
120038                         "cuisine": "burger"
120039                     }
120040                 },
120041                 "Ali Baba": {
120042                     "count": 61
120043                 },
120044                 "Hungry Jacks": {
120045                     "count": 173,
120046                     "tags": {
120047                         "cuisine": "burger"
120048                     }
120049                 },
120050                 "Red Rooster": {
120051                     "count": 148
120052                 },
120053                 "KFC": {
120054                     "count": 3198,
120055                     "tags": {
120056                         "cuisine": "chicken"
120057                     }
120058                 },
120059                 "Domino's Pizza": {
120060                     "count": 985,
120061                     "tags": {
120062                         "cuisine": "pizza"
120063                     }
120064                 },
120065                 "Chowking": {
120066                     "count": 142
120067                 },
120068                 "Jollibee": {
120069                     "count": 396
120070                 },
120071                 "Hesburger": {
120072                     "count": 102
120073                 },
120074                 "肯德基": {
120075                     "count": 86
120076                 },
120077                 "Wendy's": {
120078                     "count": 1621,
120079                     "tags": {
120080                         "cuisine": "burger"
120081                     }
120082                 },
120083                 "Tim Hortons": {
120084                     "count": 323
120085                 },
120086                 "Steers": {
120087                     "count": 151
120088                 },
120089                 "Hardee's": {
120090                     "count": 268,
120091                     "tags": {
120092                         "cuisine": "burger"
120093                     }
120094                 },
120095                 "Arby's": {
120096                     "count": 782
120097                 },
120098                 "A&W": {
120099                     "count": 283
120100                 },
120101                 "Dairy Queen": {
120102                     "count": 791
120103                 },
120104                 "Hallo Pizza": {
120105                     "count": 76
120106                 },
120107                 "Fish & Chips": {
120108                     "count": 93
120109                 },
120110                 "Harvey's": {
120111                     "count": 90
120112                 },
120113                 "麥當勞": {
120114                     "count": 65
120115                 },
120116                 "Pizza Pizza": {
120117                     "count": 215
120118                 },
120119                 "Kotipizza": {
120120                     "count": 74
120121                 },
120122                 "Jack in the Box": {
120123                     "count": 546,
120124                     "tags": {
120125                         "cuisine": "burger"
120126                     }
120127                 },
120128                 "Istanbul": {
120129                     "count": 56
120130                 },
120131                 "Kochlöffel": {
120132                     "count": 68
120133                 },
120134                 "Döner": {
120135                     "count": 228
120136                 },
120137                 "Telepizza": {
120138                     "count": 201
120139                 },
120140                 "Sibylla": {
120141                     "count": 61
120142                 },
120143                 "Carl's Jr.": {
120144                     "count": 298,
120145                     "tags": {
120146                         "cuisine": "burger"
120147                     }
120148                 },
120149                 "Quiznos": {
120150                     "count": 266,
120151                     "tags": {
120152                         "cuisine": "sandwich"
120153                     }
120154                 },
120155                 "Wimpy": {
120156                     "count": 141
120157                 },
120158                 "Sonic": {
120159                     "count": 566,
120160                     "tags": {
120161                         "cuisine": "burger"
120162                     }
120163                 },
120164                 "Taco Bell": {
120165                     "count": 1423
120166                 },
120167                 "Pizza Nova": {
120168                     "count": 63
120169                 },
120170                 "Papa John's": {
120171                     "count": 304,
120172                     "tags": {
120173                         "cuisine": "pizza"
120174                     }
120175                 },
120176                 "Nordsee": {
120177                     "count": 159
120178                 },
120179                 "Mr. Sub": {
120180                     "count": 103
120181                 },
120182                 "Kebab": {
120183                     "count": 182
120184                 },
120185                 "Макдоналдс": {
120186                     "count": 324,
120187                     "tags": {
120188                         "name:en": "McDonald's"
120189                     }
120190                 },
120191                 "Asia Imbiss": {
120192                     "count": 111
120193                 },
120194                 "Imbiss": {
120195                     "count": 199
120196                 },
120197                 "Chipotle": {
120198                     "count": 290,
120199                     "tags": {
120200                         "cuisine": "mexican"
120201                     }
120202                 },
120203                 "マクドナルド": {
120204                     "count": 692,
120205                     "tags": {
120206                         "name:en": "McDonald's",
120207                         "cuisine": "burger"
120208                     }
120209                 },
120210                 "In-N-Out Burger": {
120211                     "count": 65
120212                 },
120213                 "Jimmy John's": {
120214                     "count": 141
120215                 },
120216                 "Jamba Juice": {
120217                     "count": 68
120218                 },
120219                 "Робин Сдобин": {
120220                     "count": 82
120221                 },
120222                 "Baskin Robbins": {
120223                     "count": 74
120224                 },
120225                 "ケンタッキーフライドチキン": {
120226                     "count": 164,
120227                     "tags": {
120228                         "name:en": "KFC",
120229                         "cuisine": "chicken"
120230                     }
120231                 },
120232                 "吉野家": {
120233                     "count": 191
120234                 },
120235                 "Taco Time": {
120236                     "count": 88
120237                 },
120238                 "松屋": {
120239                     "count": 281,
120240                     "tags": {
120241                         "name:en": "Matsuya"
120242                     }
120243                 },
120244                 "Little Caesars": {
120245                     "count": 81
120246                 },
120247                 "El Pollo Loco": {
120248                     "count": 63
120249                 },
120250                 "Del Taco": {
120251                     "count": 141
120252                 },
120253                 "White Castle": {
120254                     "count": 80
120255                 },
120256                 "Boston Market": {
120257                     "count": 66
120258                 },
120259                 "Chick-fil-A": {
120260                     "count": 257,
120261                     "tags": {
120262                         "cuisine": "chicken"
120263                     }
120264                 },
120265                 "Panda Express": {
120266                     "count": 238
120267                 },
120268                 "Whataburger": {
120269                     "count": 364
120270                 },
120271                 "Taco John's": {
120272                     "count": 78
120273                 },
120274                 "Теремок": {
120275                     "count": 68
120276                 },
120277                 "Culver's": {
120278                     "count": 425
120279                 },
120280                 "Five Guys": {
120281                     "count": 141
120282                 },
120283                 "Church's Chicken": {
120284                     "count": 95
120285                 },
120286                 "Popeye's": {
120287                     "count": 167,
120288                     "tags": {
120289                         "cuisine": "chicken"
120290                     }
120291                 },
120292                 "Long John Silver's": {
120293                     "count": 93
120294                 },
120295                 "Pollo Campero": {
120296                     "count": 62
120297                 },
120298                 "Zaxby's": {
120299                     "count": 51
120300                 },
120301                 "すき家": {
120302                     "count": 276,
120303                     "tags": {
120304                         "name:en": "SUKIYA"
120305                     }
120306                 },
120307                 "モスバーガー": {
120308                     "count": 257,
120309                     "tags": {
120310                         "name:en": "MOS BURGER"
120311                     }
120312                 },
120313                 "Русский Аппетит": {
120314                     "count": 69
120315                 },
120316                 "なか卯": {
120317                     "count": 63
120318                 }
120319             },
120320             "restaurant": {
120321                 "Pizza Hut": {
120322                     "count": 1180
120323                 },
120324                 "Little Chef": {
120325                     "count": 64
120326                 },
120327                 "Adler": {
120328                     "count": 158
120329                 },
120330                 "Zur Krone": {
120331                     "count": 90
120332                 },
120333                 "Deutsches Haus": {
120334                     "count": 90
120335                 },
120336                 "Krone": {
120337                     "count": 171
120338                 },
120339                 "Akropolis": {
120340                     "count": 152
120341                 },
120342                 "Schützenhaus": {
120343                     "count": 124
120344                 },
120345                 "Kreuz": {
120346                     "count": 74
120347                 },
120348                 "Waldschänke": {
120349                     "count": 55
120350                 },
120351                 "La Piazza": {
120352                     "count": 69
120353                 },
120354                 "Lamm": {
120355                     "count": 66
120356                 },
120357                 "Zur Sonne": {
120358                     "count": 73
120359                 },
120360                 "Zur Linde": {
120361                     "count": 204
120362                 },
120363                 "Poseidon": {
120364                     "count": 110
120365                 },
120366                 "Shanghai": {
120367                     "count": 82
120368                 },
120369                 "Red Lobster": {
120370                     "count": 235
120371                 },
120372                 "Zum Löwen": {
120373                     "count": 84
120374                 },
120375                 "Swiss Chalet": {
120376                     "count": 107
120377                 },
120378                 "Olympia": {
120379                     "count": 74
120380                 },
120381                 "Wagamama": {
120382                     "count": 64
120383                 },
120384                 "Frankie & Benny's": {
120385                     "count": 66
120386                 },
120387                 "Hooters": {
120388                     "count": 103
120389                 },
120390                 "Sternen": {
120391                     "count": 78
120392                 },
120393                 "Hirschen": {
120394                     "count": 79
120395                 },
120396                 "Papa John's": {
120397                     "count": 67,
120398                     "tags": {
120399                         "cuisine": "pizza"
120400                     }
120401                 },
120402                 "Denny's": {
120403                     "count": 450
120404                 },
120405                 "Athen": {
120406                     "count": 68
120407                 },
120408                 "Sonne": {
120409                     "count": 126
120410                 },
120411                 "Hirsch": {
120412                     "count": 79
120413                 },
120414                 "Ratskeller": {
120415                     "count": 150
120416                 },
120417                 "La Cantina": {
120418                     "count": 56
120419                 },
120420                 "Gasthaus Krone": {
120421                     "count": 56
120422                 },
120423                 "El Greco": {
120424                     "count": 86
120425                 },
120426                 "Gasthof zur Post": {
120427                     "count": 79
120428                 },
120429                 "Nando's": {
120430                     "count": 246
120431                 },
120432                 "Löwen": {
120433                     "count": 112
120434                 },
120435                 "La Pataterie": {
120436                     "count": 51
120437                 },
120438                 "Bella Napoli": {
120439                     "count": 53
120440                 },
120441                 "Pizza Express": {
120442                     "count": 262
120443                 },
120444                 "Mandarin": {
120445                     "count": 65
120446                 },
120447                 "Hong Kong": {
120448                     "count": 83
120449                 },
120450                 "Zizzi": {
120451                     "count": 68
120452                 },
120453                 "Cracker Barrel": {
120454                     "count": 183
120455                 },
120456                 "Rhodos": {
120457                     "count": 81
120458                 },
120459                 "Lindenhof": {
120460                     "count": 79
120461                 },
120462                 "Milano": {
120463                     "count": 54
120464                 },
120465                 "Dolce Vita": {
120466                     "count": 77
120467                 },
120468                 "Kirchenwirt": {
120469                     "count": 81
120470                 },
120471                 "Kantine": {
120472                     "count": 52
120473                 },
120474                 "Ochsen": {
120475                     "count": 95
120476                 },
120477                 "Spur": {
120478                     "count": 62
120479                 },
120480                 "Mykonos": {
120481                     "count": 59
120482                 },
120483                 "Lotus": {
120484                     "count": 66
120485                 },
120486                 "Applebee's": {
120487                     "count": 531
120488                 },
120489                 "Flunch": {
120490                     "count": 72
120491                 },
120492                 "Zur Post": {
120493                     "count": 116
120494                 },
120495                 "China Town": {
120496                     "count": 76
120497                 },
120498                 "La Dolce Vita": {
120499                     "count": 73
120500                 },
120501                 "Waffle House": {
120502                     "count": 207
120503                 },
120504                 "Delphi": {
120505                     "count": 88
120506                 },
120507                 "Linde": {
120508                     "count": 103
120509                 },
120510                 "Outback Steakhouse": {
120511                     "count": 218
120512                 },
120513                 "Dionysos": {
120514                     "count": 69
120515                 },
120516                 "Kelsey's": {
120517                     "count": 57
120518                 },
120519                 "Boston Pizza": {
120520                     "count": 165
120521                 },
120522                 "Bella Italia": {
120523                     "count": 132
120524                 },
120525                 "Sizzler": {
120526                     "count": 53
120527                 },
120528                 "Grüner Baum": {
120529                     "count": 116
120530                 },
120531                 "Taj Mahal": {
120532                     "count": 104
120533                 },
120534                 "Rössli": {
120535                     "count": 68
120536                 },
120537                 "Wimpy": {
120538                     "count": 51
120539                 },
120540                 "Traube": {
120541                     "count": 65
120542                 },
120543                 "Adria": {
120544                     "count": 52
120545                 },
120546                 "Red Robin": {
120547                     "count": 185
120548                 },
120549                 "Roma": {
120550                     "count": 61
120551                 },
120552                 "San Marco": {
120553                     "count": 67
120554                 },
120555                 "Hellas": {
120556                     "count": 55
120557                 },
120558                 "La Perla": {
120559                     "count": 67
120560                 },
120561                 "Vips": {
120562                     "count": 53
120563                 },
120564                 "Panera Bread": {
120565                     "count": 218
120566                 },
120567                 "Da Vinci": {
120568                     "count": 54
120569                 },
120570                 "Hippopotamus": {
120571                     "count": 96
120572                 },
120573                 "Prezzo": {
120574                     "count": 75
120575                 },
120576                 "Courtepaille": {
120577                     "count": 106
120578                 },
120579                 "Hard Rock Cafe": {
120580                     "count": 70
120581                 },
120582                 "Panorama": {
120583                     "count": 61
120584                 },
120585                 "デニーズ": {
120586                     "count": 82
120587                 },
120588                 "Sportheim": {
120589                     "count": 65
120590                 },
120591                 "餃子の王将": {
120592                     "count": 57
120593                 },
120594                 "Bären": {
120595                     "count": 60
120596                 },
120597                 "Alte Post": {
120598                     "count": 60
120599                 },
120600                 "Pizzeria Roma": {
120601                     "count": 51
120602                 },
120603                 "China Garden": {
120604                     "count": 66
120605                 },
120606                 "Vapiano": {
120607                     "count": 82
120608                 },
120609                 "Mamma Mia": {
120610                     "count": 64
120611                 },
120612                 "Schwarzer Adler": {
120613                     "count": 57
120614                 },
120615                 "IHOP": {
120616                     "count": 317
120617                 },
120618                 "Chili's": {
120619                     "count": 328
120620                 },
120621                 "Asia": {
120622                     "count": 51
120623                 },
120624                 "Olive Garden": {
120625                     "count": 279
120626                 },
120627                 "TGI Friday's": {
120628                     "count": 159
120629                 },
120630                 "Friendly's": {
120631                     "count": 78
120632                 },
120633                 "Buffalo Grill": {
120634                     "count": 202
120635                 },
120636                 "Texas Roadhouse": {
120637                     "count": 110
120638                 },
120639                 "ガスト": {
120640                     "count": 230,
120641                     "tags": {
120642                         "name:en": "Gusto"
120643                     }
120644                 },
120645                 "Sakura": {
120646                     "count": 75
120647                 },
120648                 "Mensa": {
120649                     "count": 99
120650                 },
120651                 "The Keg": {
120652                     "count": 53
120653                 },
120654                 "サイゼリヤ": {
120655                     "count": 93
120656                 },
120657                 "La Strada": {
120658                     "count": 52
120659                 },
120660                 "Village Inn": {
120661                     "count": 92
120662                 },
120663                 "Buffalo Wild Wings": {
120664                     "count": 176
120665                 },
120666                 "Peking": {
120667                     "count": 59
120668                 },
120669                 "Boston Market": {
120670                     "count": 61
120671                 },
120672                 "Round Table Pizza": {
120673                     "count": 53
120674                 },
120675                 "Jimmy John's": {
120676                     "count": 69
120677                 },
120678                 "California Pizza Kitchen": {
120679                     "count": 61
120680                 },
120681                 "Якитория": {
120682                     "count": 77
120683                 },
120684                 "Golden Corral": {
120685                     "count": 101
120686                 },
120687                 "Perkins": {
120688                     "count": 105
120689                 },
120690                 "Ruby Tuesday": {
120691                     "count": 162
120692                 },
120693                 "Shari's": {
120694                     "count": 65
120695                 },
120696                 "Bob Evans": {
120697                     "count": 129
120698                 },
120699                 "바다횟집 (Bada Fish Restaurant)": {
120700                     "count": 55
120701                 },
120702                 "Mang Inasal": {
120703                     "count": 84
120704                 },
120705                 "Евразия": {
120706                     "count": 102
120707                 },
120708                 "ジョナサン": {
120709                     "count": 59
120710                 },
120711                 "Arby's": {
120712                     "count": 51
120713                 },
120714                 "Longhorn Steakhouse": {
120715                     "count": 66
120716                 }
120717             },
120718             "bank": {
120719                 "Chase": {
120720                     "count": 721
120721                 },
120722                 "Commonwealth Bank": {
120723                     "count": 232
120724                 },
120725                 "Citibank": {
120726                     "count": 277
120727                 },
120728                 "HSBC": {
120729                     "count": 1102
120730                 },
120731                 "Barclays": {
120732                     "count": 965
120733                 },
120734                 "Westpac": {
120735                     "count": 208
120736                 },
120737                 "NAB": {
120738                     "count": 131
120739                 },
120740                 "ANZ": {
120741                     "count": 218
120742                 },
120743                 "Lloyds Bank": {
120744                     "count": 547
120745                 },
120746                 "Landbank": {
120747                     "count": 81
120748                 },
120749                 "Sparkasse": {
120750                     "count": 4555
120751                 },
120752                 "UCPB": {
120753                     "count": 92
120754                 },
120755                 "PNB": {
120756                     "count": 244
120757                 },
120758                 "Metrobank": {
120759                     "count": 269
120760                 },
120761                 "BDO": {
120762                     "count": 290
120763                 },
120764                 "Volksbank": {
120765                     "count": 2591
120766                 },
120767                 "BPI": {
120768                     "count": 415
120769                 },
120770                 "Postbank": {
120771                     "count": 443
120772                 },
120773                 "NatWest": {
120774                     "count": 628
120775                 },
120776                 "Raiffeisenbank": {
120777                     "count": 2119
120778                 },
120779                 "Yorkshire Bank": {
120780                     "count": 63
120781                 },
120782                 "ABSA": {
120783                     "count": 95
120784                 },
120785                 "Standard Bank": {
120786                     "count": 109
120787                 },
120788                 "FNB": {
120789                     "count": 97
120790                 },
120791                 "Deutsche Bank": {
120792                     "count": 855
120793                 },
120794                 "SEB": {
120795                     "count": 133
120796                 },
120797                 "Commerzbank": {
120798                     "count": 806
120799                 },
120800                 "Targobank": {
120801                     "count": 166
120802                 },
120803                 "ABN AMRO": {
120804                     "count": 130
120805                 },
120806                 "Handelsbanken": {
120807                     "count": 184
120808                 },
120809                 "Swedbank": {
120810                     "count": 223
120811                 },
120812                 "Kreissparkasse": {
120813                     "count": 600
120814                 },
120815                 "UniCredit Bank": {
120816                     "count": 408
120817                 },
120818                 "Monte dei Paschi di Siena": {
120819                     "count": 132
120820                 },
120821                 "Caja Rural": {
120822                     "count": 99
120823                 },
120824                 "Dresdner Bank": {
120825                     "count": 66
120826                 },
120827                 "Sparda-Bank": {
120828                     "count": 320
120829                 },
120830                 "VÚB": {
120831                     "count": 107
120832                 },
120833                 "Slovenská sporiteľňa": {
120834                     "count": 134
120835                 },
120836                 "Bank of Montreal": {
120837                     "count": 118
120838                 },
120839                 "KBC": {
120840                     "count": 203
120841                 },
120842                 "Royal Bank of Scotland": {
120843                     "count": 111
120844                 },
120845                 "TSB": {
120846                     "count": 80
120847                 },
120848                 "US Bank": {
120849                     "count": 256
120850                 },
120851                 "HypoVereinsbank": {
120852                     "count": 561
120853                 },
120854                 "Bank Austria": {
120855                     "count": 176
120856                 },
120857                 "ING": {
120858                     "count": 496
120859                 },
120860                 "Erste Bank": {
120861                     "count": 180
120862                 },
120863                 "CIBC": {
120864                     "count": 326
120865                 },
120866                 "Scotiabank": {
120867                     "count": 413
120868                 },
120869                 "Caisse d'Épargne": {
120870                     "count": 882
120871                 },
120872                 "Santander": {
120873                     "count": 1323
120874                 },
120875                 "Bank of Scotland": {
120876                     "count": 89
120877                 },
120878                 "TD Canada Trust": {
120879                     "count": 450
120880                 },
120881                 "BMO": {
120882                     "count": 169
120883                 },
120884                 "Danske Bank": {
120885                     "count": 131
120886                 },
120887                 "OTP": {
120888                     "count": 192
120889                 },
120890                 "Crédit Agricole": {
120891                     "count": 1239
120892                 },
120893                 "LCL": {
120894                     "count": 553
120895                 },
120896                 "VR-Bank": {
120897                     "count": 430
120898                 },
120899                 "ČSOB": {
120900                     "count": 160
120901                 },
120902                 "Česká spořitelna": {
120903                     "count": 212
120904                 },
120905                 "BNP": {
120906                     "count": 112
120907                 },
120908                 "Royal Bank": {
120909                     "count": 65
120910                 },
120911                 "Nationwide": {
120912                     "count": 209
120913                 },
120914                 "Halifax": {
120915                     "count": 225
120916                 },
120917                 "BAWAG PSK": {
120918                     "count": 102
120919                 },
120920                 "National Bank": {
120921                     "count": 84
120922                 },
120923                 "Nedbank": {
120924                     "count": 80
120925                 },
120926                 "First National Bank": {
120927                     "count": 85
120928                 },
120929                 "Nordea": {
120930                     "count": 319
120931                 },
120932                 "Rabobank": {
120933                     "count": 609
120934                 },
120935                 "Sparkasse KölnBonn": {
120936                     "count": 69
120937                 },
120938                 "Tatra banka": {
120939                     "count": 67
120940                 },
120941                 "Berliner Sparkasse": {
120942                     "count": 62
120943                 },
120944                 "Berliner Volksbank": {
120945                     "count": 77
120946                 },
120947                 "Wells Fargo": {
120948                     "count": 874
120949                 },
120950                 "Credit Suisse": {
120951                     "count": 71
120952                 },
120953                 "Société Générale": {
120954                     "count": 634
120955                 },
120956                 "Osuuspankki": {
120957                     "count": 75
120958                 },
120959                 "Sparkasse Aachen": {
120960                     "count": 56
120961                 },
120962                 "Hamburger Sparkasse": {
120963                     "count": 156
120964                 },
120965                 "Cassa di Risparmio del Veneto": {
120966                     "count": 68
120967                 },
120968                 "BNP Paribas": {
120969                     "count": 617
120970                 },
120971                 "Banque Populaire": {
120972                     "count": 433
120973                 },
120974                 "BNP Paribas Fortis": {
120975                     "count": 209
120976                 },
120977                 "Banco Popular": {
120978                     "count": 291
120979                 },
120980                 "Bancaja": {
120981                     "count": 55
120982                 },
120983                 "Banesto": {
120984                     "count": 208
120985                 },
120986                 "La Caixa": {
120987                     "count": 583
120988                 },
120989                 "Santander Consumer Bank": {
120990                     "count": 88
120991                 },
120992                 "BRD": {
120993                     "count": 191
120994                 },
120995                 "BCR": {
120996                     "count": 143
120997                 },
120998                 "Banca Transilvania": {
120999                     "count": 141
121000                 },
121001                 "BW-Bank": {
121002                     "count": 97
121003                 },
121004                 "Komerční banka": {
121005                     "count": 132
121006                 },
121007                 "Banco Pastor": {
121008                     "count": 64
121009                 },
121010                 "Stadtsparkasse": {
121011                     "count": 86
121012                 },
121013                 "Ulster Bank": {
121014                     "count": 86
121015                 },
121016                 "Sberbank": {
121017                     "count": 58
121018                 },
121019                 "CIC": {
121020                     "count": 427
121021                 },
121022                 "Bancpost": {
121023                     "count": 56
121024                 },
121025                 "Caja Madrid": {
121026                     "count": 115
121027                 },
121028                 "Maybank": {
121029                     "count": 94
121030                 },
121031                 "中国银行": {
121032                     "count": 85
121033                 },
121034                 "Unicredit Banca": {
121035                     "count": 243
121036                 },
121037                 "Crédit Mutuel": {
121038                     "count": 690
121039                 },
121040                 "BBVA": {
121041                     "count": 647
121042                 },
121043                 "Intesa San Paolo": {
121044                     "count": 69
121045                 },
121046                 "TD Bank": {
121047                     "count": 206
121048                 },
121049                 "Belfius": {
121050                     "count": 231
121051                 },
121052                 "Bank of America": {
121053                     "count": 924
121054                 },
121055                 "RBC": {
121056                     "count": 230
121057                 },
121058                 "Alpha Bank": {
121059                     "count": 123
121060                 },
121061                 "Сбербанк": {
121062                     "count": 4794
121063                 },
121064                 "Россельхозбанк": {
121065                     "count": 201
121066                 },
121067                 "Crédit du Nord": {
121068                     "count": 96
121069                 },
121070                 "BancoEstado": {
121071                     "count": 80
121072                 },
121073                 "Millennium Bank": {
121074                     "count": 414
121075                 },
121076                 "State Bank of India": {
121077                     "count": 151
121078                 },
121079                 "Беларусбанк": {
121080                     "count": 242
121081                 },
121082                 "ING Bank Śląski": {
121083                     "count": 67
121084                 },
121085                 "Caixa Geral de Depósitos": {
121086                     "count": 129
121087                 },
121088                 "Kreissparkasse Köln": {
121089                     "count": 65
121090                 },
121091                 "Banco BCI": {
121092                     "count": 51
121093                 },
121094                 "Banco de Chile": {
121095                     "count": 98
121096                 },
121097                 "ВТБ24": {
121098                     "count": 326
121099                 },
121100                 "UBS": {
121101                     "count": 134
121102                 },
121103                 "PKO BP": {
121104                     "count": 265
121105                 },
121106                 "Chinabank": {
121107                     "count": 55
121108                 },
121109                 "PSBank": {
121110                     "count": 59
121111                 },
121112                 "Union Bank": {
121113                     "count": 124
121114                 },
121115                 "China Bank": {
121116                     "count": 66
121117                 },
121118                 "RCBC": {
121119                     "count": 122
121120                 },
121121                 "Unicaja": {
121122                     "count": 83
121123                 },
121124                 "BBK": {
121125                     "count": 79
121126                 },
121127                 "Ibercaja": {
121128                     "count": 69
121129                 },
121130                 "RBS": {
121131                     "count": 143
121132                 },
121133                 "Commercial Bank of Ceylon PLC": {
121134                     "count": 79
121135                 },
121136                 "Bank of Ireland": {
121137                     "count": 109
121138                 },
121139                 "BNL": {
121140                     "count": 87
121141                 },
121142                 "Banco Santander": {
121143                     "count": 138
121144                 },
121145                 "Banco Itaú": {
121146                     "count": 111
121147                 },
121148                 "AIB": {
121149                     "count": 72
121150                 },
121151                 "BZ WBK": {
121152                     "count": 77
121153                 },
121154                 "Banco do Brasil": {
121155                     "count": 557
121156                 },
121157                 "Caixa Econômica Federal": {
121158                     "count": 184
121159                 },
121160                 "Fifth Third Bank": {
121161                     "count": 84
121162                 },
121163                 "Banca Popolare di Vicenza": {
121164                     "count": 81
121165                 },
121166                 "Wachovia": {
121167                     "count": 58
121168                 },
121169                 "OLB": {
121170                     "count": 53
121171                 },
121172                 "みずほ銀行": {
121173                     "count": 78
121174                 },
121175                 "BES": {
121176                     "count": 72
121177                 },
121178                 "ICICI Bank": {
121179                     "count": 91
121180                 },
121181                 "HDFC Bank": {
121182                     "count": 91
121183                 },
121184                 "La Banque Postale": {
121185                     "count": 67
121186                 },
121187                 "Pekao SA": {
121188                     "count": 56
121189                 },
121190                 "Oberbank": {
121191                     "count": 90
121192                 },
121193                 "Bradesco": {
121194                     "count": 295
121195                 },
121196                 "Oldenburgische Landesbank": {
121197                     "count": 56
121198                 },
121199                 "Bendigo Bank": {
121200                     "count": 93
121201                 },
121202                 "Argenta": {
121203                     "count": 86
121204                 },
121205                 "AXA": {
121206                     "count": 68
121207                 },
121208                 "Axis Bank": {
121209                     "count": 61
121210                 },
121211                 "Banco Nación": {
121212                     "count": 67
121213                 },
121214                 "GE Money Bank": {
121215                     "count": 72
121216                 },
121217                 "Альфа-Банк": {
121218                     "count": 185
121219                 },
121220                 "Белагропромбанк": {
121221                     "count": 70
121222                 },
121223                 "Caja Círculo": {
121224                     "count": 65
121225                 },
121226                 "Banco Galicia": {
121227                     "count": 51
121228                 },
121229                 "Eurobank": {
121230                     "count": 97
121231                 },
121232                 "Banca Intesa": {
121233                     "count": 62
121234                 },
121235                 "Canara Bank": {
121236                     "count": 92
121237                 },
121238                 "Cajamar": {
121239                     "count": 77
121240                 },
121241                 "Banamex": {
121242                     "count": 149
121243                 },
121244                 "Crédit Mutuel de Bretagne": {
121245                     "count": 335
121246                 },
121247                 "Davivienda": {
121248                     "count": 83
121249                 },
121250                 "Bank Spółdzielczy": {
121251                     "count": 159
121252                 },
121253                 "Credit Agricole": {
121254                     "count": 157
121255                 },
121256                 "Bankinter": {
121257                     "count": 59
121258                 },
121259                 "Banque Nationale": {
121260                     "count": 63
121261                 },
121262                 "Bank of the West": {
121263                     "count": 96
121264                 },
121265                 "Key Bank": {
121266                     "count": 155
121267                 },
121268                 "Western Union": {
121269                     "count": 88
121270                 },
121271                 "Citizens Bank": {
121272                     "count": 115
121273                 },
121274                 "ПриватБанк": {
121275                     "count": 513
121276                 },
121277                 "Security Bank": {
121278                     "count": 78
121279                 },
121280                 "Millenium Bank": {
121281                     "count": 60
121282                 },
121283                 "Bankia": {
121284                     "count": 149
121285                 },
121286                 "三菱東京UFJ銀行": {
121287                     "count": 159
121288                 },
121289                 "Caixa": {
121290                     "count": 117
121291                 },
121292                 "Banco de Costa Rica": {
121293                     "count": 63
121294                 },
121295                 "SunTrust Bank": {
121296                     "count": 73
121297                 },
121298                 "Itaú": {
121299                     "count": 338
121300                 },
121301                 "PBZ": {
121302                     "count": 52
121303                 },
121304                 "中国工商银行": {
121305                     "count": 51
121306                 },
121307                 "Bancolombia": {
121308                     "count": 89
121309                 },
121310                 "Райффайзен Банк Аваль": {
121311                     "count": 64
121312                 },
121313                 "Bancomer": {
121314                     "count": 115
121315                 },
121316                 "Banorte": {
121317                     "count": 80
121318                 },
121319                 "Alior Bank": {
121320                     "count": 81
121321                 },
121322                 "BOC": {
121323                     "count": 51
121324                 },
121325                 "Банк Москвы": {
121326                     "count": 118
121327                 },
121328                 "ВТБ": {
121329                     "count": 59
121330                 },
121331                 "Getin Bank": {
121332                     "count": 55
121333                 },
121334                 "Caja Duero": {
121335                     "count": 57
121336                 },
121337                 "Regions Bank": {
121338                     "count": 62
121339                 },
121340                 "Росбанк": {
121341                     "count": 177
121342                 },
121343                 "Banco Estado": {
121344                     "count": 72
121345                 },
121346                 "BCI": {
121347                     "count": 68
121348                 },
121349                 "SunTrust": {
121350                     "count": 68
121351                 },
121352                 "PNC Bank": {
121353                     "count": 254
121354                 },
121355                 "신한은행": {
121356                     "count": 217,
121357                     "tags": {
121358                         "name:en": "Sinhan Bank"
121359                     }
121360                 },
121361                 "우리은행": {
121362                     "count": 291,
121363                     "tags": {
121364                         "name:en": "Uri Bank"
121365                     }
121366                 },
121367                 "국민은행": {
121368                     "count": 165,
121369                     "tags": {
121370                         "name:en": "Gungmin Bank"
121371                     }
121372                 },
121373                 "중소기업은행": {
121374                     "count": 52,
121375                     "tags": {
121376                         "name:en": "Industrial Bank of Korea"
121377                     }
121378                 },
121379                 "광주은행": {
121380                     "count": 51,
121381                     "tags": {
121382                         "name:en": "Gwangju Bank"
121383                     }
121384                 },
121385                 "Газпромбанк": {
121386                     "count": 100
121387                 },
121388                 "M&T Bank": {
121389                     "count": 92
121390                 },
121391                 "Caja de Burgos": {
121392                     "count": 51
121393                 },
121394                 "Santander Totta": {
121395                     "count": 69
121396                 },
121397                 "УкрСиббанк": {
121398                     "count": 192
121399                 },
121400                 "Ощадбанк": {
121401                     "count": 364
121402                 },
121403                 "Уралсиб": {
121404                     "count": 85
121405                 },
121406                 "りそな銀行": {
121407                     "count": 225,
121408                     "tags": {
121409                         "name:en": "Mizuho Bank"
121410                     }
121411                 },
121412                 "Ecobank": {
121413                     "count": 66
121414                 },
121415                 "Cajero Automatico Bancared": {
121416                     "count": 145
121417                 },
121418                 "Промсвязьбанк": {
121419                     "count": 93
121420                 },
121421                 "三井住友銀行": {
121422                     "count": 129
121423                 },
121424                 "Banco Provincia": {
121425                     "count": 67
121426                 },
121427                 "BB&T": {
121428                     "count": 147
121429                 },
121430                 "Возрождение": {
121431                     "count": 59
121432                 },
121433                 "Capital One": {
121434                     "count": 59
121435                 },
121436                 "横浜銀行": {
121437                     "count": 51
121438                 },
121439                 "Bank Mandiri": {
121440                     "count": 62
121441                 },
121442                 "Banco de la Nación": {
121443                     "count": 92
121444                 },
121445                 "Banco G&T Continental": {
121446                     "count": 62
121447                 },
121448                 "Peoples Bank": {
121449                     "count": 60
121450                 },
121451                 "工商银行": {
121452                     "count": 51
121453                 },
121454                 "Совкомбанк": {
121455                     "count": 55
121456                 },
121457                 "Provincial": {
121458                     "count": 56
121459                 },
121460                 "Banco de Desarrollo Banrural": {
121461                     "count": 73
121462                 },
121463                 "Banco Bradesco": {
121464                     "count": 65
121465                 },
121466                 "Bicentenario": {
121467                     "count": 182
121468                 },
121469                 "ლიბერთი ბანკი": {
121470                     "count": 54,
121471                     "tags": {
121472                         "name:en": "Liberty Bank"
121473                     }
121474                 },
121475                 "Banesco": {
121476                     "count": 108
121477                 },
121478                 "Mercantil": {
121479                     "count": 75
121480                 },
121481                 "Bank BRI": {
121482                     "count": 53
121483                 },
121484                 "Del Tesoro": {
121485                     "count": 91
121486                 },
121487                 "하나은행": {
121488                     "count": 77
121489                 },
121490                 "CityCommerce Bank": {
121491                     "count": 71
121492                 },
121493                 "De Venezuela": {
121494                     "count": 117
121495                 }
121496             },
121497             "car_rental": {
121498                 "Europcar": {
121499                     "count": 291
121500                 },
121501                 "Budget": {
121502                     "count": 92
121503                 },
121504                 "Sixt": {
121505                     "count": 161
121506                 },
121507                 "Avis": {
121508                     "count": 282
121509                 },
121510                 "Hertz": {
121511                     "count": 293
121512                 },
121513                 "Enterprise": {
121514                     "count": 199
121515                 },
121516                 "stadtmobil CarSharing-Station": {
121517                     "count": 148
121518                 }
121519             },
121520             "pharmacy": {
121521                 "Rowlands Pharmacy": {
121522                     "count": 71
121523                 },
121524                 "Boots": {
121525                     "count": 840
121526                 },
121527                 "Marien-Apotheke": {
121528                     "count": 314
121529                 },
121530                 "Mercury Drug": {
121531                     "count": 426
121532                 },
121533                 "Löwen-Apotheke": {
121534                     "count": 356
121535                 },
121536                 "Superdrug": {
121537                     "count": 117
121538                 },
121539                 "Sonnen-Apotheke": {
121540                     "count": 311
121541                 },
121542                 "Rathaus-Apotheke": {
121543                     "count": 132
121544                 },
121545                 "Engel-Apotheke": {
121546                     "count": 123
121547                 },
121548                 "Hirsch-Apotheke": {
121549                     "count": 83
121550                 },
121551                 "Stern-Apotheke": {
121552                     "count": 67
121553                 },
121554                 "Lloyds Pharmacy": {
121555                     "count": 295
121556                 },
121557                 "Rosen-Apotheke": {
121558                     "count": 208
121559                 },
121560                 "Stadt-Apotheke": {
121561                     "count": 302
121562                 },
121563                 "Markt-Apotheke": {
121564                     "count": 164
121565                 },
121566                 "Аптека": {
121567                     "count": 1989
121568                 },
121569                 "Pharmasave": {
121570                     "count": 64
121571                 },
121572                 "Brunnen-Apotheke": {
121573                     "count": 53
121574                 },
121575                 "Shoppers Drug Mart": {
121576                     "count": 430
121577                 },
121578                 "Apotheke am Markt": {
121579                     "count": 60
121580                 },
121581                 "Alte Apotheke": {
121582                     "count": 88
121583                 },
121584                 "Neue Apotheke": {
121585                     "count": 109
121586                 },
121587                 "Gintarinė vaistinė": {
121588                     "count": 101
121589                 },
121590                 "Rats-Apotheke": {
121591                     "count": 84
121592                 },
121593                 "Adler Apotheke": {
121594                     "count": 313
121595                 },
121596                 "Pharmacie Centrale": {
121597                     "count": 64
121598                 },
121599                 "Walgreens": {
121600                     "count": 1619
121601                 },
121602                 "Rite Aid": {
121603                     "count": 745
121604                 },
121605                 "Apotheke": {
121606                     "count": 165
121607                 },
121608                 "Linden-Apotheke": {
121609                     "count": 211
121610                 },
121611                 "Bahnhof-Apotheke": {
121612                     "count": 66
121613                 },
121614                 "Burg-Apotheke": {
121615                     "count": 55
121616                 },
121617                 "Jean Coutu": {
121618                     "count": 62
121619                 },
121620                 "Pharmaprix": {
121621                     "count": 60
121622                 },
121623                 "Farmacias Ahumada": {
121624                     "count": 104
121625                 },
121626                 "Farmacia Comunale": {
121627                     "count": 113
121628                 },
121629                 "Farmacias Cruz Verde": {
121630                     "count": 86
121631                 },
121632                 "Cruz Verde": {
121633                     "count": 99
121634                 },
121635                 "Hubertus Apotheke": {
121636                     "count": 52
121637                 },
121638                 "CVS": {
121639                     "count": 1560
121640                 },
121641                 "Farmacias SalcoBrand": {
121642                     "count": 133
121643                 },
121644                 "Фармация": {
121645                     "count": 120
121646                 },
121647                 "Bären-Apotheke": {
121648                     "count": 74
121649                 },
121650                 "Clicks": {
121651                     "count": 113
121652                 },
121653                 "セイジョー": {
121654                     "count": 53
121655                 },
121656                 "マツモトキヨシ": {
121657                     "count": 115
121658                 },
121659                 "Dr. Max": {
121660                     "count": 51
121661                 },
121662                 "Вита": {
121663                     "count": 106
121664                 },
121665                 "Радуга": {
121666                     "count": 70
121667                 },
121668                 "サンドラッグ": {
121669                     "count": 61
121670                 },
121671                 "Apteka": {
121672                     "count": 366
121673                 },
121674                 "Первая помощь": {
121675                     "count": 74
121676                 },
121677                 "Ригла": {
121678                     "count": 113
121679                 },
121680                 "Имплозия": {
121681                     "count": 63
121682                 },
121683                 "Kinney Drugs": {
121684                     "count": 68
121685                 },
121686                 "Классика": {
121687                     "count": 67
121688                 },
121689                 "Ljekarna": {
121690                     "count": 53
121691                 },
121692                 "SalcoBrand": {
121693                     "count": 88
121694                 },
121695                 "Аптека 36,6": {
121696                     "count": 224
121697                 },
121698                 "Фармакор": {
121699                     "count": 75
121700                 },
121701                 "スギ薬局": {
121702                     "count": 84
121703                 },
121704                 "Аптечный пункт": {
121705                     "count": 148
121706                 },
121707                 "Невис": {
121708                     "count": 60
121709                 },
121710                 "トモズ (Tomod's)": {
121711                     "count": 83
121712                 },
121713                 "Eurovaistinė": {
121714                     "count": 65
121715                 },
121716                 "Farmacity": {
121717                     "count": 68
121718                 },
121719                 "аптека": {
121720                     "count": 96
121721                 },
121722                 "The Generics Pharmacy": {
121723                     "count": 95
121724                 },
121725                 "Farmatodo": {
121726                     "count": 123
121727                 },
121728                 "Duane Reade": {
121729                     "count": 61
121730                 },
121731                 "H-E-B": {
121732                     "count": 262
121733                 },
121734                 "Фармленд": {
121735                     "count": 82
121736                 },
121737                 "ドラッグてらしま (Drug Terashima)": {
121738                     "count": 96
121739                 },
121740                 "Арніка": {
121741                     "count": 125
121742                 },
121743                 "ავერსი (Aversi)": {
121744                     "count": 62
121745                 },
121746                 "Farmahorro": {
121747                     "count": 58
121748                 }
121749             },
121750             "cafe": {
121751                 "Starbucks": {
121752                     "count": 4238,
121753                     "tags": {
121754                         "cuisine": "coffee_shop"
121755                     }
121756                 },
121757                 "Cafeteria": {
121758                     "count": 115
121759                 },
121760                 "Costa": {
121761                     "count": 618
121762                 },
121763                 "Caffè Nero": {
121764                     "count": 169
121765                 },
121766                 "Кафе": {
121767                     "count": 226
121768                 },
121769                 "Café Central": {
121770                     "count": 61
121771                 },
121772                 "Second Cup": {
121773                     "count": 193
121774                 },
121775                 "Eisdiele": {
121776                     "count": 73
121777                 },
121778                 "Dunkin Donuts": {
121779                     "count": 428,
121780                     "tags": {
121781                         "cuisine": "donut"
121782                     }
121783                 },
121784                 "Espresso House": {
121785                     "count": 53
121786                 },
121787                 "Segafredo": {
121788                     "count": 69
121789                 },
121790                 "Coffee Time": {
121791                     "count": 94
121792                 },
121793                 "Cafe Coffee Day": {
121794                     "count": 120
121795                 },
121796                 "Eiscafe Venezia": {
121797                     "count": 180
121798                 },
121799                 "スターバックス": {
121800                     "count": 251,
121801                     "tags": {
121802                         "name:en": "Starbucks"
121803                     }
121804                 },
121805                 "Шоколадница": {
121806                     "count": 145
121807                 },
121808                 "Pret A Manger": {
121809                     "count": 119
121810                 },
121811                 "Столовая": {
121812                     "count": 391
121813                 },
121814                 "Jamba Juice": {
121815                     "count": 53
121816                 },
121817                 "ドトール": {
121818                     "count": 164,
121819                     "tags": {
121820                         "name:en": "DOUTOR"
121821                     }
121822                 },
121823                 "Tchibo": {
121824                     "count": 100
121825                 },
121826                 "Кофе Хауз": {
121827                     "count": 104
121828                 },
121829                 "Caribou Coffee": {
121830                     "count": 100
121831                 },
121832                 "Уют": {
121833                     "count": 51
121834                 },
121835                 "Шашлычная": {
121836                     "count": 58
121837                 },
121838                 "คาเฟ่ อเมซอน": {
121839                     "count": 62
121840                 },
121841                 "Traveler's Coffee": {
121842                     "count": 60
121843                 },
121844                 "カフェ・ド・クリエ": {
121845                     "count": 67,
121846                     "tags": {
121847                         "name:en": "Cafe de CRIE"
121848                     }
121849                 },
121850                 "Cafe Amazon": {
121851                     "count": 65
121852                 }
121853             }
121854         },
121855         "shop": {
121856             "supermarket": {
121857                 "Budgens": {
121858                     "count": 88
121859                 },
121860                 "Morrisons": {
121861                     "count": 411
121862                 },
121863                 "Interspar": {
121864                     "count": 142
121865                 },
121866                 "Merkur": {
121867                     "count": 107
121868                 },
121869                 "Sainsbury's": {
121870                     "count": 547
121871                 },
121872                 "Lidl": {
121873                     "count": 6208
121874                 },
121875                 "EDEKA": {
121876                     "count": 506
121877                 },
121878                 "Coles": {
121879                     "count": 400
121880                 },
121881                 "Iceland": {
121882                     "count": 315
121883                 },
121884                 "Coop": {
121885                     "count": 1906
121886                 },
121887                 "Tesco": {
121888                     "count": 1297
121889                 },
121890                 "Woolworths": {
121891                     "count": 541
121892                 },
121893                 "Zielpunkt": {
121894                     "count": 239
121895                 },
121896                 "Nahkauf": {
121897                     "count": 170
121898                 },
121899                 "Billa": {
121900                     "count": 1432
121901                 },
121902                 "Kaufland": {
121903                     "count": 1004
121904                 },
121905                 "Plus": {
121906                     "count": 120
121907                 },
121908                 "ALDI": {
121909                     "count": 5172
121910                 },
121911                 "Checkers": {
121912                     "count": 128
121913                 },
121914                 "Tesco Metro": {
121915                     "count": 137
121916                 },
121917                 "NP": {
121918                     "count": 153
121919                 },
121920                 "Penny": {
121921                     "count": 1759
121922                 },
121923                 "Norma": {
121924                     "count": 1068
121925                 },
121926                 "Asda": {
121927                     "count": 225
121928                 },
121929                 "Netto": {
121930                     "count": 4379
121931                 },
121932                 "REWE": {
121933                     "count": 1474
121934                 },
121935                 "Rewe": {
121936                     "count": 1171
121937                 },
121938                 "Aldi Süd": {
121939                     "count": 594
121940                 },
121941                 "Real": {
121942                     "count": 246
121943                 },
121944                 "Tesco Express": {
121945                     "count": 406
121946                 },
121947                 "King Soopers": {
121948                     "count": 72
121949                 },
121950                 "Kiwi": {
121951                     "count": 167
121952                 },
121953                 "Edeka": {
121954                     "count": 1787
121955                 },
121956                 "Pick n Pay": {
121957                     "count": 241
121958                 },
121959                 "ICA": {
121960                     "count": 192
121961                 },
121962                 "Tengelmann": {
121963                     "count": 188
121964                 },
121965                 "Carrefour": {
121966                     "count": 1640
121967                 },
121968                 "Waitrose": {
121969                     "count": 258
121970                 },
121971                 "Spar": {
121972                     "count": 2100
121973                 },
121974                 "Hofer": {
121975                     "count": 442
121976                 },
121977                 "M-Preis": {
121978                     "count": 76
121979                 },
121980                 "LIDL": {
121981                     "count": 922
121982                 },
121983                 "tegut": {
121984                     "count": 210
121985                 },
121986                 "Sainsbury's Local": {
121987                     "count": 118
121988                 },
121989                 "E-Center": {
121990                     "count": 66
121991                 },
121992                 "Aldi Nord": {
121993                     "count": 210
121994                 },
121995                 "nahkauf": {
121996                     "count": 84
121997                 },
121998                 "Meijer": {
121999                     "count": 76
122000                 },
122001                 "Safeway": {
122002                     "count": 410
122003                 },
122004                 "Costco": {
122005                     "count": 152
122006                 },
122007                 "Albert": {
122008                     "count": 185
122009                 },
122010                 "Jumbo": {
122011                     "count": 194
122012                 },
122013                 "Shoprite": {
122014                     "count": 244
122015                 },
122016                 "MPreis": {
122017                     "count": 54
122018                 },
122019                 "Penny Market": {
122020                     "count": 429
122021                 },
122022                 "Tesco Extra": {
122023                     "count": 123
122024                 },
122025                 "Albert Heijn": {
122026                     "count": 476
122027                 },
122028                 "IGA": {
122029                     "count": 363
122030                 },
122031                 "Super U": {
122032                     "count": 488
122033                 },
122034                 "Metro": {
122035                     "count": 260
122036                 },
122037                 "Neukauf": {
122038                     "count": 77
122039                 },
122040                 "Migros": {
122041                     "count": 459
122042                 },
122043                 "Marktkauf": {
122044                     "count": 121
122045                 },
122046                 "Delikatesy Centrum": {
122047                     "count": 59
122048                 },
122049                 "C1000": {
122050                     "count": 307
122051                 },
122052                 "Hoogvliet": {
122053                     "count": 53
122054                 },
122055                 "COOP": {
122056                     "count": 194
122057                 },
122058                 "Food Basics": {
122059                     "count": 75
122060                 },
122061                 "Casino": {
122062                     "count": 264
122063                 },
122064                 "Penny Markt": {
122065                     "count": 466
122066                 },
122067                 "Giant": {
122068                     "count": 191
122069                 },
122070                 "COOP Jednota": {
122071                     "count": 73
122072                 },
122073                 "Rema 1000": {
122074                     "count": 368
122075                 },
122076                 "Kaufpark": {
122077                     "count": 96
122078                 },
122079                 "ALDI SÜD": {
122080                     "count": 113
122081                 },
122082                 "Simply Market": {
122083                     "count": 330
122084                 },
122085                 "Konzum": {
122086                     "count": 230
122087                 },
122088                 "Carrefour Express": {
122089                     "count": 353
122090                 },
122091                 "Eurospar": {
122092                     "count": 270
122093                 },
122094                 "Mercator": {
122095                     "count": 125
122096                 },
122097                 "Famila": {
122098                     "count": 130
122099                 },
122100                 "Hemköp": {
122101                     "count": 82
122102                 },
122103                 "real,-": {
122104                     "count": 81
122105                 },
122106                 "Markant": {
122107                     "count": 88
122108                 },
122109                 "Volg": {
122110                     "count": 135
122111                 },
122112                 "Leader Price": {
122113                     "count": 267
122114                 },
122115                 "Treff 3000": {
122116                     "count": 94
122117                 },
122118                 "SuperBrugsen": {
122119                     "count": 67
122120                 },
122121                 "Kaiser's": {
122122                     "count": 256
122123                 },
122124                 "K+K": {
122125                     "count": 106
122126                 },
122127                 "Unimarkt": {
122128                     "count": 86
122129                 },
122130                 "Carrefour City": {
122131                     "count": 126
122132                 },
122133                 "Sobeys": {
122134                     "count": 122
122135                 },
122136                 "S-Market": {
122137                     "count": 109
122138                 },
122139                 "Combi": {
122140                     "count": 55
122141                 },
122142                 "Denner": {
122143                     "count": 276
122144                 },
122145                 "Konsum": {
122146                     "count": 133
122147                 },
122148                 "Franprix": {
122149                     "count": 312
122150                 },
122151                 "Monoprix": {
122152                     "count": 198
122153                 },
122154                 "Diska": {
122155                     "count": 69
122156                 },
122157                 "PENNY": {
122158                     "count": 79
122159                 },
122160                 "Dia": {
122161                     "count": 835
122162                 },
122163                 "Giant Eagle": {
122164                     "count": 85
122165                 },
122166                 "NORMA": {
122167                     "count": 115
122168                 },
122169                 "AD Delhaize": {
122170                     "count": 63
122171                 },
122172                 "Auchan": {
122173                     "count": 152
122174                 },
122175                 "Mercadona": {
122176                     "count": 769
122177                 },
122178                 "Consum": {
122179                     "count": 130
122180                 },
122181                 "Carrefour Market": {
122182                     "count": 80
122183                 },
122184                 "Whole Foods": {
122185                     "count": 210
122186                 },
122187                 "Pam": {
122188                     "count": 56
122189                 },
122190                 "sky": {
122191                     "count": 105
122192                 },
122193                 "Despar": {
122194                     "count": 146
122195                 },
122196                 "Eroski": {
122197                     "count": 208
122198                 },
122199                 "Costcutter": {
122200                     "count": 63
122201                 },
122202                 "Maxi": {
122203                     "count": 108
122204                 },
122205                 "Colruyt": {
122206                     "count": 180
122207                 },
122208                 "The Co-operative": {
122209                     "count": 64
122210                 },
122211                 "Intermarché": {
122212                     "count": 1210
122213                 },
122214                 "Delhaize": {
122215                     "count": 207
122216                 },
122217                 "CBA": {
122218                     "count": 176
122219                 },
122220                 "Shopi": {
122221                     "count": 53
122222                 },
122223                 "Walmart": {
122224                     "count": 644
122225                 },
122226                 "Kroger": {
122227                     "count": 317
122228                 },
122229                 "Albertsons": {
122230                     "count": 242
122231                 },
122232                 "Trader Joe's": {
122233                     "count": 235
122234                 },
122235                 "Feneberg": {
122236                     "count": 58
122237                 },
122238                 "denn's Biomarkt": {
122239                     "count": 52
122240                 },
122241                 "dm": {
122242                     "count": 114
122243                 },
122244                 "Kvickly": {
122245                     "count": 55
122246                 },
122247                 "Makro": {
122248                     "count": 140
122249                 },
122250                 "Dico": {
122251                     "count": 53
122252                 },
122253                 "Nah & Frisch": {
122254                     "count": 73
122255                 },
122256                 "Champion": {
122257                     "count": 59
122258                 },
122259                 "ICA Supermarket": {
122260                     "count": 51
122261                 },
122262                 "Fakta": {
122263                     "count": 235
122264                 },
122265                 "Магнит": {
122266                     "count": 1760
122267                 },
122268                 "Caprabo": {
122269                     "count": 103
122270                 },
122271                 "Famiglia Cooperativa": {
122272                     "count": 64
122273                 },
122274                 "Народная 7Я семьЯ": {
122275                     "count": 154
122276                 },
122277                 "Esselunga": {
122278                     "count": 85
122279                 },
122280                 "Maxima": {
122281                     "count": 102
122282                 },
122283                 "Petit Casino": {
122284                     "count": 111
122285                 },
122286                 "Wasgau": {
122287                     "count": 60
122288                 },
122289                 "Pingo Doce": {
122290                     "count": 253
122291                 },
122292                 "Match": {
122293                     "count": 140
122294                 },
122295                 "Profi": {
122296                     "count": 60
122297                 },
122298                 "Lider": {
122299                     "count": 65
122300                 },
122301                 "Unimarc": {
122302                     "count": 177
122303                 },
122304                 "Co-operative Food": {
122305                     "count": 59
122306                 },
122307                 "Santa Isabel": {
122308                     "count": 128
122309                 },
122310                 "Седьмой континент": {
122311                     "count": 79
122312                 },
122313                 "HIT": {
122314                     "count": 59
122315                 },
122316                 "Rimi": {
122317                     "count": 106
122318                 },
122319                 "Conad": {
122320                     "count": 304
122321                 },
122322                 "Фуршет": {
122323                     "count": 76
122324                 },
122325                 "Willys": {
122326                     "count": 56
122327                 },
122328                 "Farmfoods": {
122329                     "count": 64
122330                 },
122331                 "U Express": {
122332                     "count": 51
122333                 },
122334                 "Фора": {
122335                     "count": 52
122336                 },
122337                 "Dunnes Stores": {
122338                     "count": 73
122339                 },
122340                 "Сільпо": {
122341                     "count": 125
122342                 },
122343                 "マルエツ": {
122344                     "count": 59
122345                 },
122346                 "Piggly Wiggly": {
122347                     "count": 57
122348                 },
122349                 "Crai": {
122350                     "count": 54
122351                 },
122352                 "El Árbol": {
122353                     "count": 73
122354                 },
122355                 "Centre Commercial E. Leclerc": {
122356                     "count": 549
122357                 },
122358                 "Foodland": {
122359                     "count": 100
122360                 },
122361                 "Super Brugsen": {
122362                     "count": 67
122363                 },
122364                 "Дикси": {
122365                     "count": 683
122366                 },
122367                 "Пятёрочка": {
122368                     "count": 1344
122369                 },
122370                 "Publix": {
122371                     "count": 339
122372                 },
122373                 "Føtex": {
122374                     "count": 66
122375                 },
122376                 "coop": {
122377                     "count": 73
122378                 },
122379                 "Fressnapf": {
122380                     "count": 69
122381                 },
122382                 "Coop Konsum": {
122383                     "count": 79
122384                 },
122385                 "Carrefour Contact": {
122386                     "count": 83
122387                 },
122388                 "SPAR": {
122389                     "count": 286
122390                 },
122391                 "No Frills": {
122392                     "count": 105
122393                 },
122394                 "Plodine": {
122395                     "count": 52
122396                 },
122397                 "ADEG": {
122398                     "count": 68
122399                 },
122400                 "Minipreço": {
122401                     "count": 111
122402                 },
122403                 "Biedronka": {
122404                     "count": 1335
122405                 },
122406                 "The Co-operative Food": {
122407                     "count": 131
122408                 },
122409                 "Eurospin": {
122410                     "count": 155
122411                 },
122412                 "Семья": {
122413                     "count": 62
122414                 },
122415                 "Gadis": {
122416                     "count": 53
122417                 },
122418                 "Евроопт": {
122419                     "count": 68
122420                 },
122421                 "Centra": {
122422                     "count": 51
122423                 },
122424                 "Квартал": {
122425                     "count": 82
122426                 },
122427                 "New World": {
122428                     "count": 69
122429                 },
122430                 "Countdown": {
122431                     "count": 95
122432                 },
122433                 "Reliance Fresh": {
122434                     "count": 61
122435                 },
122436                 "Stokrotka": {
122437                     "count": 98
122438                 },
122439                 "Coop Jednota": {
122440                     "count": 74
122441                 },
122442                 "Fred Meyer": {
122443                     "count": 64
122444                 },
122445                 "Irma": {
122446                     "count": 58
122447                 },
122448                 "Continente": {
122449                     "count": 75
122450                 },
122451                 "Price Chopper": {
122452                     "count": 99
122453                 },
122454                 "Game": {
122455                     "count": 52
122456                 },
122457                 "Soriana": {
122458                     "count": 93
122459                 },
122460                 "Alimerka": {
122461                     "count": 64
122462                 },
122463                 "Piotr i Paweł": {
122464                     "count": 53
122465                 },
122466                 "Перекресток": {
122467                     "count": 312
122468                 },
122469                 "Maxima X": {
122470                     "count": 117
122471                 },
122472                 "Карусель": {
122473                     "count": 55
122474                 },
122475                 "ALDI Nord": {
122476                     "count": 51
122477                 },
122478                 "Condis": {
122479                     "count": 67
122480                 },
122481                 "Sam's Club": {
122482                     "count": 138
122483                 },
122484                 "Копейка": {
122485                     "count": 87
122486                 },
122487                 "Géant Casino": {
122488                     "count": 54
122489                 },
122490                 "ASDA": {
122491                     "count": 180
122492                 },
122493                 "Intermarche": {
122494                     "count": 115
122495                 },
122496                 "Stop & Shop": {
122497                     "count": 66
122498                 },
122499                 "Food Lion": {
122500                     "count": 216
122501                 },
122502                 "Harris Teeter": {
122503                     "count": 92
122504                 },
122505                 "Foodworks": {
122506                     "count": 62
122507                 },
122508                 "Polo Market": {
122509                     "count": 86
122510                 },
122511                 "Лента": {
122512                     "count": 51
122513                 },
122514                 "西友 (SEIYU)": {
122515                     "count": 58
122516                 },
122517                 "H-E-B": {
122518                     "count": 293
122519                 },
122520                 "Атак": {
122521                     "count": 53
122522                 },
122523                 "Полушка": {
122524                     "count": 139
122525                 },
122526                 "Extra": {
122527                     "count": 82
122528                 },
122529                 "Lewiatan": {
122530                     "count": 94
122531                 },
122532                 "Sigma": {
122533                     "count": 51
122534                 },
122535                 "АТБ": {
122536                     "count": 322
122537                 },
122538                 "Społem": {
122539                     "count": 55
122540                 },
122541                 "Bodega Aurrera": {
122542                     "count": 82
122543                 },
122544                 "Tesco Lotus": {
122545                     "count": 77
122546                 },
122547                 "Мария-Ра": {
122548                     "count": 108
122549                 },
122550                 "Магнолия": {
122551                     "count": 72
122552                 },
122553                 "Магазин": {
122554                     "count": 120
122555                 },
122556                 "Монетка": {
122557                     "count": 174
122558                 },
122559                 "Hy-Vee": {
122560                     "count": 75
122561                 },
122562                 "Walmart Supercenter": {
122563                     "count": 133
122564                 },
122565                 "Hannaford": {
122566                     "count": 57
122567                 },
122568                 "Wegmans": {
122569                     "count": 83
122570                 },
122571                 "業務スーパー": {
122572                     "count": 61
122573                 },
122574                 "Norfa XL": {
122575                     "count": 55
122576                 },
122577                 "ヨークマート (YorkMart)": {
122578                     "count": 64
122579                 },
122580                 "Leclerc Drive": {
122581                     "count": 76
122582                 }
122583             },
122584             "electronics": {
122585                 "Media Markt": {
122586                     "count": 285
122587                 },
122588                 "Maplin": {
122589                     "count": 65
122590                 },
122591                 "Best Buy": {
122592                     "count": 345
122593                 },
122594                 "Future Shop": {
122595                     "count": 73
122596                 },
122597                 "Saturn": {
122598                     "count": 134
122599                 },
122600                 "Currys": {
122601                     "count": 80
122602                 },
122603                 "Radio Shack": {
122604                     "count": 269
122605                 },
122606                 "Euronics": {
122607                     "count": 115
122608                 },
122609                 "Expert": {
122610                     "count": 123
122611                 },
122612                 "Эльдорадо": {
122613                     "count": 184
122614                 },
122615                 "Darty": {
122616                     "count": 74
122617                 },
122618                 "М.Видео": {
122619                     "count": 89
122620                 },
122621                 "ヤマダ電機": {
122622                     "count": 51
122623                 }
122624             },
122625             "convenience": {
122626                 "Shell": {
122627                     "count": 255
122628                 },
122629                 "Spar": {
122630                     "count": 922
122631                 },
122632                 "McColl's": {
122633                     "count": 100
122634                 },
122635                 "Tesco Express": {
122636                     "count": 426
122637                 },
122638                 "Sainsbury's Local": {
122639                     "count": 104
122640                 },
122641                 "Aral": {
122642                     "count": 56
122643                 },
122644                 "One Stop": {
122645                     "count": 146
122646                 },
122647                 "The Co-operative Food": {
122648                     "count": 115
122649                 },
122650                 "Londis": {
122651                     "count": 352
122652                 },
122653                 "7-Eleven": {
122654                     "count": 4440
122655                 },
122656                 "CBA": {
122657                     "count": 135
122658                 },
122659                 "Coop": {
122660                     "count": 538
122661                 },
122662                 "Sale": {
122663                     "count": 80
122664                 },
122665                 "Statoil": {
122666                     "count": 69
122667                 },
122668                 "Sheetz": {
122669                     "count": 54
122670                 },
122671                 "Konzum": {
122672                     "count": 173
122673                 },
122674                 "Siwa": {
122675                     "count": 216
122676                 },
122677                 "Mercator": {
122678                     "count": 57
122679                 },
122680                 "Esso": {
122681                     "count": 67
122682                 },
122683                 "COOP Jednota": {
122684                     "count": 181
122685                 },
122686                 "Mac's": {
122687                     "count": 152
122688                 },
122689                 "Alepa": {
122690                     "count": 62
122691                 },
122692                 "Hasty Market": {
122693                     "count": 54
122694                 },
122695                 "K-Market": {
122696                     "count": 54
122697                 },
122698                 "Costcutter": {
122699                     "count": 292
122700                 },
122701                 "Valintatalo": {
122702                     "count": 62
122703                 },
122704                 "SPAR": {
122705                     "count": 197
122706                 },
122707                 "COOP": {
122708                     "count": 140
122709                 },
122710                 "Casino": {
122711                     "count": 90
122712                 },
122713                 "Franprix": {
122714                     "count": 61
122715                 },
122716                 "Circle K": {
122717                     "count": 289
122718                 },
122719                 "セブンイレブン": {
122720                     "count": 3011,
122721                     "tags": {
122722                         "name:en": "7-Eleven"
122723                     }
122724                 },
122725                 "ローソン": {
122726                     "count": 1596,
122727                     "tags": {
122728                         "name:en": "LAWSON"
122729                     }
122730                 },
122731                 "BP": {
122732                     "count": 163
122733                 },
122734                 "Tesco": {
122735                     "count": 55
122736                 },
122737                 "Petit Casino": {
122738                     "count": 233
122739                 },
122740                 "Volg": {
122741                     "count": 116
122742                 },
122743                 "Mace": {
122744                     "count": 115
122745                 },
122746                 "Mini Market": {
122747                     "count": 272
122748                 },
122749                 "Nisa Local": {
122750                     "count": 77
122751                 },
122752                 "Dorfladen": {
122753                     "count": 75
122754                 },
122755                 "Продукты": {
122756                     "count": 4285
122757                 },
122758                 "Mini Stop": {
122759                     "count": 228
122760                 },
122761                 "LAWSON": {
122762                     "count": 419
122763                 },
122764                 "デイリーヤマザキ": {
122765                     "count": 141
122766                 },
122767                 "Biedronka": {
122768                     "count": 83
122769                 },
122770                 "Надежда": {
122771                     "count": 56
122772                 },
122773                 "Mobil": {
122774                     "count": 66
122775                 },
122776                 "Nisa": {
122777                     "count": 51
122778                 },
122779                 "Premier": {
122780                     "count": 129
122781                 },
122782                 "ABC": {
122783                     "count": 152
122784                 },
122785                 "ミニストップ": {
122786                     "count": 316,
122787                     "tags": {
122788                         "name:en": "MINISTOP"
122789                     }
122790                 },
122791                 "サンクス": {
122792                     "count": 560,
122793                     "tags": {
122794                         "name:en": "sunkus"
122795                     }
122796                 },
122797                 "スリーエフ": {
122798                     "count": 88
122799                 },
122800                 "8 à Huit": {
122801                     "count": 61
122802                 },
122803                 "Tchibo": {
122804                     "count": 56
122805                 },
122806                 "Żabka": {
122807                     "count": 546
122808                 },
122809                 "Almacen": {
122810                     "count": 229
122811                 },
122812                 "Vival": {
122813                     "count": 194
122814                 },
122815                 "FamilyMart": {
122816                     "count": 529
122817                 },
122818                 "ファミリーマート": {
122819                     "count": 1608,
122820                     "tags": {
122821                         "name:en": "FamilyMart"
122822                     }
122823                 },
122824                 "Carrefour City": {
122825                     "count": 57
122826                 },
122827                 "Sunkus": {
122828                     "count": 62
122829                 },
122830                 "Casey's General Store": {
122831                     "count": 95
122832                 },
122833                 "セブンイレブン(Seven-Eleven)": {
122834                     "count": 65
122835                 },
122836                 "Jednota": {
122837                     "count": 58
122838                 },
122839                 "Магазин": {
122840                     "count": 915
122841                 },
122842                 "Гастроном": {
122843                     "count": 152
122844                 },
122845                 "Sklep spożywczy": {
122846                     "count": 318
122847                 },
122848                 "Centra": {
122849                     "count": 111
122850                 },
122851                 "Магнит": {
122852                     "count": 701
122853                 },
122854                 "サークルK": {
122855                     "count": 538,
122856                     "tags": {
122857                         "name:en": "Circle K"
122858                     }
122859                 },
122860                 "Wawa": {
122861                     "count": 135
122862                 },
122863                 "Proxi": {
122864                     "count": 123
122865                 },
122866                 "Универсам": {
122867                     "count": 78
122868                 },
122869                 "Перекресток": {
122870                     "count": 51
122871                 },
122872                 "Groszek": {
122873                     "count": 65
122874                 },
122875                 "Select": {
122876                     "count": 62
122877                 },
122878                 "Večerka": {
122879                     "count": 51
122880                 },
122881                 "Potraviny": {
122882                     "count": 249
122883                 },
122884                 "Смак": {
122885                     "count": 78
122886                 },
122887                 "Эконом": {
122888                     "count": 55
122889                 },
122890                 "Березка": {
122891                     "count": 77
122892                 },
122893                 "Społem": {
122894                     "count": 93
122895                 },
122896                 "Carrefour Express": {
122897                     "count": 84
122898                 },
122899                 "Cumberland Farms": {
122900                     "count": 63
122901                 },
122902                 "Chevron": {
122903                     "count": 59
122904                 },
122905                 "Coop Jednota": {
122906                     "count": 66
122907                 },
122908                 "Tesco Lotus Express": {
122909                     "count": 67
122910                 },
122911                 "Kiosk": {
122912                     "count": 55
122913                 },
122914                 "24 часа": {
122915                     "count": 58
122916                 },
122917                 "Минимаркет": {
122918                     "count": 102
122919                 },
122920                 "Oxxo": {
122921                     "count": 669
122922                 },
122923                 "Пятёрочка": {
122924                     "count": 398
122925                 },
122926                 "abc": {
122927                     "count": 74
122928                 },
122929                 "7/11": {
122930                     "count": 51
122931                 },
122932                 "Stewart's": {
122933                     "count": 255
122934                 },
122935                 "Продукти": {
122936                     "count": 171
122937                 },
122938                 "ローソンストア100 (LAWSON STORE 100)": {
122939                     "count": 85
122940                 },
122941                 "Дикси": {
122942                     "count": 119
122943                 },
122944                 "Радуга": {
122945                     "count": 86
122946                 },
122947                 "ローソンストア100": {
122948                     "count": 76
122949                 },
122950                 "เซเว่นอีเลฟเว่น": {
122951                     "count": 185
122952                 },
122953                 "Spożywczy": {
122954                     "count": 78
122955                 },
122956                 "Delikatesy Centrum": {
122957                     "count": 53
122958                 },
122959                 "Citgo": {
122960                     "count": 62
122961                 },
122962                 "Фортуна": {
122963                     "count": 51
122964                 },
122965                 "Kum & Go": {
122966                     "count": 59
122967                 },
122968                 "Мария-Ра": {
122969                     "count": 76
122970                 },
122971                 "Picard": {
122972                     "count": 57
122973                 },
122974                 "Four Square": {
122975                     "count": 52
122976                 },
122977                 "Визит": {
122978                     "count": 57
122979                 },
122980                 "Авоська": {
122981                     "count": 55
122982                 },
122983                 "Dollar General": {
122984                     "count": 127
122985                 },
122986                 "Studenac": {
122987                     "count": 76
122988                 },
122989                 "Central Convenience Store": {
122990                     "count": 55
122991                 },
122992                 "Монетка": {
122993                     "count": 62
122994                 },
122995                 "продукты": {
122996                     "count": 114
122997                 },
122998                 "Теремок": {
122999                     "count": 56
123000                 },
123001                 "Kwik Trip": {
123002                     "count": 69
123003                 },
123004                 "Кулинария": {
123005                     "count": 55
123006                 },
123007                 "全家": {
123008                     "count": 90
123009                 },
123010                 "Мечта": {
123011                     "count": 54
123012                 },
123013                 "Epicerie": {
123014                     "count": 102
123015                 },
123016                 "Кировский": {
123017                     "count": 67
123018                 },
123019                 "Food Mart": {
123020                     "count": 117
123021                 },
123022                 "Delikatesy": {
123023                     "count": 81
123024                 },
123025                 "ポプラ": {
123026                     "count": 54
123027                 },
123028                 "Lewiatan": {
123029                     "count": 135
123030                 },
123031                 "Продуктовый магазин": {
123032                     "count": 149
123033                 },
123034                 "Продуктовый": {
123035                     "count": 84
123036                 },
123037                 "セイコーマート (Seicomart)": {
123038                     "count": 72
123039                 },
123040                 "Виктория": {
123041                     "count": 70
123042                 },
123043                 "Весна": {
123044                     "count": 57
123045                 },
123046                 "Mini Market Non-Stop": {
123047                     "count": 60
123048                 },
123049                 "QuikTrip": {
123050                     "count": 75
123051                 },
123052                 "Копеечка": {
123053                     "count": 51
123054                 },
123055                 "Royal Farms": {
123056                     "count": 51
123057                 },
123058                 "Alfamart": {
123059                     "count": 103
123060                 },
123061                 "Indomaret": {
123062                     "count": 141
123063                 },
123064                 "магазин": {
123065                     "count": 171
123066                 },
123067                 "全家便利商店": {
123068                     "count": 156
123069                 },
123070                 "Boutique": {
123071                     "count": 59
123072                 },
123073                 "მარკეტი (Market)": {
123074                     "count": 144
123075                 },
123076                 "Stores": {
123077                     "count": 61
123078                 }
123079             },
123080             "chemist": {
123081                 "dm": {
123082                     "count": 939
123083                 },
123084                 "Müller": {
123085                     "count": 212
123086                 },
123087                 "Schlecker": {
123088                     "count": 187
123089                 },
123090                 "Etos": {
123091                     "count": 467
123092                 },
123093                 "Bipa": {
123094                     "count": 289
123095                 },
123096                 "Rossmann": {
123097                     "count": 1669
123098                 },
123099                 "DM Drogeriemarkt": {
123100                     "count": 55
123101                 },
123102                 "Ihr Platz": {
123103                     "count": 73
123104                 },
123105                 "Douglas": {
123106                     "count": 62
123107                 },
123108                 "Kruidvat": {
123109                     "count": 123
123110                 }
123111             },
123112             "car_repair": {
123113                 "Peugeot": {
123114                     "count": 83
123115                 },
123116                 "Kwik Fit": {
123117                     "count": 75
123118                 },
123119                 "ATU": {
123120                     "count": 261
123121                 },
123122                 "Kwik-Fit": {
123123                     "count": 53
123124                 },
123125                 "Midas": {
123126                     "count": 202
123127                 },
123128                 "Feu Vert": {
123129                     "count": 113
123130                 },
123131                 "Norauto": {
123132                     "count": 152
123133                 },
123134                 "Speedy": {
123135                     "count": 115
123136                 },
123137                 "Автозапчасти": {
123138                     "count": 212
123139                 },
123140                 "Renault": {
123141                     "count": 171
123142                 },
123143                 "Pit Stop": {
123144                     "count": 58
123145                 },
123146                 "Jiffy Lube": {
123147                     "count": 198
123148                 },
123149                 "Шиномонтаж": {
123150                     "count": 1157
123151                 },
123152                 "СТО": {
123153                     "count": 395
123154                 },
123155                 "O'Reilly Auto Parts": {
123156                     "count": 81
123157                 },
123158                 "Carglass": {
123159                     "count": 112
123160                 },
123161                 "шиномонтаж": {
123162                     "count": 62
123163                 },
123164                 "Citroen": {
123165                     "count": 51
123166                 },
123167                 "Euromaster": {
123168                     "count": 87
123169                 },
123170                 "Firestone": {
123171                     "count": 88
123172                 },
123173                 "AutoZone": {
123174                     "count": 82
123175                 },
123176                 "Автосервис": {
123177                     "count": 361
123178                 },
123179                 "Advance Auto Parts": {
123180                     "count": 52
123181                 },
123182                 "Roady": {
123183                     "count": 56
123184                 }
123185             },
123186             "furniture": {
123187                 "IKEA": {
123188                     "count": 169
123189                 },
123190                 "Jysk": {
123191                     "count": 109
123192                 },
123193                 "Roller": {
123194                     "count": 78
123195                 },
123196                 "Dänisches Bettenlager": {
123197                     "count": 309
123198                 },
123199                 "Conforama": {
123200                     "count": 99
123201                 },
123202                 "Matratzen Concord": {
123203                     "count": 52
123204                 },
123205                 "Мебель": {
123206                     "count": 210
123207                 },
123208                 "But": {
123209                     "count": 63
123210                 }
123211             },
123212             "doityourself": {
123213                 "Hornbach": {
123214                     "count": 123
123215                 },
123216                 "B&Q": {
123217                     "count": 225
123218                 },
123219                 "Hubo": {
123220                     "count": 77
123221                 },
123222                 "Mr Bricolage": {
123223                     "count": 88
123224                 },
123225                 "Gamma": {
123226                     "count": 111
123227                 },
123228                 "OBI": {
123229                     "count": 422
123230                 },
123231                 "Lowes": {
123232                     "count": 1152
123233                 },
123234                 "Wickes": {
123235                     "count": 123
123236                 },
123237                 "Hagebau": {
123238                     "count": 59
123239                 },
123240                 "Max Bahr": {
123241                     "count": 79
123242                 },
123243                 "Castorama": {
123244                     "count": 153
123245                 },
123246                 "Rona": {
123247                     "count": 61
123248                 },
123249                 "Home Depot": {
123250                     "count": 865
123251                 },
123252                 "Toom Baumarkt": {
123253                     "count": 71
123254                 },
123255                 "Homebase": {
123256                     "count": 225
123257                 },
123258                 "Baumax": {
123259                     "count": 95
123260                 },
123261                 "Lagerhaus": {
123262                     "count": 79
123263                 },
123264                 "Bauhaus": {
123265                     "count": 186
123266                 },
123267                 "Canadian Tire": {
123268                     "count": 97
123269                 },
123270                 "Leroy Merlin": {
123271                     "count": 209
123272                 },
123273                 "Hellweg": {
123274                     "count": 58
123275                 },
123276                 "Brico": {
123277                     "count": 98
123278                 },
123279                 "Bricomarché": {
123280                     "count": 235
123281                 },
123282                 "Toom": {
123283                     "count": 67
123284                 },
123285                 "Hagebaumarkt": {
123286                     "count": 107
123287                 },
123288                 "Praktiker": {
123289                     "count": 122
123290                 },
123291                 "Menards": {
123292                     "count": 70
123293                 },
123294                 "Weldom": {
123295                     "count": 73
123296                 },
123297                 "Bunnings Warehouse": {
123298                     "count": 91
123299                 },
123300                 "Ace Hardware": {
123301                     "count": 147
123302                 },
123303                 "Home Hardware": {
123304                     "count": 72
123305                 },
123306                 "Хозтовары": {
123307                     "count": 86
123308                 },
123309                 "Стройматериалы": {
123310                     "count": 197
123311                 },
123312                 "Bricorama": {
123313                     "count": 60
123314                 },
123315                 "Point P": {
123316                     "count": 59
123317                 }
123318             },
123319             "stationery": {
123320                 "Staples": {
123321                     "count": 299
123322                 },
123323                 "McPaper": {
123324                     "count": 83
123325                 },
123326                 "Office Depot": {
123327                     "count": 98
123328                 },
123329                 "Канцтовары": {
123330                     "count": 63
123331                 }
123332             },
123333             "car": {
123334                 "Skoda": {
123335                     "count": 97
123336                 },
123337                 "BMW": {
123338                     "count": 149
123339                 },
123340                 "Citroen": {
123341                     "count": 277
123342                 },
123343                 "Renault": {
123344                     "count": 382
123345                 },
123346                 "Mercedes-Benz": {
123347                     "count": 235
123348                 },
123349                 "Volvo": {
123350                     "count": 96
123351                 },
123352                 "Ford": {
123353                     "count": 239
123354                 },
123355                 "Volkswagen": {
123356                     "count": 217
123357                 },
123358                 "Mazda": {
123359                     "count": 105
123360                 },
123361                 "Mitsubishi": {
123362                     "count": 73
123363                 },
123364                 "Fiat": {
123365                     "count": 93
123366                 },
123367                 "Автозапчасти": {
123368                     "count": 277
123369                 },
123370                 "Opel": {
123371                     "count": 165
123372                 },
123373                 "Audi": {
123374                     "count": 121
123375                 },
123376                 "Toyota": {
123377                     "count": 271
123378                 },
123379                 "Nissan": {
123380                     "count": 189
123381                 },
123382                 "Suzuki": {
123383                     "count": 75
123384                 },
123385                 "Honda": {
123386                     "count": 157
123387                 },
123388                 "Peugeot": {
123389                     "count": 308
123390                 },
123391                 "Шиномонтаж": {
123392                     "count": 259
123393                 },
123394                 "Hyundai": {
123395                     "count": 166
123396                 },
123397                 "Subaru": {
123398                     "count": 58
123399                 },
123400                 "Chevrolet": {
123401                     "count": 86
123402                 },
123403                 "Автомагазин": {
123404                     "count": 72
123405                 }
123406             },
123407             "clothes": {
123408                 "Matalan": {
123409                     "count": 90
123410                 },
123411                 "KiK": {
123412                     "count": 1219
123413                 },
123414                 "H&M": {
123415                     "count": 658
123416                 },
123417                 "Urban Outfitters": {
123418                     "count": 63
123419                 },
123420                 "Vögele": {
123421                     "count": 132
123422                 },
123423                 "Zeeman": {
123424                     "count": 121
123425                 },
123426                 "Takko": {
123427                     "count": 515
123428                 },
123429                 "Adler": {
123430                     "count": 55
123431                 },
123432                 "C&A": {
123433                     "count": 506
123434                 },
123435                 "Zara": {
123436                     "count": 217
123437                 },
123438                 "Vero Moda": {
123439                     "count": 95
123440                 },
123441                 "NKD": {
123442                     "count": 486
123443                 },
123444                 "Ernsting's family": {
123445                     "count": 312
123446                 },
123447                 "Winners": {
123448                     "count": 65
123449                 },
123450                 "River Island": {
123451                     "count": 59
123452                 },
123453                 "Next": {
123454                     "count": 176
123455                 },
123456                 "Gap": {
123457                     "count": 81
123458                 },
123459                 "Adidas": {
123460                     "count": 92
123461                 },
123462                 "Woolworths": {
123463                     "count": 117
123464                 },
123465                 "Mr Price": {
123466                     "count": 88
123467                 },
123468                 "Jet": {
123469                     "count": 61
123470                 },
123471                 "Pep": {
123472                     "count": 134
123473                 },
123474                 "Edgars": {
123475                     "count": 110
123476                 },
123477                 "Ackermans": {
123478                     "count": 91
123479                 },
123480                 "Truworths": {
123481                     "count": 65
123482                 },
123483                 "Ross": {
123484                     "count": 93
123485                 },
123486                 "Burton": {
123487                     "count": 51
123488                 },
123489                 "Dorothy Perkins": {
123490                     "count": 53
123491                 },
123492                 "Deichmann": {
123493                     "count": 61
123494                 },
123495                 "Lindex": {
123496                     "count": 73
123497                 },
123498                 "s.Oliver": {
123499                     "count": 56
123500                 },
123501                 "Cecil": {
123502                     "count": 51
123503                 },
123504                 "Dress Barn": {
123505                     "count": 52
123506                 },
123507                 "Old Navy": {
123508                     "count": 174
123509                 },
123510                 "Jack & Jones": {
123511                     "count": 52
123512                 },
123513                 "Pimkie": {
123514                     "count": 73
123515                 },
123516                 "Esprit": {
123517                     "count": 231
123518                 },
123519                 "Primark": {
123520                     "count": 92
123521                 },
123522                 "Bonita": {
123523                     "count": 155
123524                 },
123525                 "Mexx": {
123526                     "count": 67
123527                 },
123528                 "Gerry Weber": {
123529                     "count": 71
123530                 },
123531                 "Tally Weijl": {
123532                     "count": 70
123533                 },
123534                 "Mango": {
123535                     "count": 133
123536                 },
123537                 "TK Maxx": {
123538                     "count": 84
123539                 },
123540                 "Benetton": {
123541                     "count": 101
123542                 },
123543                 "Ulla Popken": {
123544                     "count": 61
123545                 },
123546                 "AWG": {
123547                     "count": 66
123548                 },
123549                 "Tommy Hilfiger": {
123550                     "count": 75
123551                 },
123552                 "New Yorker": {
123553                     "count": 180
123554                 },
123555                 "Orsay": {
123556                     "count": 73
123557                 },
123558                 "Jeans Fritz": {
123559                     "count": 51
123560                 },
123561                 "Charles Vögele": {
123562                     "count": 69
123563                 },
123564                 "New Look": {
123565                     "count": 126
123566                 },
123567                 "Lacoste": {
123568                     "count": 78
123569                 },
123570                 "Etam": {
123571                     "count": 53
123572                 },
123573                 "Kiabi": {
123574                     "count": 148
123575                 },
123576                 "Jack Wolfskin": {
123577                     "count": 60
123578                 },
123579                 "American Apparel": {
123580                     "count": 57
123581                 },
123582                 "Men's Wearhouse": {
123583                     "count": 54
123584                 },
123585                 "Intimissimi": {
123586                     "count": 52
123587                 },
123588                 "United Colors of Benetton": {
123589                     "count": 96
123590                 },
123591                 "Jules": {
123592                     "count": 63
123593                 },
123594                 "Second Hand": {
123595                     "count": 53
123596                 },
123597                 "AOKI": {
123598                     "count": 57
123599                 },
123600                 "Calzedonia": {
123601                     "count": 68
123602                 },
123603                 "洋服の青山": {
123604                     "count": 100
123605                 },
123606                 "Levi's": {
123607                     "count": 63
123608                 },
123609                 "Celio": {
123610                     "count": 74
123611                 },
123612                 "TJ Maxx": {
123613                     "count": 57
123614                 },
123615                 "Promod": {
123616                     "count": 82
123617                 },
123618                 "Street One": {
123619                     "count": 72
123620                 },
123621                 "ユニクロ": {
123622                     "count": 59
123623                 },
123624                 "Banana Republic": {
123625                     "count": 57
123626                 },
123627                 "Одежда": {
123628                     "count": 75
123629                 },
123630                 "Marshalls": {
123631                     "count": 56
123632                 },
123633                 "La Halle": {
123634                     "count": 62
123635                 },
123636                 "Peacocks": {
123637                     "count": 89
123638                 },
123639                 "しまむら": {
123640                     "count": 60
123641                 }
123642             },
123643             "books": {
123644                 "Bruna": {
123645                     "count": 58
123646                 },
123647                 "Waterstones": {
123648                     "count": 90
123649                 },
123650                 "Libro": {
123651                     "count": 57
123652                 },
123653                 "Barnes & Noble": {
123654                     "count": 267
123655                 },
123656                 "Weltbild": {
123657                     "count": 74
123658                 },
123659                 "Thalia": {
123660                     "count": 121
123661                 },
123662                 "Книги": {
123663                     "count": 112
123664                 }
123665             },
123666             "department_store": {
123667                 "Debenhams": {
123668                     "count": 67
123669                 },
123670                 "Canadian Tire": {
123671                     "count": 75
123672                 },
123673                 "Karstadt": {
123674                     "count": 64
123675                 },
123676                 "Walmart": {
123677                     "count": 517
123678                 },
123679                 "Kmart": {
123680                     "count": 143
123681                 },
123682                 "Target": {
123683                     "count": 574
123684                 },
123685                 "Galeria Kaufhof": {
123686                     "count": 61
123687                 },
123688                 "Marks & Spencer": {
123689                     "count": 66
123690                 },
123691                 "Big W": {
123692                     "count": 57
123693                 },
123694                 "Woolworth": {
123695                     "count": 78
123696                 },
123697                 "Универмаг": {
123698                     "count": 72
123699                 },
123700                 "Sears": {
123701                     "count": 235
123702                 },
123703                 "Walmart Supercenter": {
123704                     "count": 101
123705                 },
123706                 "Kohl's": {
123707                     "count": 153
123708                 },
123709                 "Macy's": {
123710                     "count": 147
123711                 },
123712                 "Sam's Club": {
123713                     "count": 54
123714                 },
123715                 "JCPenney": {
123716                     "count": 66
123717                 }
123718             },
123719             "alcohol": {
123720                 "Alko": {
123721                     "count": 145
123722                 },
123723                 "The Beer Store": {
123724                     "count": 150
123725                 },
123726                 "Systembolaget": {
123727                     "count": 210
123728                 },
123729                 "LCBO": {
123730                     "count": 239
123731                 },
123732                 "Ароматный мир": {
123733                     "count": 62
123734                 },
123735                 "Bargain Booze": {
123736                     "count": 62
123737                 },
123738                 "Nicolas": {
123739                     "count": 119
123740                 },
123741                 "BWS": {
123742                     "count": 70
123743                 },
123744                 "Botilleria": {
123745                     "count": 77
123746                 },
123747                 "SAQ": {
123748                     "count": 72
123749                 },
123750                 "Gall & Gall": {
123751                     "count": 512
123752                 },
123753                 "Живое пиво": {
123754                     "count": 70
123755                 }
123756             },
123757             "bakery": {
123758                 "Kamps": {
123759                     "count": 252
123760                 },
123761                 "Banette": {
123762                     "count": 52
123763                 },
123764                 "Bäckerei Schmidt": {
123765                     "count": 57
123766                 },
123767                 "Anker": {
123768                     "count": 73
123769                 },
123770                 "Hofpfisterei": {
123771                     "count": 111
123772                 },
123773                 "Greggs": {
123774                     "count": 276
123775                 },
123776                 "Oebel": {
123777                     "count": 57
123778                 },
123779                 "Boulangerie": {
123780                     "count": 266
123781                 },
123782                 "Stadtbäckerei": {
123783                     "count": 57
123784                 },
123785                 "Steinecke": {
123786                     "count": 145
123787                 },
123788                 "Ihle": {
123789                     "count": 76
123790                 },
123791                 "Goldilocks": {
123792                     "count": 59
123793                 },
123794                 "Dat Backhus": {
123795                     "count": 67
123796                 },
123797                 "K&U": {
123798                     "count": 61
123799                 },
123800                 "Der Beck": {
123801                     "count": 96
123802                 },
123803                 "Thürmann": {
123804                     "count": 54
123805                 },
123806                 "Backwerk": {
123807                     "count": 95
123808                 },
123809                 "Bäcker": {
123810                     "count": 68
123811                 },
123812                 "Schäfer's": {
123813                     "count": 51
123814                 },
123815                 "Panaderia": {
123816                     "count": 168
123817                 },
123818                 "Goeken backen": {
123819                     "count": 51
123820                 },
123821                 "Stadtbäckerei Junge": {
123822                     "count": 51
123823                 },
123824                 "Boulangerie Patisserie": {
123825                     "count": 119
123826                 },
123827                 "Paul": {
123828                     "count": 81
123829                 },
123830                 "Хлеб": {
123831                     "count": 89
123832                 },
123833                 "Piekarnia": {
123834                     "count": 62
123835                 },
123836                 "Пекарня": {
123837                     "count": 52
123838                 },
123839                 "Кулиничи": {
123840                     "count": 51
123841                 }
123842             },
123843             "sports": {
123844                 "Sports Direct": {
123845                     "count": 57
123846                 },
123847                 "Decathlon": {
123848                     "count": 309
123849                 },
123850                 "Intersport": {
123851                     "count": 283
123852                 },
123853                 "Sports Authority": {
123854                     "count": 75
123855                 },
123856                 "Спортмастер": {
123857                     "count": 87
123858                 },
123859                 "Sport 2000": {
123860                     "count": 90
123861                 },
123862                 "Dick's Sporting Goods": {
123863                     "count": 77
123864                 }
123865             },
123866             "variety_store": {
123867                 "Tedi": {
123868                     "count": 157
123869                 },
123870                 "Dollarama": {
123871                     "count": 103
123872                 },
123873                 "Family Dollar": {
123874                     "count": 61
123875                 },
123876                 "Dollar Tree": {
123877                     "count": 110
123878                 },
123879                 "Dollar General": {
123880                     "count": 80
123881                 }
123882             },
123883             "pet": {
123884                 "Fressnapf": {
123885                     "count": 318
123886                 },
123887                 "PetSmart": {
123888                     "count": 177
123889                 },
123890                 "Das Futterhaus": {
123891                     "count": 69
123892                 },
123893                 "Pets at Home": {
123894                     "count": 62
123895                 },
123896                 "Petco": {
123897                     "count": 101
123898                 },
123899                 "Зоомагазин": {
123900                     "count": 100
123901                 }
123902             },
123903             "shoes": {
123904                 "Deichmann": {
123905                     "count": 622
123906                 },
123907                 "Reno": {
123908                     "count": 183
123909                 },
123910                 "Ecco": {
123911                     "count": 55
123912                 },
123913                 "Clarks": {
123914                     "count": 109
123915                 },
123916                 "La Halle aux Chaussures": {
123917                     "count": 69
123918                 },
123919                 "Brantano": {
123920                     "count": 71
123921                 },
123922                 "Geox": {
123923                     "count": 51
123924                 },
123925                 "Salamander": {
123926                     "count": 51
123927                 },
123928                 "Обувь": {
123929                     "count": 100
123930                 },
123931                 "Payless Shoe Source": {
123932                     "count": 67
123933                 },
123934                 "Famous Footwear": {
123935                     "count": 59
123936                 },
123937                 "Quick Schuh": {
123938                     "count": 72
123939                 },
123940                 "Shoe Zone": {
123941                     "count": 55
123942                 },
123943                 "Foot Locker": {
123944                     "count": 82
123945                 },
123946                 "Bata": {
123947                     "count": 101
123948                 },
123949                 "ЦентрОбувь": {
123950                     "count": 51
123951                 }
123952             },
123953             "toys": {
123954                 "La Grande Récré": {
123955                     "count": 56
123956                 },
123957                 "Toys R Us": {
123958                     "count": 151,
123959                     "tags": {
123960                         "shop": "toys"
123961                     }
123962                 },
123963                 "Intertoys": {
123964                     "count": 57
123965                 },
123966                 "Детский мир": {
123967                     "count": 86
123968                 },
123969                 "Игрушки": {
123970                     "count": 58
123971                 }
123972             },
123973             "travel_agency": {
123974                 "Flight Centre": {
123975                     "count": 92
123976                 },
123977                 "Thomas Cook": {
123978                     "count": 119
123979                 }
123980             },
123981             "jewelry": {
123982                 "Bijou Brigitte": {
123983                     "count": 57
123984                 },
123985                 "Christ": {
123986                     "count": 57
123987                 },
123988                 "Swarovski": {
123989                     "count": 74
123990                 }
123991             },
123992             "optician": {
123993                 "Fielmann": {
123994                     "count": 232
123995                 },
123996                 "Apollo Optik": {
123997                     "count": 150
123998                 },
123999                 "Vision Express": {
124000                     "count": 58
124001                 },
124002                 "Оптика": {
124003                     "count": 182
124004                 },
124005                 "Optic 2000": {
124006                     "count": 98
124007                 },
124008                 "Alain Afflelou": {
124009                     "count": 73
124010                 },
124011                 "Specsavers": {
124012                     "count": 124
124013                 },
124014                 "Krys": {
124015                     "count": 77
124016                 },
124017                 "Atol": {
124018                     "count": 55
124019                 }
124020             },
124021             "video": {
124022                 "Blockbuster": {
124023                     "count": 184
124024                 },
124025                 "World of Video": {
124026                     "count": 64
124027                 }
124028             },
124029             "mobile_phone": {
124030                 "Билайн": {
124031                     "count": 128
124032                 },
124033                 "ソフトバンクショップ (SoftBank shop)": {
124034                     "count": 255
124035                 },
124036                 "Vodafone": {
124037                     "count": 355
124038                 },
124039                 "O2": {
124040                     "count": 208
124041                 },
124042                 "Carphone Warehouse": {
124043                     "count": 127
124044                 },
124045                 "Orange": {
124046                     "count": 246
124047                 },
124048                 "Verizon Wireless": {
124049                     "count": 125
124050                 },
124051                 "Sprint": {
124052                     "count": 109
124053                 },
124054                 "T-Mobile": {
124055                     "count": 175
124056                 },
124057                 "МТС": {
124058                     "count": 352
124059                 },
124060                 "Евросеть": {
124061                     "count": 506
124062                 },
124063                 "Bell": {
124064                     "count": 190
124065                 },
124066                 "The Phone House": {
124067                     "count": 83
124068                 },
124069                 "SFR": {
124070                     "count": 71
124071                 },
124072                 "Связной": {
124073                     "count": 439
124074                 },
124075                 "Мегафон": {
124076                     "count": 251
124077                 },
124078                 "AT&T": {
124079                     "count": 124
124080                 },
124081                 "ドコモショップ (docomo shop)": {
124082                     "count": 114
124083                 },
124084                 "au": {
124085                     "count": 65
124086                 },
124087                 "Movistar": {
124088                     "count": 77
124089                 },
124090                 "Bitė": {
124091                     "count": 72
124092                 }
124093             },
124094             "hifi": {},
124095             "computer": {
124096                 "PC World": {
124097                     "count": 55
124098                 },
124099                 "DNS": {
124100                     "count": 128
124101                 }
124102             },
124103             "hairdresser": {
124104                 "Klier": {
124105                     "count": 119
124106                 },
124107                 "Supercuts": {
124108                     "count": 106
124109                 },
124110                 "Hairkiller": {
124111                     "count": 51
124112                 },
124113                 "Great Clips": {
124114                     "count": 182
124115                 },
124116                 "Парикмахерская": {
124117                     "count": 510
124118                 },
124119                 "Стиль": {
124120                     "count": 51
124121                 },
124122                 "Fryzjer": {
124123                     "count": 56
124124                 },
124125                 "Franck Provost": {
124126                     "count": 70
124127                 },
124128                 "Салон красоты": {
124129                     "count": 70
124130                 }
124131             },
124132             "hardware": {
124133                 "1000 мелочей": {
124134                     "count": 61
124135                 },
124136                 "Хозтовары": {
124137                     "count": 151
124138                 },
124139                 "Стройматериалы": {
124140                     "count": 54
124141                 }
124142             },
124143             "motorcycle": {
124144                 "Yamaha": {
124145                     "count": 67
124146                 },
124147                 "Honda": {
124148                     "count": 69
124149                 }
124150             }
124151         }
124152     },
124153     "addressFormats": [
124154         {
124155             "format": [
124156                 [
124157                     "housenumber",
124158                     "street"
124159                 ],
124160                 [
124161                     "city",
124162                     "postcode"
124163                 ]
124164             ]
124165         },
124166         {
124167             "countryCodes": [
124168                 "gb"
124169             ],
124170             "format": [
124171                 [
124172                     "housename"
124173                 ],
124174                 [
124175                     "housenumber",
124176                     "street"
124177                 ],
124178                 [
124179                     "city",
124180                     "postcode"
124181                 ]
124182             ]
124183         },
124184         {
124185             "countryCodes": [
124186                 "ie"
124187             ],
124188             "format": [
124189                 [
124190                     "housename"
124191                 ],
124192                 [
124193                     "housenumber",
124194                     "street"
124195                 ],
124196                 [
124197                     "city"
124198                 ]
124199             ]
124200         },
124201         {
124202             "countryCodes": [
124203                 "ad",
124204                 "at",
124205                 "ba",
124206                 "be",
124207                 "ch",
124208                 "cz",
124209                 "de",
124210                 "dk",
124211                 "es",
124212                 "fi",
124213                 "gr",
124214                 "hr",
124215                 "is",
124216                 "it",
124217                 "li",
124218                 "nl",
124219                 "no",
124220                 "pl",
124221                 "pt",
124222                 "se",
124223                 "si",
124224                 "sk",
124225                 "sm",
124226                 "va"
124227             ],
124228             "format": [
124229                 [
124230                     "street",
124231                     "housenumber"
124232                 ],
124233                 [
124234                     "postcode",
124235                     "city"
124236                 ]
124237             ]
124238         },
124239         {
124240             "countryCodes": [
124241                 "fr",
124242                 "lu",
124243                 "mo"
124244             ],
124245             "format": [
124246                 [
124247                     "housenumber",
124248                     "street"
124249                 ],
124250                 [
124251                     "postcode",
124252                     "city"
124253                 ]
124254             ]
124255         },
124256         {
124257             "countryCodes": [
124258                 "br"
124259             ],
124260             "format": [
124261                 [
124262                     "street"
124263                 ],
124264                 [
124265                     "housenumber",
124266                     "suburb"
124267                 ],
124268                 [
124269                     "city",
124270                     "postcode"
124271                 ]
124272             ]
124273         },
124274         {
124275             "countryCodes": [
124276                 "vn"
124277             ],
124278             "format": [
124279                 [
124280                     "housenumber",
124281                     "street"
124282                 ],
124283                 [
124284                     "subdistrict"
124285                 ],
124286                 [
124287                     "district"
124288                 ],
124289                 [
124290                     "city"
124291                 ],
124292                 [
124293                     "province",
124294                     "postcode"
124295                 ]
124296             ]
124297         }
124298     ]
124299 };